João Antunes
banner
joao.antunes.dev
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
Reposted by João Antunes
This is peak intellect.
The CEO of OpenAI.
November 19, 2025 at 9:52 AM
Reposted by João Antunes
Trying to measure coding productivity is, and always will be, a fool's errand.

Why? Because I can go for a walk then take a shower and have an idea, then write a single line of code that fixes everything I was working on.

Immense productivity, but by most metrics I didn't do anything at all.
November 16, 2025 at 4:10 PM
Reposted by João Antunes
November 12, 2025 at 11:00 PM
Reposted by João Antunes
Just released Cake v6.0.0! 🚀🍰

Few highlights
✨ .NET 10 & C# 14 support!
✨ Introducing Cake.Sdk - a new official runner that brings the .NET 10 "dotnet run app.cs" experience to Cake.
✨ Bug fixes, improvements.

Full details:
cakebuild.net/blog/2025/11...

#dotnet #csharp #devops
Cake - Cake v6.0.0 released
cakebuild.net
November 11, 2025 at 11:09 PM
Reposted by João Antunes
Write code to make being human easier. Rip code out if it makes being human harder. Write code to make caring for each other easier. Rip it out if it makes caring for each other harder.

Empathy driven development has literally never failed me. It’s done me better than everything else combined
October 21, 2025 at 12:56 AM
Reposted by João Antunes
“The detection order will not be part of the EU presidency’s new compromise proposal. It will remain voluntary for tech giants to search for child sexual abuse material.”

Danish Minister of Justice, Peter Hummelgaard, confirms today that Denmark is backing down and dropping mandatory scanning.
October 30, 2025 at 5:07 PM
Reposted by João Antunes
Check Settings > Manage Apps in your Google Drive, Gemini was enabled by default for me. I only checked because someone had pointed it on Twitter
October 27, 2025 at 1:13 PM
Reposted by João Antunes
📣THREAD: It’s surprising to me that so many people were surprised to learn that Signal runs partly on AWS (something we can do because we use encryption to make sure no one but you–not AWS, not Signal, not anyone–can access your comms).

It’s also concerning. 1/
PSA: we're aware that Signal is down for some people. This appears to be related to a major AWS outage. Stand by.
October 27, 2025 at 10:38 AM
Reposted by João Antunes
Hey Bluesky users, I see your responses, but since you’re not bridging, I can't interact with you.

If you use this (https://fed.brid.gy/) then I could interact and reply. Cheers :)
Bridgy Fed
Bridgy Fed is a bridge between decentralized social networks like the IndieWeb, fediverse, Bluesky, and others. More info here.
fed.brid.gy
October 14, 2025 at 2:48 PM
Reposted by João Antunes
it's kinda weird that all the software i am expected to use for work are all written by distributed teams, go, python, postgres, linux, chrome, k8s etc

and despite being told "the best teams work in an office together" i don't know of any software i use that's actually written that way
October 13, 2025 at 5:00 PM
Reposted by João Antunes
"Beyond Indexes: How Open Table Formats Optimize Query Performance"

Enjoyed reading this post by @vanlightly.bsky.social, explaining why secondary indexes, as known from OLTP systems, don't make sense for data lakehouse systems like Apache Iceberg.

👉 jack-vanlightly.com/blog/2025/10...
October 13, 2025 at 12:33 PM
Reposted by João Antunes
📣 Germany's close to reversing its opposition to mass surveillance & private message scanning, & backing the Chat Control bill. This could end private comms-& Signal-in the EU.

Time's short and they're counting on obscurity: please let German politicians know how horrifying their reversal would be.
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
signal.org
October 6, 2025 at 6:46 AM
Reposted by João Antunes
The whole chat control thing in Europe is very concerning. Privacy wise it’s a nightmare; people making the laws as usual, have 0 understanding of the ramifications.
October 4, 2025 at 12:13 PM
Reposted by João Antunes
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
signal.org
October 3, 2025 at 4:14 PM
So, a “free” cellular plan that you pay for by allowing the company to harvest your data… and that’s considered an “excellent” plan by this blog… 🤦‍♂️🤦‍♂️🤦‍♂️
October 2, 2025 at 5:02 PM
I wouldn’t call an abstraction to call an LLM a “text-to-image capability in .NET”, but ok 😒
dot.net .NET @dot.net · Oct 2
Bring your ideas to life with .NET!
The new Text-to-Image capabilities in #dotNET let you generate stunning visuals from natural language prompts using a consistent, extensible API.

Explore how to integrate this game-changing feature into your apps. Read more: msft.it/63323ssGFJ
October 2, 2025 at 4:36 PM
Reposted by João Antunes
So apparently my client has decided that we should (1) start using Cursor, and (2) show up at the office four days a week.

After more than 6 years there, I’m thinking this might be my cue to eject.

Anyone looking for a coder for a remote gig (or hybrid in Stockholm)?
September 30, 2025 at 8:23 PM
Reposted by João Antunes
What's next? Playing badminton with Skelator?
September 29, 2025 at 9:05 PM
Reposted by João Antunes
tired: it's always DNS

inspired: ICANN feel it coming in the air tonight
September 29, 2025 at 11:02 AM
Reposted by João Antunes
I'm building an alternative streaming option for artists called tracklist:// where they will be able to self-host their music catalog and stream it directly to fans.

As musicians ourselves, our goal is to empower artists with connection.

Sign up for our waitlist here; www.tracklist.diy
September 28, 2025 at 2:09 PM
Reposted by João Antunes
20 years ago, normal people avoided technology and techies would jump on the newest gadgets as soon as they could

now, normal people buy smart toasters & coffee mugs while every techie I know is on the verge of retreating to the forest
September 26, 2025 at 6:43 PM
Reposted by João Antunes
A lot of developer conferences should probably stop having call for speakers. They end up always having the same speakers, so why not just invite them directly and stop the charade? 🤷‍♂️
September 18, 2025 at 3:09 PM
Reposted by João Antunes
I’ve been streaming gamedev once on a while, so I did a python script that will trigger a receipt printer to show when someone follows me live. It’s kinda cool since it all happens automatically. I’ll be working and I’ll see it print suddenly.
September 20, 2025 at 6:22 PM