How much does it Cost to run my side projects? This is going to be an interesting look at my spending, hopefully it can show you can do a lot without breaking the bank! I have a personal Azure subscription that I pay for myself. I don’t use anything connected to my work, as jobs change and I don’t want to have to shift...
On Saturday 3rd December I attended DDD North . It is a community run conference for Developers (the D’s stand for Developer) and I had a fab time there. Many conferences are going online which is great, however there is nothing quite like chatting over coffee or lunch with fellow Developers about the tech you are...
This morning the client complains that the website is not working. I do some checking and I confirm that there is indeed an error. The error they are seeing is: An unhandled exception occurred while processing the request. MsalServiceException: A configuration issue is preventing authentication - check the error...
So today I sat the Azure Fundamentals Certification Exam and passed! Really pleased with myself at achieving this. It was one of my goals for 2021 so I can tick that off. Back in January I booked my first exam, however due to technical problems I didn’t get as far as the Exam. In order to be able to sit an exam like...
Azure DevOps release pipelines have lots of options to do things how you want. One of my favourites is the option for approval. There are two ways you can do approvals Pre and Post deployment. Lets look at both. Pre Deployment Approval Lets imagine you have a simple deployment pipeline that deploys to a...
I know Active Directory is fussy about clocks being in sync however not sure how todays issue happened. I run my docker compose file from Visual Studio and I get a weird error. SecurityTokenNotYetValidException: IDX10222: Lifetime validation failed. The token is not yet valid. ValidFrom: 'System.DateTime', Current...
Terraform is a way to script the creation of Azure Resources. By scripting the creation of your resources you can run them again and again and be certain that everything is configured exactly the same as the script has specified. No more forgetting to tick the tick box, if it’s in your script then it will be deployed...
Automated releases of software are great but how can we add an element of feedback so only good releases go live. I have been using Azure DevOps to release my PwnedPass android app to the Google Play Store for a while now. There are options to deploy to the alpha, Beta or Production tracks and even to set % of users to...
Azure Key Vault is a secure way of storing your keys, certificates and secrets so your application can access everything it needs to but you don’t have them being stored insecurely anywhere such as in source control. I have been wanting to give Azure Key Vault a try for a while now as it can make use of Azure Active...
While at Microsoft Ignite I heard about a lot of cool tech that I want to know more about. The best way to learn something is use it to solve a problem. So what can I build that is both useful and will let me play with some new tech? I have a Xamarin Forms app Pwned Pass that has over 500 downloads on Google play and...