A carefully curated weekly newsletter for developers to help you learn and stay on top of technology.

  • Learn from the best.
  • Follow the latest in the ecosystem.
  • Keep an eye on useful tools and libraries.
  • And finally. Get inspired. Every week.

What our readers say about the newsletter?

Loved that pigeon article! Thanks!
I really liked the "Modern Microprocessors - A 90-Minute Guide!" and couldn't stop reading! This article not only made my day, but also made the newsletter a very important weekly task that I'll be looking for.
I learn something from each edition of the Programming Digest.

#541 – September 25, 2023

Application Caching Strategies

In this post, we will discuss what a cache is, and the benefits of caching. Next, we will discuss different caching strategies, and cache eviction policies. Finally, we are going to review some existing caching solutions available.

Product for Engineers: Helping engineers flex their product muscles (sponsor)

Product for Engineers is PostHog’s newsletter dedicated to helping engineers improve their product skills. Learn how to talk to users, build new features users love, and find product market fit. Subscribe for free to get curated advice on building great products, lessons (and mistakes) from building PostHog, and deep dives into the strategies of top startups.

In a git repository, where do your files live?

In a git repository, where do your files live?

Solving LinkedIn’s scalability and performance challenges to support our member base

Espresso is the database that we designed to power our member profiles, feed, recommendations, and hundreds of other Linkedin applications that handle large amounts of data and need both high performance and reliability. As Espresso continued to expand in support of our 950M+ member base, the number of network connections that it needed began to drive scalability and resiliency challenges. To address these challenges, we migrated to HTTP/2. With the initial Netty based implementation, we observed a 45% degradation in throughput which we needed to analyze then correct.

7 simple habits of the top 1% of engineers

How elite software engineers outperform the rest. Some of these engineers have went on to start their own companies, lead developments that change the web as we know it, or have grown to lead billion-dollar initiatives at big tech companies today.

UK air traffic control meltdown

On 28 August 2023 NATS, the UK's air traffic control operator, suffered a major technical incident. The BBC reports that more than 2000 flights were cancelled and the cost has been estimated at over £100 million GBP. The incident probably affected hundreds of thousands of people.