Links list - 2024-03-30

Hello, and welcome to a new post of Links lists! I hope you will find today's links interesting.

How large is your website?

Unsurprisingly, it turns out that many websites are stupidly bloated and large. This is thanks to the ridiculous amount of advertisement, tracking, and all other bullshit that we need to endure in exchange for having tons of content for free. If only the content you pay for didn't have these sorts of things...

Terrifying example: opening LinkedIn makes you download 31 MB of stuff!

Java GC at Netflix scale

Interesting article from the fantastic Netflix tech blog about the modern Java GCs from Java 21 and their effects on pauses, efficiency, and latency.

Sharding Figma's database

Figma is another company with a great tech blog. In one of the latest posts, they talk about how they implemented horizontal sharding of databases. Interesting approach, and well written article.

Trying to polyfill globalThis in JavaScript

Some things in JavaScript are a bit crazy. globalThis is one of those - nowadays it is natively supported more or less everywhere, but trying to polyfill it is not trivial. This is a fun article with a lot of details.

Avoiding primitive obsession in Go

A nice article from the super smart Matteo Vaccari about something I blogged about before: the many benefits of wrapping primitives in their own tiny wrapper types.

Another crazy interview

Yet another super fun satire about a technical interview. This time it is about solving fizz-buzz with Tensorflow. Enjoy! 😂