~/blog

$ cat blog_posts.log

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

Subscribe via RSS

Recent Posts

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 →

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 →

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 →

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 →

From Monolith to Microservices: Architecting for Scale

Redesigning system architecture to support modular, scalable services is more than just splitting code. Learn about the architectural decisions, patterns, and trade-offs when modernizing a legacy system used by multiple European countries.

#Architecture #Microservices #Clean Code #Scalability
Read More →

CI/CD with Azure DevOps: YAML Pipelines Best Practices

Managing CI/CD pipelines effectively is crucial for modern development. I share lessons learned from implementing and optimizing Azure DevOps YAML pipelines for automated testing, building, and deployment across multiple environments.

#Azure DevOps #CI/CD #DevOps #YAML
Read More →

Containerization Journey: Docker, Podman, and Azure Container Apps

Exploring containerization strategies for deployment flexibility. Comparing Docker and Podman, and investigating Azure Container Apps for cloud-native deployments. Real-world experiences and practical considerations.

#Docker #Podman #Azure #Containers
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.