๐Ÿ“† Advent of Code 2024

and how Linkedin scaled their systems

Hey there.

Hereโ€™s everything you need to know this week in the world of full-stack development.

Frontend Focus

A Framework for Evaluating Browser Support 
Container queries are now supported by nearly 93% of users, but is that enough for adoption? In this blog, Josh Comeau shares a practical framework to decide if a new CSS feature is ready for use. By evaluating three key factors, you'll learn how to make informed decisions about using modern CSS, JavaScript, or HTML features in your projects.

How LinkedIn Scaled Their System to 5 Million Queries Per Second
To manage over 1 billion users and 100 million daily messages, LinkedIn's Restrictions and Enforcement System handles up to 5 million queries per second with sub-5 millisecond latency. This is achieved using data structures like BitSets and Bloom Filters, along with full refresh-ahead caching strategies

Programming

Advent of Code 2024
Advent of Code is an annual Advent calendar featuring daily programming puzzles for all skill levels. Advent of Code 2024 is now live!

Python dependency management is a dumpster fire
Dependencies in Python are essential but problematic, likened to a bonfire: useful but risky without proper care. Unfortunately, Python's standard tooling often steers developers toward bad practices. This blog unpacks why managing Python dependencies can feel like navigating a dumpster fire and offers insights into handling them better.

How to burnout a software engineer
If you're a manager aiming to burnout your best engineers and erode their trust, here's your guide. Brilliant engineers burn out in both Big Tech and startups, all thanks to teams following the same "burnout playbook." This blog outlines those destructive steps, so you can avoid themโ€”or not.

Tutorials

AI

๐Ÿ‘” Claude adds styles

Tools