Joรฃo Antunes's Avatar

Joรฃo Antunes

@joao.antunes.dev

Code, headbang, grouch, repeat! ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿค˜๐Ÿ˜ˆ๐Ÿ” Writing and talking about code, headbanging @ concerts, ranting @ anywhere. He/him https://antunes.dev & https://blog.codingmilitia.com

242
Followers
261
Following
274
Posts
01.09.2023
Joined
Posts Following

Latest posts by Joรฃo Antunes @joao.antunes.dev

A 10x developer is probably not a thing, but I'm pretty sure a 0.1x is ๐Ÿ˜’

03.03.2026 18:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
On .NET Live | dotnet run cake.cs ๐Ÿฐ YouTube video by dotnet

๐Ÿฐ I'll be bringing @cakebuild.net to YouTube later today on #dotnet 's channel๐Ÿš€ See you there?

www.youtube.com/live/GGeLgFe...

#csharp #devops

02.03.2026 08:57 ๐Ÿ‘ 4 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2
Preview
GitHub - damianh/http-hybridcache-handler: Caching HttpHandler based on RFC 9111 that uses HybridCache Caching HttpHandler based on RFC 9111 that uses HybridCache - damianh/http-hybridcache-handler

Haven't done an OSS project in quite some time; scratched an itch with this one. An HTTP caching handler (for .NET HTTP Client) based on HybridCache. Am kicking the tyres on this so let's see if it works/sticks. github.com/damianh/http...

01.03.2026 12:52 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Got the email as well. Some incremental bump would be a bit easier to swallow ๐Ÿ˜

24.02.2026 20:10 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Na altura da campanha, a minha cunhada dizia que achava o Piteira sem carisma. Eu achei piada e cada vez que via um outdoor, referia-me a ele assim, mas ร s vezes em vez de sem carisma saรญa-me sem carรกcter. Parece que afinal nรฃo me enganei muito.

24.02.2026 06:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
I Verified My LinkedIn Identity. Here's What I Actually Handed Over. I wanted a blue badge on LinkedIn. To get it, I gave a US company my passport, my face, and my biometric data. Then I read the fine print.

TODA A GENTE tem de ler este artigo.

E quando eu digo toda a gente digo mesmo TODA A GENTE.

Para vos ajudar a formar uma opiniรฃo sobre toda esta cagada da verificaรงรฃo de identidade (aka verificaรงรฃo de idade) na internet.

https://thelocalstack.eu/posts/linkedin-identity-verification-privacy/

21.02.2026 02:01 ๐Ÿ‘ 30 ๐Ÿ” 24 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 7
Preview
Commune Turn your newsletter into a community.

In case it helps, I'm building an alternative to Substack. It's usecommune.com. It works with other newsletter providers like Ghost, Kit, MailerLite, Beehiiv, Buttondown, etc.

Apologies for the self-promotion here but I think it's helpful that people get to know there's an alternative now.

20.02.2026 20:25 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.

Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.

The second edition of Designing Data-Intensive Applications, by myself and @chris.blue, is finished and sent off to the printers! Ebooks should be available in the next week, and print books in 3โ€“4 weeks. Sigh of relief. ๐Ÿ˜…

(BTW, this is a good opportunity to support your favourite local bookshop!)

18.02.2026 11:09 ๐Ÿ‘ 669 ๐Ÿ” 140 ๐Ÿ’ฌ 27 ๐Ÿ“Œ 19

Dread seems indeed like the appropriate title

18.02.2026 19:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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.

A quick and potentially obvious new one up on the interwebs ๐Ÿ•ธ๏ธ
"Sometimes it's just better to load "all" the data"
blog.codingmilitia.com/2026/02/15/s...

16.02.2026 10:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

"Bad thing existed before I made it easier to do bad thing" isn't the argument you think it is.

15.02.2026 20:51 ๐Ÿ‘ 145 ๐Ÿ” 28 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yeah. That, added to the fact that the topics I want to talk about aren't that sexy (i.e. build software that doesn't keel over when it feels a breeze) gives my submissions high rejection potential ๐Ÿ˜….

11.02.2026 12:22 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thanks! I'll take a look at those.

11.02.2026 12:10 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thanks. Already submitted, but expect a rejection, as has been always the case with NDC submissions ๐Ÿ˜‚

11.02.2026 12:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thanks, added a reminder to when the CFP opens ๐Ÿ˜

11.02.2026 09:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I've got some ideas around distributed systems resiliency and stuff that I'd love to talk about, if I find anyone interested in them (nothing groundbreaking at all, just revisiting some basics that are often forgotten).

