~/blog

$ cat blog_posts.log

Thoughts, tutorials, and insights on software development, technology, and life as a developer.

Subscribe via RSS

Recent Posts

Terminal-style blog artwork representing AI adoption and team collaboration

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.

#AI #GitHub Copilot #Team Leadership #Change Management #Spec-Driven Development
Read More →
VS Code editor with GitHub Copilot AI-powered code suggestions

Why I'm Shifting from Visual Studio to VS Code for AI-Powered 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.

#VS Code #GitHub Copilot #AI #Productivity #Developer Tools
Read More →
Parent and child thoughtfully considering technology and wellbeing

Balancing Technology and Children's Health: A Developer's Perspective

Reflections on the intersection of technology, parenting, and children's wellbeing—from a software engineer who is also a father of four.

#Parenting #Technology #Mental Health #Work-Life Balance #Reflection #Screen Time
Read More →
SonarQube code quality dashboard showing analysis results

Build-Time Code Analyzers: Cleaner C# with Less Stress

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.

#C# #.NET #Code Quality #SonarQube
Read More →
Modern server infrastructure representing system modernization

Modernizing EUCARIS: Migrating a Legacy System to .NET 8

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.

#.NET 8 #Blazor #Legacy Migration #EUCARIS
Read More →
Code editor showing test results with green passing indicators

Test-Driven Development in Practice: Tools and Techniques

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.

#TDD #Testing #xUnit #Best Practices
Read More →
Colorful educational game interface designed for children

Building Educational Web Games for Kids

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.

#JavaScript #Web Development #Education #UX
Read More →

Tags

Use the search box above to filter posts by topic, technology, or keyword.

Subscribe

Want to stay updated with new posts? Follow me on LinkedIn for updates.