It is optimal to not have pending database migrations when starting fresh on a new task, as letting them into stable branches leaves a stable branch in an unclean state. Learn a couple best practices and put automatic guards in place to ensure no migrations are left un-created.
Read more →
Introducing Barret Blake, our newest team member!
Read more →
Building applications that can withstand transient failures—whether due to infrastructure hiccups or unreliable external services—is far easier when you leverage Microsoft’s Resilience APIs and Polly v8. These tools offer everything from ready-to-use, standardized HTTP strategies to fully customizable resilience pipelines.
Read more →
Learn how we reuse a GitHub workflow in our repos.
Read more →
Mark commits you make locally as Verified in GitHub by using GPG to sign the commits you make.
Read more →
Is your IT system a symphony or a dance? Unpack the core differences between orchestration and choreography to master coordination in modern microservices architectures.
Read more →
Maintaining code with a lot of tribal knowledge? We'll show you how to capture that knowledge in decision records!
Read more →
Let's demystify Authentication, Authorization, and OAuth.
Read more →
Scott attended Stir Trek's 2025 conference this year. In addition to learning a lot, there are other benefits to attending a live, in-person conference!
Read more →
These are Sadukie's adventures at Stir Trek 2025 - including sessions on HTML, CSS, Blazor, and HTMX!
Read more →