Gonçalo Mendes Cabrita
banner
goncalo.mendescabrita.com
Gonçalo Mendes Cabrita
@goncalo.mendescabrita.com
Lead Engineer @ Amplemarket
December 22, 2024 at 10:10 PM
December 17, 2024 at 8:59 AM
New blog entry.

"Postgres: Why is an update on another table blocking my select for update?"

goncalo.mendescabrita.com/blog/cross-t...
Postgres: Why is an update on another table blocking my select for update? | Gonçalo Mendes Cabrita
goncalo.mendescabrita.com
December 12, 2024 at 12:03 AM
Reposted by Gonçalo Mendes Cabrita
We upgraded to Postgres 17 last week and I ran numbers for real life perf gains over the ~9 days worth of API telemetry since.

They are looking VERY good, with a 15% reduction in request duration at P50. Even better than my synthetic bench a few months back.

Writeup to come.
December 5, 2024 at 10:31 PM
Reposted by Gonçalo Mendes Cabrita
I gave a talk at Handmade Seattle last year about why I think software gets complicated (spoiler: it's not laziness). www.youtube.com/watch?v=czzA...

This is something I've thought about for years and observed up close both in commercial and research contexts, so I hope you enjoy.
Why Can't We Make Simple Software? - Peter van Hardenberg
YouTube video by Handmade Cities
www.youtube.com
December 2, 2024 at 5:26 PM
Reposted by Gonçalo Mendes Cabrita
That you can build Twitter (bsky) with 20 people instead of 2000 means bsky can pursue monetization models that Twitter never could. This is a pattern I see across many startups now. Tech has gotten good enough to ship products at 10x-100x less cost compared to 20 years ago. 1/n
November 28, 2024 at 5:24 PM
New TIL: Instantiating objects from Model.insert_all in ActiveRecord

goncalo.mendescabrita.com/tils/insert-...
Instantiating objects from Model.insert_all in ActiveRecord | Gonçalo Mendes Cabrita
goncalo.mendescabrita.com
November 23, 2024 at 7:45 AM
Reposted by Gonçalo Mendes Cabrita
bro, so to run a program, i "execute" it, but to stop it i "kill" it? computers are barbaric, bro
November 22, 2024 at 10:20 PM
Is my app broken or does Bluesky not maintain timeline position on refresh? If so that’s a big detractor.
November 3, 2024 at 10:39 AM