Newsletters

How many years to senior engineer?

August 27, 2023

This issue dives into the journey to becoming a senior engineer, explores SSH intricacies, and discusses challenges in cloud databases. Plus, we cover GNU Parallel, Railway Oriented Programming, and game development insights.

The Source of Readability

August 20, 2023

This issue explores the nuances of code readability, the evolution of Rust, an introduction to graph theory, database optimization strategies, and eBay's speed initiatives. Dive in for insights that enhance your development skills.

Moving faster

August 13, 2023

In this issue, we explore the evolution of Postgres, dive into Instagram's AI-driven recommendations, and discuss Netflix's seamless GraphQL migration. Plus, learn the importance of discarding your initial code drafts for better results.

How branches influence the performance of your code

August 06, 2023

This issue explores how code branches impact performance and offers strategies for optimization. Plus, we discuss the importance of code reviews, semantic search, and tackling exciting algorithms. Don't miss insights on S3 storage systems.

Before you try to do something, make sure you can do nothing

July 30, 2023

In this issue, we explore the power of treemaps for data visualization, dive into the architecture behind mondayDB, discuss insights from system design research, and reflect on the artistry of writing maintainable code.

What I Learned about Payment Systems While Working at a Pizza Place

July 21, 2023

In this issue, explore payment systems insights from a pizza place, dive into distributed programming concepts, learn about meaningful naming, and discover best practices for code reviews. Plus, uncover PostgreSQL innovations.

Figma is a File Editor

July 17, 2023

In this issue, explore Figma's web architecture, Stack Overflow's monolithic framework, building a search engine with PostgreSQL, deployment patterns for seamless updates, and the innovative use of a distributed database in the browser.

Codebase complexity

July 09, 2023

In this issue, dive into the challenges of codebase complexity, explore innovative joins, and discover Meta's developer tools. Plus, learn about minimalist dependency management and the power of vectors in PostgreSQL.

Load Balancing

July 02, 2023

This issue explores intriguing topics like the "power of two random choices" in load balancing, the ongoing debate about ORMs, the challenges of monitoring, and the evolution of programming languages.

IKEA-Oriented Development

June 25, 2023

In this issue, explore the intricacies of codebase as a home, learn how engineers can collaborate effectively with PMs, discover insights from the Stack Overflow Developer Survey 2023, and delve into innovative Postgres techniques.

Text Editor Data Structures

June 18, 2023

In this issue, explore the intricacies of text editor data structures, learn about live comment systems, discover modern image serving techniques, and delve into DeepMind's sorting algorithm and HTTP streaming for performance improvements.

Self-healing code is the future of software development

June 11, 2023

This issue explores the future of self-healing code in software development, re-evaluates DORA metrics, and highlights the evolution of Java. Plus, discover the potential of games as databases and the benefits of trunk-based development.

The growing pains of database architecture

June 04, 2023

In this issue, we explore Figma's infrastructure challenges, the importance of data alignment for performance, the evolving role of email addresses, Slack's workspace architecture, and a definitive guide to git merge.

Cognitive Load Developer's Handbook

May 28, 2023

In this issue, explore cognitive load in app development, the thresholds for indexing data, strategies to cut AWS costs, a retrospective on filesystems, and the joys of scaling architectures effectively.

Real-time Messaging

May 21, 2023

In this issue, explore the fascinating world of real-time messaging via satellites, delve into the evolution of Infrastructure as Code, and uncover the nuances of database indexing in PostgreSQL. Plus, learn about improving search latency and the history of early computer art.

Escaping creative downturns

May 14, 2023

This issue explores overcoming creative downturns, understanding Big O notation, and navigating programming mindsets. Dive into software architecture strategies and the complexities of building scalable recommendation systems.

Rules of Thumb for Software Development Estimations

May 07, 2023

This issue dives into the complexities of software development estimations, explores the nuances of floating-point arithmetic, and shares insights on OCaml, WebGPU, and innovative profiling techniques.

Why is OAuth still hard in 2023?

April 30, 2023

This issue dives into the complexities of OAuth in 2023, essential CLI tips for developers, database selection strategies, PostgreSQL full-text search, and the quirks of Windows file paths. Discover insights to enhance your development skills.

Is Critical Thinking the Most Important Skill for Software Engineers?

April 23, 2023

In this issue, we explore the rising importance of critical thinking for software engineers, modern HTML email practices, and the intricacies of distributed databases. Plus, learn about managing data in a car fleet system and LLM prompting techniques.

Junior to senior: An action plan for engineering career success

April 16, 2023

This issue dives into career growth for engineers, exploring essential skills for advancing to senior roles. Discover insights on load balancing, modularity, and the art of writing effective design docs. Plus, a look at innovative gesture-based typing.