Technical blog
Posts
Thoughts, experiments, and practical lessons from building distributed systems with .NET and Azure.
- Problems first the trade-off, before the technology
- Close to the code what production actually teaches
- Proven by building decisions you can still defend
-
From 6,000+ Vivino Reviews to a Public Wine Library: Building Wine Inquiry with a Static Site + a Toolchain
For the last ~15 years, wine has been one of my main passions. I’ve tasted a lot, learned a lot, and—most importantly written down what I actually thought while …
-
From Service Bus to Storage Queue: A Testing Journey
After successfully implementing testcontainers for Azure Service Bus (which I wrote about in my previous post), I found myself working on a new solution that …
-
From Idea to NuGet Package: Building a Service Bus WireTap Middleware
The journey of building and publishing my first NuGet package - a Service Bus WireTap Middleware for Azure Functions
-
NetArchTest for .NET: Enforce Architectural Rules with Tests
You know that feeling when you’re working on a project and someone on the team accidentally adds a dependency that breaks your carefully planned architecture? …
-
Azure Service Bus Testing Without the Drama
Testing Azure Functions with Service Bus usually involves a lot of drama. You know the drill - setting up cloud resources, tests that work sometimes but not …
-
Understanding the Wire Tap Pattern in Messaging Systems
In enterprise integration and messaging systems, the ability to monitor and analyze message flows without disrupting the main business processes is crucial. The …
-
Why Use Mermaid for Diagrams: Benefits for Developers and Technical Teams
In the world of software development, clear communication of complex systems is crucial. Traditional diagramming tools often create friction in development …
-
10 Essential Cursor AI Features to Supercharge Your Development
Cursor AI has emerged as a groundbreaking AI-powered code editor that’s transforming how developers write and maintain code. Built as a fork of Visual Studio …
-
15 Essential AI Coding Assistant Features That Boost Developer Productivity
AI-powered coding tools—such as GitHub Copilot and Cursor AI— are revolutionizing the development workflow by offering intelligent assistance for writing, …
-
15 Essential GitHub Copilot Features to Enhance Your Coding Workflow
GitHub Copilot has emerged as one of the leading AI-powered coding assistants, transforming how developers approach programming tasks. As GitHub’s official AI …