Blog
This is a blog about software engineering, consulting, coffee and other things that I find interesting.
How I completely destroyed a production database
July 18, 2023This is a story about how I completely destroyed a production database, what I did to fix it and the lessons I learned that I carry with me today.
Get a list of all extension attributes from an Azure B2C tenant
June 26, 2023This is a blog post on how to get the full list of custom attributes that exist in an Azure B2C tenant. This example uses Microsoft Graph API and the client credentials OAuth flow.
Manage Azure AD B2C users dashboard
June 19, 2023Lessons from a WordPress hack
June 18, 2023Making the Armchair Expert Media Explorer
May 31, 2023We've created a website that keeps track of every book, show, movie, documentary, article and podcast that's mentioned in each Armchair Expert podcast episode.
Are there specific resources for older developers?
May 12, 2023A post on Hacker News got me thinking. Is there a specific resource for a developers of a certain age? I don't think there is.
Business names are hard
April 21, 2023Not right now phone, I'm working
April 18, 2023You don't know what I haven't told you
April 13, 2023How to use RabbitMQ with a C# producer and a C# consumer
March 29, 2023Use RabbitMQ to create a system with a C# producer and a C# consumer to save messages into a PostgreSQL database using Entity Framework Core.
How to use Graph API to query Azure AD B2C users using Postman
March 21, 2023In this blog post I show you how to use Graph API to query Azure AD B2C users using Postman and return a list of users in your B2C tenant.