Bringing Teams Into the AI Change
AI changes more than tools—it changes how teams work. A reflection on helping people adopt Copilot through spec-driven development.
Thoughts, tutorials, and insights on software development, technology, and life as a developer.
AI changes more than tools—it changes how teams work. A reflection on helping people adopt Copilot through spec-driven development.
A practical look at why I'm increasingly reaching for VS Code over Visual Studio Enterprise—and how GitHub Copilot is driving this shift in my daily workflow.
Reflections on the intersection of technology, parenting, and children's wellbeing—from a software engineer who is also a father of four.
Personal reflection on enabling Microsoft analyzers and SonarQube during .NET build time to catch code smells early, lower technical debt, and ship with more confidence.
A deep dive into our journey of modernizing EUCARIS, the European platform for cross-border vehicle data exchange. Learn about the challenges and solutions in migrating from legacy .NET Framework to .NET 8, implementing Blazor, and establishing comprehensive testing practices.
Implementing TDD effectively requires the right tools and mindset. I share my experience with xUnit, Moq, AutoFixture, Shouldly, Reqnroll, and Playwright for building reliable, maintainable software with confidence.
Creating engaging educational games like Worldio, Football Math Game, and Math Gymnastics for my children taught me valuable lessons about user experience, motivation, and making learning fun. Here's what I learned from building games that kids actually want to play.
Use the search box above to filter posts by topic, technology, or keyword.