<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Clifford Agius | CA-Software Ltd</title>
		<link>https://cliffagius.github.io/</link>
		<description>Recent content on Clifford Agius | CA-Software Ltd</description>
		<generator>Hugo</generator>
		<language>en-GB</language>
		
		
		
		
			<lastBuildDate>Mon, 01 May 2023 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://cliffagius.github.io/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Xamarin to MAUI Migration – Part Two – Migrating</title>
				<link>https://cliffagius.github.io/post/migratexamarintomauipt2/</link>
				<pubDate>Mon, 01 May 2023 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/migratexamarintomauipt2/</guid>
				<description>&lt;h1 id=&#34;where-are-we&#34;&gt;Where are we?&lt;/h1&gt;&#xA;&lt;p&gt;In the last post we cover the &lt;a href=&#34;../migratexamarintomauipt1/&#34;&gt;Why and How to prepare for migrating your Xamarin App to DotNet MAUI&lt;/a&gt;, we also gave you some ideas and suggestions for planning the migration and prepping the story and sprint.&lt;/p&gt;&#xA;&lt;p&gt;In this post we will start with the actual migration story and hopefully help you on your journey, so grab a fresh coffee and lets start.&lt;/p&gt;&#xA;&lt;h1 id=&#34;manual-or-automated-migration&#34;&gt;Manual or Automated Migration?&lt;/h1&gt;&#xA;&lt;p&gt;Now we have a plan for our Migration, and we have also worked out what will work in the new migrated version and what will need to be replaced we can start with the actual migration.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Xamarin to MAUI Migration – Part One – Why and How to Prepare</title>
				<link>https://cliffagius.github.io/post/migratexamarintomauipt1/</link>
				<pubDate>Thu, 12 Jan 2023 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/migratexamarintomauipt1/</guid>
				<description>&lt;h1 id=&#34;why&#34;&gt;Why?&lt;/h1&gt;&#xA;&lt;p&gt;The biggest question I have been fielding recently is should I upgrade a Xamarin app to DotNet MAUI (Multi-platform App UI) and my answer until recently was there isn&amp;rsquo;t much in it or there are still a few issues so hold off for now.&lt;/p&gt;&#xA;&lt;p&gt;However now that NET7 is released, and MAUI is now fully released and fully featured it makes sense to at least start looking and planning an upgrade for Apps.  The main reason behind this is that Xamarin will no longer receive support after &lt;code&gt;1st May 2024&lt;/code&gt; but more importantly the latest SDK&amp;rsquo;s it will support is Android 13 and Xcode 14 which are the current latest versions from Apple and Google but for how long?&lt;/p&gt;</description>
			</item>
			<item>
				<title>IoT with .NET part 3</title>
				<link>https://cliffagius.github.io/post/dotnetiotpt3/</link>
				<pubDate>Sun, 27 Nov 2022 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/dotnetiotpt3/</guid>
				<description>&lt;h1 id=&#34;part-3---the-cloud&#34;&gt;Part 3 - The Cloud&lt;/h1&gt;&#xA;&lt;p&gt;Hopefully you see and enjoyed &lt;a href=&#34;https://ballardchalmers.com/2022/08/15/using-net-for-your-iot-needs-part-2-connection-to-the-cloud/&#34;&gt;Part 2&lt;/a&gt; where we looked at the software side of things, showed how set-up and connect to Azure IoTHub meaning you as a .NET developer can use your existing C# skills to develop for IoT. In this post we are going to build on this and show the cloud elements finishing off the picture of building an IoT system from End to End.&lt;/p&gt;</description>
			</item>
			<item>
				<title>IoT with .NET part 2</title>
				<link>https://cliffagius.github.io/post/dotnetiotpt2/</link>
				<pubDate>Sun, 09 Oct 2022 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/dotnetiotpt2/</guid>
				<description>&lt;h1 id=&#34;part-2---whats-next&#34;&gt;Part 2 - What&amp;rsquo;s next&lt;/h1&gt;&#xA;&lt;p&gt;Hopefully you see and enjoyed &lt;a href=&#34;https://www.cliffordagius.co.uk/post/dotnetiotpt1/&#34;&gt;Part 1&lt;/a&gt; where we talked about the hardware side of things and showed what can be used to connect to Azure IoT and how you as a .NET developer can use your existing C# skills to develop for IoT.  In this post we are going to build on this and cover the software side of things by showing how to set-up an IoTHub in the cloud and the difference between a Device and an IoTEdge Device.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Set-up Azure DevOps for MAUI</title>
				<link>https://cliffagius.github.io/post/mauiwithazuredevops/</link>
				<pubDate>Tue, 05 Jul 2022 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/mauiwithazuredevops/</guid>
				<description>&lt;h1 id=&#34;what-and-why&#34;&gt;What and Why?&lt;/h1&gt;&#xA;&lt;p&gt;You have created an awesome .NET MAUI app and your ready to take over the world but you have been building on a laptop and now want to know how to send that out to Testers or to the Store and maybe you want to automate all the things.  Enter CI/CD (Continuous Integration / Continuous Delivery ) we have all heard of it and even use it in projects but how does this work for a .NET MAUI app and how can we set-up Azure DevOps to help us.  This is what we will be covering in this blog and sorry but it&amp;rsquo;s a big topic so it&amp;rsquo;s going to be a long one&amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>IoT with .NET part 1</title>
				<link>https://cliffagius.github.io/post/dotnetiotpt1/</link>
				<pubDate>Sun, 12 Jun 2022 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/dotnetiotpt1/</guid>
				<description>&lt;h1 id=&#34;where-do-we-start&#34;&gt;Where do we start?&lt;/h1&gt;&#xA;&lt;p&gt;For many developers IoT brings thoughts of electronics and wires with hours of trying to get things working just to blink an LED or read the temperature of the room with a BME280?  You may even be thinking you need to be down low level with C/C++ or Python for your code&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;However if your reading this I am guessing you&amp;rsquo;re a .NET developer and thinking that you can&amp;rsquo;t use your existing C# .NET skills for IoT, well the good news is that your wrong we can and in this short series of blog posts I will show you how you can program a small low powered device to connect to the cloud and stream sensor data for analytics and storage.  We will cover in this post the options we have for the devices and the Pro&amp;rsquo;s and Con&amp;rsquo;s of each option to help you pick what best suits your project needs.&lt;/p&gt;</description>
			</item>
			<item>
				<title>MAUI Deep Dive Part 3</title>
				<link>https://cliffagius.github.io/post/mauideepdivept3/</link>
				<pubDate>Mon, 21 Mar 2022 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/mauideepdivept3/</guid>
				<description>&lt;h1 id=&#34;getting-started&#34;&gt;Getting Started&lt;/h1&gt;&#xA;&lt;p&gt;In this series of posts we have been explaining how to get started with .NET MAUI and deep dive into the sections that make up a MAUI App while we create a simple demo App.&lt;/p&gt;&#xA;&lt;p&gt;In our previous post &lt;a href=&#34;https://ballardchalmers.com/2022/02/09/net-maui-deep-dive-part-two-building-our-maui-app/&#34;&gt;MAUI Deep Dive Part 2&lt;/a&gt; we covered adding Shell Navigation stack to our demo app and creating a simple CollectionView with data pulled from the Web.&lt;/p&gt;&#xA;&lt;p&gt;However if this is all new I suggest you have a read of &lt;a href=&#34;https://ballardchalmers.com/2022/01/12/net-maui-deep-dive-part-one/&#34;&gt;Parts 1&lt;/a&gt; &amp;amp; 2 for more info and then come back here to continue the Deep Dive.&lt;/p&gt;</description>
			</item>
			<item>
				<title>MAUI Deep Dive Part 2</title>
				<link>https://cliffagius.github.io/post/mauideepdivept2/</link>
				<pubDate>Tue, 08 Feb 2022 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/mauideepdivept2/</guid>
				<description>&lt;h1 id=&#34;getting-started&#34;&gt;Getting Started&lt;/h1&gt;&#xA;&lt;p&gt;In this series of posts we are explaining how to get started with .NET MAUI and deep dive into the sections that make up a MAUI App while we create a simple demo App.&lt;/p&gt;&#xA;&lt;p&gt;In our previous post &lt;a href=&#34;https://ballardchalmers.com/2021/10/04/what-is-net-maui-and-how-does-it-differ-from-xamarin/&#34;&gt;MAUI Deep Dive Pt1&lt;/a&gt; we covered how to install the tooling and create our first app from a template and showed how to run this on Android, iOS and Windows.&lt;/p&gt;&#xA;&lt;p&gt;We covered &lt;a href=&#34;https://docs.microsoft.com/xamarin/xamarin-forms/xaml/hot-reload?WT.mc_id=DOP-MVP-5003764&#34;&gt;HotReload&lt;/a&gt; and &lt;a href=&#34;https://docs.microsoft.com/xamarin/xamarin-forms/deploy-test/hot-restart?WT.mc_id=DOP-MVP-5003764&#34;&gt;HotRestart&lt;/a&gt; and then we walked through the folders and structure of what makes up a MAUI app.&lt;/p&gt;</description>
			</item>
			<item>
				<title>MAUI Deep Dive Part 1</title>
				<link>https://cliffagius.github.io/post/mauideepdivept1/</link>
				<pubDate>Tue, 28 Dec 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/mauideepdivept1/</guid>
				<description>&lt;h1 id=&#34;getting-started&#34;&gt;Getting Started&lt;/h1&gt;&#xA;&lt;p&gt;In this series of posts we will explain how to get started with DotNET Maui and deep dive into the sections that make up a MAUI App while we create a simple demo App.&lt;/p&gt;&#xA;&lt;p&gt;In our previous post &lt;a href=&#34;https://ballardchalmers.com/2021/10/04/what-is-net-maui-and-how-does-it-differ-from-xamarin/&#34;&gt;What is .NET MAUI&lt;/a&gt; we covered what MAUI is but a brief recap is that MAUI or &amp;lsquo;Multi-Platform App UI&amp;rsquo; to give it&amp;rsquo;s full name is the evolution of Xamarin Forms.  It is now (Or will be when it GA&amp;rsquo;s in Q2 2022) be baked into DotNET and will be the way we as developers build Mobile cross-platform applications going forward when using DotNET and C#/F#.&lt;/p&gt;</description>
			</item>
			<item>
				<title>What is .NET MAUI</title>
				<link>https://cliffagius.github.io/post/whatismaui/</link>
				<pubDate>Tue, 16 Nov 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/whatismaui/</guid>
				<description>&lt;h1 id=&#34;what-is-net-maui&#34;&gt;What is .NET MAUI&lt;/h1&gt;&#xA;&lt;p&gt;MAUI or more accurately .NET MAUI stands for .NET Multi-platform App UI which seems a bit of a mouthful but essentially all it is the next iteration of Xamarin&amp;hellip; Yes it&amp;rsquo;s Xamarin vNext so instead of there being a Xamarin.Forms 6 we are getting .NET MAUI.&lt;/p&gt;&#xA;&lt;p&gt;But I know what your thinking why the name change and surely it&amp;rsquo;s more that that and yes your right it is a lot more than just a name change it is pretty much a re-write of the Xamarin stack, and more than that it is also finally being pulled into the .NET BCL (Base class library) which means it is going to be a part of .NET and no longer the separate project it was before.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Connect an ESP32 To Azure IoT Hub with NanoFramework</title>
				<link>https://cliffagius.github.io/post/connectesp32toiothub/</link>
				<pubDate>Tue, 07 Sep 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/connectesp32toiothub/</guid>
				<description>&lt;h1 id=&#34;you-dont-need-a-big-device-to-connect-to-azure-iot-hub&#34;&gt;You don&amp;rsquo;t need a big device to connect to Azure IoT Hub&lt;/h1&gt;&#xA;&lt;p&gt;When you are looking for IoT devices to connect to Azure IoT Hub most are mini computers or devkits that are cheap but limited in what they can do or just very power hungry.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;&amp;lsquo;But what about using a Microprocessor?&amp;rsquo; I hear you say&amp;rdquo;, well these are great but you are then normally limited to programming in C which we all know isn&amp;rsquo;t great.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Azure Percept/Edge device OTA Updates</title>
				<link>https://cliffagius.github.io/post/azureperceptdkotaupdates/</link>
				<pubDate>Wed, 07 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/azureperceptdkotaupdates/</guid>
				<description>&lt;h1 id=&#34;why-update&#34;&gt;Why Update?&lt;/h1&gt;&#xA;&lt;p&gt;In the last &lt;a href=&#34;https://www.cliffordagius.co.uk/post/firstimpressionsazurepercept/&#34;&gt;blog post&lt;/a&gt; we looked at the unboxing and first set-up of the Azure Percept system and got our very first AI model running.  However out of the box my Percept showed that it was running an old version of the OS Software so this blog will explain how you can check your device and then if needed set-up Digital Twins and automate the updating of your Azure Percept system(s).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Using the Azure Percept as an Aircraft Part Checker</title>
				<link>https://cliffagius.github.io/post/perceptaircraftpartchecker/</link>
				<pubDate>Mon, 05 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/perceptaircraftpartchecker/</guid>
				<description>&lt;h1 id=&#34;idea&#34;&gt;Idea&lt;/h1&gt;&#xA;&lt;p&gt;When not coding and building IoT project I spend time working on a personal project or building an aircraft, and to be more specific a &lt;a href=&#34;https://www.slingaircraft.com/aircraft/sling-tsi/&#34;&gt;South African designed Sling TSi&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The design of the aircraft is widely regarded in Light Aircraft circles as being one of the best 4 seat aircraft out there for the home builder and one of the main reason I picked the design, now I know what your thinking have I opened the wrong blog post here what&amp;rsquo;s all this Airplane speak&amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>First Impressions of the Azure Percept DK</title>
				<link>https://cliffagius.github.io/post/firstimpressionsazurepercept/</link>
				<pubDate>Sat, 12 Jun 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/firstimpressionsazurepercept/</guid>
				<description>&lt;h1 id=&#34;unboxing&#34;&gt;Unboxing&lt;/h1&gt;&#xA;&lt;p&gt;As an MVP in the UK and after a fair bit of complaining and questioning of the Microsoft IOT team about the release dates of the Azure Percept into the UK/EU markets they offered to loan me one. Obviously I said YES! and a few days later I got a nice box.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;  &lt;img src=&#34;PXL_20210601_131809956.jpg&#34; alt=&#34;Very Nice Box Arrives&#34;&gt;&#xA;&#xA;&#xA;&#xA;  &lt;img src=&#34;PXL_20210601_133457303.jpg&#34; alt=&#34;Welcome Message&#34;&gt;&#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;So opening the box for a look inside and you are presented with a fantastic display of the components that make up the Azure Percept Developer Kit (DK). This is the Microsoft Version of the Kit and not the one available to buy &lt;a href=&#34;https://www.microsoft.com/store/build/azure-percept/8v2qxmzbz9vc?WT.mc_id=AZ-MVP-5003764&#34;&gt;here from the Microsoft Store&lt;/a&gt; which is made by Asus.  There are a few slight differences but I am told by the team they are very minor and won&amp;rsquo;t affect it&amp;rsquo;s use in any way, but the kit you get and it&amp;rsquo;s abilities for such a low cost is very impressive.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Secretless Connection to CosmosDB from Xamarin Pt1</title>
				<link>https://cliffagius.github.io/post/secretlessmobileconnectiontoazure/</link>
				<pubDate>Sat, 15 May 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/secretlessmobileconnectiontoazure/</guid>
				<description>&lt;h2 id=&#34;tldr&#34;&gt;TLDR!&lt;/h2&gt;&#xA;&lt;p&gt;This may look like a really long post but honestly it takes less than 10 minutes and its mostly pictures.&lt;/p&gt;&#xA;&lt;h1 id=&#34;dont-commit-your-secrets-to-source-control&#34;&gt;Don&amp;rsquo;t commit your SECRETS to Source Control.&lt;/h1&gt;&#xA;&lt;p&gt;We have all done it at least once (Don&amp;rsquo;t lie!), you start a project and you need that secret key or connection string to the backend, so you put it in the code just to test and then forget and commit to source control, now the secret is out.  Hopefully it&amp;rsquo;s just a private/internal repo and not a popular Open-Source project, but I am going to show you how quick and easy it is to set-up a Xamarin/MAUI App connecting thru a WebAPI to CosmosDB with no secrets or connection strings anywhere.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Arduino where is my BIN/HEX file.</title>
				<link>https://cliffagius.github.io/post/arduinowhereismybinary/</link>
				<pubDate>Sat, 08 May 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/arduinowhereismybinary/</guid>
				<description>&lt;h2 id=&#34;tldr&#34;&gt;TLDR!&lt;/h2&gt;&#xA;&lt;p&gt;I ramble on here about IOT IDE&amp;rsquo;s etc but if you just want to know how to set the Output Build path then just scroll down to the section called &lt;strong&gt;Can this be changed you ask?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;arduino-ide&#34;&gt;Arduino IDE&lt;/h1&gt;&#xA;&lt;p&gt;If like me, you love IOT development then you will no doubt at some point use the Arduino platform or one of it&amp;rsquo;s derivatives like Teesny or Adafruit.  Now this means your hard core and writing in Arduino C/C++ rather than Circuit Python but that doesn&amp;rsquo;t mean you are using the Arduino IDE; you could be using VSCode or even full fat Visual Studio&amp;hellip; (more on that below!)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Setup Windows Terminal to run a Macro</title>
				<link>https://cliffagius.github.io/post/windowsterminalcustommacros/</link>
				<pubDate>Tue, 23 Feb 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/windowsterminalcustommacros/</guid>
				<description>&lt;h1 id=&#34;what-and-why&#34;&gt;What and Why?&lt;/h1&gt;&#xA;&lt;p&gt;I do a lot of Xamarin development for clients and when I am working away the builds sometimes fail on say Android or iOS and the reason a lot of the time is where the build system in Visual Studio has had a hiccup and the quickest and easiest way to resolve this is the Delete the Bin/OBJ folders and rebuild.  Sadly, just a Clean in Visual Studio doesn&amp;rsquo;t delete the folders and files so doesn&amp;rsquo;t work especially for Android so it’s a hard delete.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Setup HotRestart for iOS on Windows</title>
				<link>https://cliffagius.github.io/post/xamarinioshotrestart/</link>
				<pubDate>Tue, 19 Jan 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/xamarinioshotrestart/</guid>
				<description>&lt;h1 id=&#34;what-and-why&#34;&gt;What and Why?&lt;/h1&gt;&#xA;&lt;p&gt;If like me you’re using Xamarin to develop applications on your a Windows machine and don&amp;rsquo;t have a Mac hanging around, how can you test your Shiny App on an iPhone? How can you check and debug the UI before sending it out there into the big bad world?&lt;/p&gt;&#xA;&lt;p&gt;Well, this is where Xamarin &lt;a href=&#34;https://docs.microsoft.com/xamarin/xamarin-forms/deploy-test/hot-restart?WT.mc_id=DOP-MVP-5003764&#34;&gt;HotRestart&lt;/a&gt; comes in to save the day, using this amazing tool which is integrated to Visual Studio 2019 Version 16.5+ you can plug your iPhone into your Windows machine and deploy locally and debug that UI all without a Mac anywhere near you.  I have done this while on a flight so it&amp;rsquo;s not some magic cloud thingy that the Xamarin team are up to either.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Create your own Xamarin.Forms NuGet</title>
				<link>https://cliffagius.github.io/post/privatexamarinnuget/</link>
				<pubDate>Wed, 06 Jan 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/privatexamarinnuget/</guid>
				<description>&lt;h1 id=&#34;create-your-own-xamarinforms-nuget&#34;&gt;Create your own Xamarin.Forms NuGet&lt;/h1&gt;&#xA;&lt;p&gt;I am guessing that if you are here you have found a bug with Xamarin.Forms (Or A.N.Other OSS Project!) and you followed my previous blog &lt;a href=&#34;https://www.cliffordagius.co.uk/post/firstxamarinpr/&#34;&gt;Here&lt;/a&gt; to create your awesome fix and PR which you are awaiting review.&lt;/p&gt;&#xA;&lt;p&gt;I had exactly this over the last week (Jan 2021) with a Memory Leak in the CollectionView control on UWP in a Xamarin.Forms project.  The issue had been open for a while and you can see it &lt;a href=&#34;https://github.com/xamarin/Xamarin.Forms/issues/10473&#34;&gt;here&lt;/a&gt; and there were various other issues related to the same problem, the good news is that the fault was found by @Gentledepp and they even created a fix AWESOME!! however they have an internal build of Xamarin, so the fix was pulled into that Fork but no PR was created back to the main Xamarin.Forms Repo BOOO&amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Setup Hugo With Github Pages</title>
				<link>https://cliffagius.github.io/post/setuphugowithghpages/</link>
				<pubDate>Thu, 31 Dec 2020 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/setuphugowithghpages/</guid>
				<description>&lt;h1 id=&#34;what-and-why&#34;&gt;What and Why?&lt;/h1&gt;&#xA;&lt;p&gt;So, I have hosted my blog using Ghost on Azure Websites for over a year now and in that time I have found it hard to write blogs as much as I would like.  The reason being that I tend to have a lot of time either in the air or downroute somewhere with no data connection, plus I found the Ghost offering for writing Offline not that easy.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Flying</title>
				<link>https://cliffagius.github.io/top/flying/</link>
				<pubDate>Tue, 06 Oct 2020 08:23:34 +0100</pubDate>
				<guid>https://cliffagius.github.io/top/flying/</guid>
				<description>&lt;h2 id=&#34;flying-and-aviation&#34;&gt;Flying and Aviation&lt;/h2&gt;&#xA;&lt;p&gt;I will from time to time write a post about aviation and flying the Airbus A320 around Europe.  I have been asked many times to do this but never really known what to write about, so if you have an idea of a subject you want to hear about the world of Aviation/Flying drop me an email and let me know.&lt;/p&gt;&#xA;&lt;p&gt;For now here are some nice pictures for you to enjoy&amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Dot Net 5 Thoughts</title>
				<link>https://cliffagius.github.io/post/dotnet5thoughts/</link>
				<pubDate>Tue, 06 Oct 2020 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/dotnet5thoughts/</guid>
				<description>&lt;h1 id=&#34;net-5-thoughts&#34;&gt;.Net 5 Thoughts&lt;/h1&gt;&#xA;&lt;p&gt;As .Net5 is just around the corner scheduled release at &lt;a href=&#34;https://www.dotnetconf.net?WT.mc_id=DOP-MVP-5003764&#34;&gt;.Net Conf 2020&lt;/a&gt; which is November 10-12 I thought I would write a bit about my thoughts and what I have found about the up coming changes.&lt;/p&gt;&#xA;&lt;p&gt;Now these are my thoughts (Hence the name!) but is based on Docs/Blogs/Podcasts/Meet-ups from Microsoft Team members but for the best and latest news take a look at the &lt;a href=&#34;https://dotnet.microsoft.com/download/dotnet/5.0?WT.mc_id=DOP-MVP-5003764&#34;&gt;.Net Downloads Page&lt;/a&gt; for the latest release notes and roadmap.&lt;/p&gt;</description>
			</item>
			<item>
				<title>About</title>
				<link>https://cliffagius.github.io/top/about/</link>
				<pubDate>Mon, 28 Sep 2020 18:46:47 +0100</pubDate>
				<guid>https://cliffagius.github.io/top/about/</guid>
				<description>&lt;h2 id=&#34;about-me&#34;&gt;About Me!&lt;/h2&gt;&#xA;&lt;p&gt;My Name is Clifford Agius but everyone just calls me Cliff unless I&amp;rsquo;m in trouble that is.&lt;/p&gt;&#xA;&lt;p&gt;I am an Airline Pilot for a Major UK carrier and I have the fantastic priviledge to fly the Airbus A320 family around Europe from our home at London Heathrow.  This is an amazing aircraft that burns next to no fuel passengers in comfort at Mach 0.78.&lt;/p&gt;&#xA;&lt;p&gt;When I&amp;rsquo;m not flying I spend my time working as a freelance .Net, MAUI and IoT Developer working on various client and Open Source projects (Like #Handy &amp;amp; #Leggy).  I was awarded Microsoft MVP in 2020-2021 for my work in the community where I enjoy giving talks at Meet-ups and International Conferences about MAUI/IoT.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Speaking</title>
				<link>https://cliffagius.github.io/top/speaking/</link>
				<pubDate>Mon, 28 Sep 2020 18:46:47 +0100</pubDate>
				<guid>https://cliffagius.github.io/top/speaking/</guid>
				<description>&lt;h2 id=&#34;speaking&#34;&gt;Speaking&lt;/h2&gt;&#xA;&lt;p&gt;I am always happy to give talks on MAUI &amp;amp; IoT especially if it&amp;rsquo;s around projects I am working on, as well as Team Skills from the Aviation world.&lt;/p&gt;&#xA;&lt;p&gt;You can find &lt;a href=&#34;https://sessionize.com/clifford-agius/&#34;&gt;Sessionize Speaker Profile&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;If you interested in having me along at your Meet-Up/Conference/Podcast to talk then please just email me &lt;a href=&#34;mailto:cliffordagius@ca-software.co.uk&#34;&gt;CliffordAgius@CA-Software.Co.uk&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;current-sessions&#34;&gt;Current Sessions&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34; src=&#34;https://sessionize.com/api/speaker/sessions/3a76506a-5c6c-4118-937b-6f7b6eefa975/0x0x0071bcx&#34;&gt;&lt;/script&gt;&#xA;&#xA;&lt;h2 id=&#34;talks-given&#34;&gt;Talks Given&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34; src=&#34;https://sessionize.com/api/speaker/events/3a76506a-5c6c-4118-937b-6f7b6eefa975/0x0x0071bcx&#34;&gt;&lt;/script&gt;</description>
			</item>
			<item>
				<title>Xamarin.Forms NEW Expander Control</title>
				<link>https://cliffagius.github.io/post/xamarinformsexpandercontrol/</link>
				<pubDate>Thu, 23 Apr 2020 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/xamarinformsexpandercontrol/</guid>
				<description>&lt;h1 id=&#34;xamarinforms-new-expandercontrol&#34;&gt;Xamarin.Forms NEW ExpanderControl&lt;/h1&gt;&#xA;&lt;p&gt;Coming along in the new Xamarin.Forms 4.6 release which at the time of writing is at 4.6pre4 (So it&amp;rsquo;s due very soon!) is a new control called the ExpanderControl, now those of you that have played with Web will know this as the Accordian Control in that the user clicks/taps the element in the list and it expands to show more detail of that item.&lt;/p&gt;&#xA;&lt;p&gt;This control has been added to Xamarin.Forms by Community member &lt;a href=&#34;https://github.com/AndreiMisiukevich&#34;&gt;Andrei Misiukevich&lt;/a&gt; thanks for the great work Andrei.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Ideas For a Visual Studio Tool</title>
				<link>https://cliffagius.github.io/post/ideasforvisualstudiotools/</link>
				<pubDate>Tue, 03 Mar 2020 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/ideasforvisualstudiotools/</guid>
				<description>&lt;h1 id=&#34;idea-for-a-visualstudio-tool-for-xamarin&#34;&gt;Idea for a VisualStudio Tool for Xamarin&lt;/h1&gt;&#xA;&lt;p&gt;In my last blog I wrote about all the different image sizes required for a Xamarin project and how to calculate them and size them and where to put them, it&amp;rsquo;s all very confusing when you first start out in mobile development so I hope that post helped&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Recently (2019!) I was working on a standalone UWP project for a new instructor control station in the Mobile Flight Sim I helped to build, this sim is used by the airline I work for at School STEM events, Recruitment and fun corporate events. It travels to events all over the UK and EU (Have to write that now 😥) and this new Instructor station allows the pilots at the event to control the sim.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Working with Images in Xamarin.Forms </title>
				<link>https://cliffagius.github.io/post/workingwithimagesinxamarin/</link>
				<pubDate>Tue, 03 Mar 2020 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/workingwithimagesinxamarin/</guid>
				<description>&lt;h1 id=&#34;working-with-images-in-xamarin&#34;&gt;Working with Images In Xamarin&lt;/h1&gt;&#xA;&lt;p&gt;Your just starting out developing a Xamarin app and wondering how you add an image, where they go and what sizes are needed. This is something I wondered when I first started and it took me a while to resolve it.  The docs &lt;a href=&#34;https://docs.microsoft.com/xamarin/xamarin-forms/user-interface/images?WT.mc_id=DOP-MVP-5003764&#34;&gt;Images in Xamarin.Forms&lt;/a&gt; are very good (They all are really!) but still I was confused on the best approach.  Well I was asked by someone I have been helping a little get into Xamarin Development so rather than just share with one person I thought a blog would be better.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Finding and 3D Printing a Hand</title>
				<link>https://cliffagius.github.io/post/findingand3dprintingahand/</link>
				<pubDate>Sun, 06 Oct 2019 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/findingand3dprintingahand/</guid>
				<description>&lt;h1 id=&#34;finding-and-3d-printing-a-hand&#34;&gt;Finding and 3D Printing a Hand&lt;/h1&gt;&#xA;&lt;h2 id=&#34;tldr&#34;&gt;TLDR;&lt;/h2&gt;&#xA;&lt;p&gt;This is a long post as it&amp;rsquo;s the back story to the whole project and how it came about to getting a design for the hand, it covers the 3D design and printing as well as the problems along the way.  Don&amp;rsquo;t worry if your here hoping to see code and electronics or even the Xamarin App thats coming soon, I just need to explain where the Handy design came from first.  Plus I have noticed that giving talks around the world most people find the 3D printing side very interesting.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Handy the Big Picture!</title>
				<link>https://cliffagius.github.io/post/handybigpicture/</link>
				<pubDate>Mon, 23 Sep 2019 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/handybigpicture/</guid>
				<description>&lt;h1 id=&#34;handy-and-the-big-picture&#34;&gt;Handy and the Big Picture&lt;/h1&gt;&#xA;&lt;p&gt;Meet Kayden a Local 15 year old and the son of close friends, as you can see he is a happy teenager (They do exist!) full of fun and ready to take on the world&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;  &lt;img src=&#34;Kayden.png&#34; alt=&#34;Kayden&#34;&gt;&#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;You may also notice that Kayden was born without a left forearm and hand and is also missing the middle fingers on his right hand, so life is a challenge at times but it&amp;rsquo;s Ok the NHS (National Health Service here in the UK) are there to help free of charge (if you conveniently forget you pay TAX).  So from a very young age Kayden and his parents have been visiting hospital to be measured and fitted with a prosthetic left arm, great you may think job done whats next.&lt;/p&gt;</description>
			</item>
			<item>
				<title>10 steps to submitting your first Xamarin.Forms PR.</title>
				<link>https://cliffagius.github.io/post/firstxamarinpr/</link>
				<pubDate>Sat, 21 Sep 2019 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/firstxamarinpr/</guid>
				<description>&lt;h1 id=&#34;10-steps-to-submitting-your-first-xamarinforms-pr&#34;&gt;10 steps to submitting your first Xamarin.Forms PR.&lt;/h1&gt;&#xA;&lt;p&gt;As a Freelance Xamarin Dev I spend time now and then looking at the &lt;a href=&#34;https://github.com/xamarin/Xamarin.Forms?WT.mc_id=OSS-MVP-5003764&#34;&gt;Xamarin Github&lt;/a&gt; to see if the issue I have been battling with is my code or some bug in Xamarin.Forms or maybe I am trying to work out why something isn&amp;rsquo;t working how I had hoped.&lt;/p&gt;&#xA;&lt;p&gt;Now I am not saying by any stretch that Xamarin is a buggy code base far from it in the past year or two it has become very stable compared to previous years and yes there are bits here and there (Looking at you UWP!!) that need input but find me a code base that is 100% bug free.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Custom Fonts and Icons in Xamarin.Forms</title>
				<link>https://cliffagius.github.io/post/customfontsandiconsinxamarin/</link>
				<pubDate>Sun, 23 Sep 2018 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/customfontsandiconsinxamarin/</guid>
				<description>&lt;h1 id=&#34;custom-fonts-and-icons-in-xamarinforms&#34;&gt;Custom Fonts and Icons in Xamarin.Forms&lt;/h1&gt;&#xA;&lt;p&gt;Custom Fonts and using Icons in your project sounds like a lot of work and importing projects like &lt;a href=&#34;https://github.com/luberda-molinet/FFImageLoading?WT.mc_id=OSS-MVP-5003764&#34;&gt;FFImageLoading&lt;/a&gt; or &lt;a href=&#34;https://github.com/jsmarcus/Xamarin.Plugins/tree/master/Iconize?WT.mc_id=OSS-MVP-5003764&#34;&gt;Iconize&lt;/a&gt; both amazing packages but for this a bit of overkill (if you can get the icons as a font pack!).&lt;/p&gt;&#xA;&lt;p&gt;So the first job is to get the custom font pack from the design team or the web and we want this in a .ttf format, if you want Icons then I recommend using the Icon font pack from &lt;a href=&#34;https://materialdesignicons.com/&#34;&gt;Material Design Icons&lt;/a&gt; you can download the whole Icon pack as a Zip using the big download button top right and inside this zip you will find the .ttf file. Of course there are others but this pack has over 2800 icons and an active community adding more all the time.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Live Player V Live Reload</title>
				<link>https://cliffagius.github.io/post/liveplayervlivereload/</link>
				<pubDate>Fri, 03 Aug 2018 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/liveplayervlivereload/</guid>
				<description>&lt;h1 id=&#34;live-player-v-live-reload&#34;&gt;Live Player v Live Reload.&lt;/h1&gt;&#xA;&lt;p&gt;So, your developing a Xamarin app and getting tired of the make a change, save the change, build the change, deploy the change notice you messed it up so starting the loop over again.  Yes that loop can take a few minutes and all you might be editing is the value in the CSS file to change and test the colour of the background (Yes &lt;a href=&#34;https://docs.microsoft.com/xamarin/xamarin-forms/user-interface/styles/css?WT.mc_id=DOP-MVP-5003764&#34;&gt;Xamarin.Forms has CSS&lt;/a&gt; styling now that’s awesome too give it a try&amp;hellip;).&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
