Ruby on Rails
As usual, the Rails weekly.
The Rails scale blog has shared a new article about the improvements made to YJIT. It is worth reading!
Using YJIT comes with a price.
This is the last article of a series of seven (seven!) articles about the optimization of Ruby’s JSON parser, it is all C stuff, what amazes me is how the developer explains everything and how carefully measures everything.
Databases
A quick bit of UUIDv7 for PostgreSQL.
In PostgreSQL’s wiki, we can read a curated list of don’t do this.
“Unraveling a Postgres segfault that uncovered an Arm64 JIT compiler bug”, by Datadog, kudos to them for sharing a postmortem, it is all about C stuff and PostgreSQL implementation details, but it is worth it.
Misc
Kafka transactions are mindblowing 🤯.
A blog post about why having no tech debt might be even bad for you.
Working in a large and old codebase is always hard.
On this web, there are twenty-seven techniques to express, document, make decisions, and more about architecture.
Please read this detailed summary of a postmortem from Canva (the original is linked there, too); it is worth it.
Shopify shared his experience in the last five years using React Native.