Coding Militia

Funny, but not so funny, Buy Me a Coffee story

Well, this is a different and unexpected post, with a story of I what I can only describe as carelessness and incompetence at Buy Me a Coffee

June 4, 2026 · 3 min · 549 words · João Antunes

[Video] On .NET Live - Shaving the outbox pattern yak

Got the chance to talk about the transactional outbox pattern “On .NET Live”, sharing the recording here if anyone’s interested.

May 4, 2026 · 1 min · 52 words · João Antunes

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.

February 15, 2026 · 7 min · 1381 words · João Antunes

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.

January 21, 2026 · 8 min · 1669 words · João Antunes

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.

July 15, 2025 · 11 min · 2211 words · João Antunes

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.

June 11, 2025 · 26 min · 5330 words · João Antunes

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.

April 27, 2025 · 6 min · 1119 words · João Antunes

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.

December 16, 2024 · 4 min · 795 words · João Antunes

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.

December 3, 2024 · 17 min · 3426 words · João Antunes

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.

November 17, 2024 · 9 min · 1823 words · João Antunes