Sometimes it's just better to load "all" the data
A quick post on adapting your approach to the problem at hand, not just following the same ideas indiscriminately.
On professionalism, professional pride, career and ambition
An half-rant, half-reflection on the importance of professionalism, taking pride in one’s work, and the role of ambition in career growth.
Adopting Problem Details for HTTP APIs
Time for a quick post about Problem Details, and how we adopted it at work, in a way that’s actually useful.
How I've been building APIs and microservices lately (feat. C# & .NET)
This post is all about how I’ve been building APIs and microservices lately (using .NET and C#), what’s been making me productive, and how my approach has evolved over time.
Kubernetes API powered resource discovery (feat. K8s C# client)
Have you ever felt the need to automate the discovery of some information within a distributed system? Turns out, the Kubernetes API makes it surprisingly simple to do so.
Care about the domain, not about implementing all the patterns and principles under the sun
Time again for a rant adjacent post, on this occasion, about building applications following some domain-driven design ideas.
Introducing OutboxKit
After talking about the outbox pattern so much, and implementing it from scratch a few times in a few different projects, finally figured it was high time for me to build something I could reuse.
Keeping an eye on cache hit ratio (feat. FusionCache, OpenTelemetry & friends)
In this post, we’ll take a very quick look at how to use the awesome FusionCache library, and how to observe its impact on our services.
Testcontainers and Podman
Spent way too much time trying to get Testcontainers to work with Podman, to find out I just needed to set a flag 🙃.
Transactional outbox pattern meets distributed tracing and OpenTelemetry
Transactional outbox pattern and distributed tracing doesn’t seem like having much in common, right? This post describes how they intersect and a possible approach to get them working together nicely.