Personalizing your GitHub Codespace

So now that we're set with our default Codespace, we should get into customizing the experience. A major part of the appeal of Visual Studio Code is the plethora of awesome extensions that make the development workflow much more productive.…

Read more

I've been awarded the Microsoft Azure MVP title!

Exciting times! This Monday I was notified that my nomination for the Microsoft Most Valuable Professional (MVP) award had been evaluated and I was awarded the title in the Azure category. If you're not from the Microsoft scene, you might not be familiar with what this is, so let's take a look.…

Read more

My presentations from Global Azure Virtual

Due to the Covid-19 situation, the excellent Global Azure Bootcamp had to be transformed into a virtual event this year. I was already part of organizing a local physical event, so I thought it would at least make sense to participate in the virtual event.…

Read more

AZ-500 Study Guide

I recently passed the AZ-500: Azure Security Engineer Associate certification, and thought that now that most of the world is under some level of COVID-19 related quarantine, what better way to spend one's time than study for a certification test. This study guide aims to help with that process.…

Read more

Troubleshooting Azure Data Factory v2 Git integration

We recently changed some of our application resource structures. During this change, we ran into an error message "The publish branch is out of sync with the collaboration branch. This is likely due to publishing outside of Git mode." during our publish. Here's how we solved the issue.…

Read more

Figuring out undocumented ARM templates

I've recently run into several situations where something that is configurable from the Azure Portal is not anywhere in the ARM documentation. This blog post will go through my process of figuring out how to implement those in ARM anyway.…

Read more

Automating .NET EF Core SQL Migration scripts

We wanted to generate migration scripts in our build steps and then separately run them against our SQL database in the release pipeline. This was fairly straightforward on paper, but in our situation turned out to include some gotchas I was not aware of before.…

Read more