10.02.2026 18:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Particularly, conferences that are interested in hosting different speakers and topics. The main ones I know about seem more interested in hosting the same people over and over again, plus either rehashing the same topics, or just focusing on overhyped ones.

10.02.2026 18:53 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Anyone has any recommendations for interesting European conferences to submit some talks/workshops to?

10.02.2026 18:53 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The problem is not so much the artificial intelligence in itself as the natural stupidity it brings out in some people. And the dehumanising systems they propose to build around it.

10.02.2026 17:07 ๐Ÿ‘ 2 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

This ASP.NET Core dev shell that @philco.bsky.social built on top of Spectre.Tui (as a demo), is pretty damn useful (and cool).

04.02.2026 09:48 ๐Ÿ‘ 16 ๐Ÿ” 2 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Post image

Submitted 2 security issues to NuGet and GitHub last year, finally heard back that they are low priority and not a big deal.

I did manage to publish this package to NuGet. A bunch of unicode in there, but it looks genuine, right? Nobody would discover this via search because of the unicode.

30.01.2026 06:56 ๐Ÿ‘ 14 ๐Ÿ” 12 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 1
Post de Ricardo Capelli no Twitter:

ISSO ร‰ SOBERANIA: 

1 - A Franรงa substituirรก Teams, Meet e Zoom pelo Visio, um app de videochamada estatal, que serรก a soluรงรฃo obrigatรณria atรฉ julho de 2027.

2 - O Visio, baseado no Jitsi Meet, roda no navegador e usa cรณdigo aberto, facilitando auditorias de seguranรงa.

3 - O app faz parte do La Suite Numรฉrique e deve economizar cerca de 1 milhรฃo de euros por ano para cada 100 mil funcionรกrios.

Post de Ricardo Capelli no Twitter: ISSO ร‰ SOBERANIA: 1 - A Franรงa substituirรก Teams, Meet e Zoom pelo Visio, um app de videochamada estatal, que serรก a soluรงรฃo obrigatรณria atรฉ julho de 2027. 2 - O Visio, baseado no Jitsi Meet, roda no navegador e usa cรณdigo aberto, facilitando auditorias de seguranรงa. 3 - O app faz parte do La Suite Numรฉrique e deve economizar cerca de 1 milhรฃo de euros por ano para cada 100 mil funcionรกrios.

Usar software livre tinha que ser obrigatรณrio em TODOS os รณrgรฃos estatais brasileiros, tambรฉm. Software proprietรกrio tem que ser proibido no Estado, salvo raras exceรงรตes.

28.01.2026 23:57 ๐Ÿ‘ 1221 ๐Ÿ” 308 ๐Ÿ’ฌ 27 ๐Ÿ“Œ 40

Por acaso tenho pena. Quebra de 61% รฉ pouco.

29.01.2026 07:53 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿค” Random question for devs who work or have worked on backends with an underlying relational database.

Do you know what a database transaction is? What about isolation levels?

If you know about them, have you used them, or just know they're a thing?

27.01.2026 08:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Hadn't clicked on the Copilot review for some time, so gave it a go.
It initially did detect some things I messed up, like an idiot, so it was less useless than the previous time I tried it, but then it went back to being useless, suggesting changes that were wrong ๐Ÿคทโ€โ™‚๏ธ

24.01.2026 16:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
migrate from cake frosting to cake sdk by joaofbantunes ยท Pull Request #51 ยท YakShaveFx/outboxkit

๐Ÿ“ค๐Ÿฐ OutboxKit build migrated from Cake Frosting to Cake SDK
Didn't change much, as the build is rather simple, but still, a bit cleaner.
github.com/YakShaveFx/o...

24.01.2026 16:50 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Got a new one, let's see if it's taken away again ๐Ÿ˜‚

23.01.2026 18:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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.

New one up on the interwebs ๐Ÿ•ธ๏ธ
This time, a non-technical post for technical folks: "On professionalism, professional pride, career and ambition"

Maybe half-rant half-reflection, you tell me what you make of it ๐Ÿ™‚

blog.codingmilitia.com/2026/01/21/o...

21.01.2026 19:36 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Pretty sure I haven't done a good enough job in making myself as clear as possible, and there will be some misinterpretation, but I tried ๐Ÿ˜…

21.01.2026 19:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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.

New one up on the interwebs ๐Ÿ•ธ๏ธ
This time, a non-technical post for technical folks: "On professionalism, professional pride, career and ambition"

Maybe half-rant half-reflection, you tell me what you make of it ๐Ÿ™‚

blog.codingmilitia.com/2026/01/21/o...

21.01.2026 19:36 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0