Gonçalo Mendes Cabrita's Avatar

Gonçalo Mendes Cabrita

@goncalo.mendescabrita.com

Lead Engineer @ Amplemarket

67
Followers
91
Following
19
Posts
22.06.2023
Joined
Posts Following

Latest posts by Gonçalo Mendes Cabrita @goncalo.mendescabrita.com

Completely forgot my DMs were closed! 🤦‍♂️

Done.

21.05.2025 09:23 👍 0 🔁 0 💬 0 📌 0

Could I get an invite? Thanks

20.05.2025 22:19 👍 1 🔁 0 💬 1 📌 0

Been using it for over a year now. Mitchell cooks hard.

27.12.2024 09:47 👍 1 🔁 0 💬 1 📌 0
Post image

git-wrapped.com/profiles/gmc...

22.12.2024 22:10 👍 1 🔁 0 💬 0 📌 0

Some of my favorites:
- Spiritbox
- Periphery
- Underoath
- Jinjer
- Crystal Lake
- All That Remains
- Mercenary

22.12.2024 17:17 👍 0 🔁 0 💬 1 📌 0

Welcome 🫡

20.12.2024 13:19 👍 0 🔁 0 💬 0 📌 0

Já uso Zed há mais de um ano 😂

17.12.2024 11:43 👍 1 🔁 0 💬 0 📌 0
Post image
17.12.2024 08:59 👍 1 🔁 0 💬 1 📌 0
Postgres: SELECT FOR NO KEY UPDATE | Gonçalo Mendes Cabrita

And in TIL format: goncalo.mendescabrita.com/tils/select-...

12.12.2024 00:03 👍 0 🔁 0 💬 0 📌 0
Postgres: Why is an update on another table blocking my select for update? | Gonçalo Mendes Cabrita

New blog entry.

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

goncalo.mendescabrita.com/blog/cross-t...

12.12.2024 00:03 👍 4 🔁 0 💬 2 📌 0

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.

05.12.2024 22:31 👍 31 🔁 3 💬 0 📌 0
Why Can't We Make Simple Software? - Peter van Hardenberg
Why Can't We Make Simple Software? - Peter van Hardenberg YouTube video by Handmade Cities

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.

02.12.2024 17:26 👍 61 🔁 12 💬 4 📌 3

I think the saying is just to avoid wasting time on things that don't move the needle.

But I agree 100% that if performance really matters, it needs to be designed in from the start, not sprinkled on after the fact.

30.11.2024 14:07 👍 1 🔁 0 💬 0 📌 0

My lil bro in christ

29.11.2024 17:29 👍 5 🔁 0 💬 0 📌 0

👀

29.11.2024 17:21 👍 1 🔁 0 💬 0 📌 0

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

28.11.2024 17:24 👍 117 🔁 20 💬 9 📌 7
JustCrosspost · Home

@solnic.dev is this something justcrosspost.app supports? 👀

23.11.2024 11:11 👍 1 🔁 0 💬 1 📌 0
Instantiating objects from Model.insert_all in ActiveRecord | Gonçalo Mendes Cabrita

New TIL: Instantiating objects from Model.insert_all in ActiveRecord

goncalo.mendescabrita.com/tils/insert-...

23.11.2024 07:45 👍 0 🔁 0 💬 0 📌 0

bro, so to run a program, i "execute" it, but to stop it i "kill" it? computers are barbaric, bro

22.11.2024 22:20 👍 9852 🔁 857 💬 291 📌 48

Welcome!

22.11.2024 21:18 👍 1 🔁 0 💬 0 📌 0

zed -n -w

22.11.2024 18:59 👍 1 🔁 0 💬 0 📌 0

All I want on this app:
- Maintain timeline scroll position on refresh
- More of the people I follow on X to move here

Other than that it’s good 👏

19.11.2024 20:26 👍 1 🔁 0 💬 1 📌 0

Is my app broken or does Bluesky not maintain timeline position on refresh? If so that’s a big detractor.

03.11.2024 10:39 👍 3 🔁 0 💬 0 📌 0