I work as Principal Cloud Advocate for Microsoft Azure after almost 10 years spent working for IdentityMine and Valorem, two leading firms in Microsoft technologies. I code in Azure, .NET, Blazor, Windows, WPF, ASP.NET, JavaScript. On my free time, I write for technical publications, publish technical videos on YouTube, and my blog is on blog.galasoft.ch. I am a frequent speaker at conferences such as Microsoft Ignite, Microsoft Build, VS Live, Techorama, DevSum and many other international events. Prior to joining Microsoft, I was a Microsoft Most Valuable Professional for Windows development from 2007 to 2017, a Microsoft Regional Director from 2013 and a Xamarin Most Valuable Professional from 2015. I am also the author of the (former) well-known open source framework MVVM Light for Windows, WPF and Xamarin.
Client-server applications are a modern way to develop and deploy code to the internet, and run the client in multiple platforms such as web browsers, mobile phones, etc. With .NET, you have a very versatile way to develop both the server-side code (for example with ASP.NET Minimal APIs) and the client-side application (for example with Blazor). But even if you are not familiar with .NET, our powerful tools Visual Studio and GitHub Copilot will assist you. In this session, Laurent Bugnion will show you how Copilot helps you to write code, but also how important it is to create precise prompts, and to validate the code created.