It seems like only yesterday it was the last Microsoft Ignite, but it has been 11 months since we last connected! For the first time in a couple of years, there is an in-person event for Ignite, though for our list here I'm only listing sessions you can attend from the comfort of your home. … Continue reading Microsoft Ignite 2022 – Best Sessions for Australian and New Zealand Developers
Category: ASP.Net
Real-time air quality monitoring and alerting with Azure and PurpleAir – Part 1
Anyone who was living in Australia during the 2019/2020 summer can't help but remember the massive bushfires we had, and the impact they had on air quality. Probably the starkest way to illustrate how bad it was is this post from December 10, 2019. I also added a recent follow-up post to show what it … Continue reading Real-time air quality monitoring and alerting with Azure and PurpleAir – Part 1
How to avoid JSON deserialisation issues with .NET 6 Web APIs
It's been a while since I've coded more than a few lines of C# and in that time Microsoft has gone from .NET Core 3.1 to .NET 5 and now 6. I am currently working on an IoT gateway project and I thought I would use the new minimal APIs in .NET 6 to build … Continue reading How to avoid JSON deserialisation issues with .NET 6 Web APIs
How to update ASP.Net Forms Based Authentication to use Claims Based Authentication
Ah, the heady days of Visual Studio 2005 and the sparkly .Net 2.0 Framework with its newly minted Generics support. Who could forget them? For many, it seems, they are not so much recent history but an ongoing job to feed and maintain. A lot, in part, is due to the updates to .Net 3.0 … Continue reading How to update ASP.Net Forms Based Authentication to use Claims Based Authentication
Save Bytes, Your Sanity and Money
In this day of elastic on-demand compute resource it can be easy to lose focus on how best to leverage a smaller footprint when it's so easy to add capacity. Having spent many a year working on the web it's interesting to see how development frameworks and web infrastructure has matured to better support developers … Continue reading Save Bytes, Your Sanity and Money
Easy Testing Of Your Web.Config Transformations
One of the powerful features of ASP.Net 4.0 was the introduction of web.config transformations that meant you could now do with ASP.Net out-of-the-box what you would have previously done with some form of custom XSLT transform in your build process. One thing that is not that easy is to test the outputs from the transformations. … Continue reading Easy Testing Of Your Web.Config Transformations
Using Amazon SES for .Net Application Mail Delivery
Until March 2012 Amazon's Simple Email Service (SES) had limited support for mail being sent via existing .Net code and the IIS SMTP virtual server. Some recent changes mean this is now possible so in this post I'll quickly cover how you can configure your existing apps to utilise SES. If you don't understand why … Continue reading Using Amazon SES for .Net Application Mail Delivery
Getting Web Deploy Working For Non-Admin Logins
There’s a lot of good information around online about how to get Web Deploy (a.k.a. msdeploy) working. What most of the information tends not to cover is how to get it functioning for non-admin users. In this post I’m going to cover the steps to go through to get a non-Admin windows user working for … Continue reading Getting Web Deploy Working For Non-Admin Logins
Fixing Packaging Of Web Projects On Your .Net Build Server
On my current project I'm running up the build and deployment environment and hit a roadblock that took me a little while to fathom. Hopefully reading this might save you some time if you're having this issue. The Scenario 1. A build server that does not have Visual Studio installed but has an appropriate .Net … Continue reading Fixing Packaging Of Web Projects On Your .Net Build Server
A Subtle .Net Static Reference Type Gotcha
One of the fundamental concepts that any developer has to understand when developing .Net solutions is the difference between Reference and Value types. There are a lot of technical discussions online already about the differences between the two but the key concept to pull out of the MSDN description on Reference types is: "Variables of … Continue reading A Subtle .Net Static Reference Type Gotcha