Uncategorised
Using Scala on Windows
I’ve just changed roles and it turns out I now need to learn some Scala for a project migrating an internal app from a Scala backend to a .NET Core backend. This project currently builds on a Mac but I Read more…
I’ve just changed roles and it turns out I now need to learn some Scala for a project migrating an internal app from a Scala backend to a .NET Core backend. This project currently builds on a Mac but I Read more…
I was previously hosting this site on a WebApp instance in Azure but partly due to cost reasons I decided to migrate it over to AWS. There’s a variety of guides available to help with parts of this but nothing Read more…
I’ve previously posted about how to add Azure Table Storage clients via dependency injection for which I created my own extension methods using SAS tokens as MSI authentication wasn’t available. Happily MSI authentication for Azure Table Storage is now available Read more…
If you’re building a Single Page Application (SPA) then routing tends to be taken care of on the client side by your index.html root document which requires it to be loaded first. If you’re hosting your site as a static Read more…
I manage a PGP encryption library call PGPCore and have recently been making some changes to try and move some of the deployment overhead into a git pipleline. The library is strongly named and as part of the work I’ve Read more…
You can deploy WordPress onto an Azure Web App by copying the files directly to the FTP site behind it but the easiest option is to clone it directly from the offical WordPress Github repository. This can be done by Read more…
When serializing object to JSON using Newtonsoft it’s possible to change the naming of the properties by updating the serializer naming conventions as detailed here. It’s also possible to create your own custom naming strategy if none of the inbuild Read more…
If you want to debug an app that accesses Azure resources using Managed Service Identity (MSI) in Visual Studio or VS Code then you may well find yourself getting an error similar to that below. Although the error message is Read more…
If you need to whitelist/blacklist an IP address for a client sometimes they’ll give you a subnet range rather than a list of IP addresses. If the site is being hosted in Azure then this is simple to do but Read more…
Since I wrote the post Azure Active Directory Authentication for React I discovered that the library used (react-aad-msal) is being depreciated as Microsoft are now providing their own offical library (@azure/msal-react) for these purposes. There’s good documentation of the msal-react Read more…