Newsletters

How I cut GTA Online loading times by 70%

March 07, 2021

This issue features tips to speed up GTA Online loading times, insights from the OWASP Cheat Sheet on app security, strategies for writing thoughtful code, and an intro to lockless algorithms. Plus, learn how to navigate code more efficiently.

Reading Code Is a Skill

February 28, 2021

This issue explores key topics for developers, including enhancing code readability, best practices for REST API design, and the pros and cons of SVG. Plus, we discuss plain text protocols and the downsides of nitpicking in code reviews.

Why is it so hard to see code from 5 minutes ago?

February 21, 2021

In this issue, explore the challenges of code reversion, understand equity in Big Tech, learn why SELECT * can harm SQL performance, and weigh the pros and cons of working at FAANG companies. Plus, discover insights on building tools that fit your workflows.

Operating Systems: Three Easy Pieces

February 14, 2021

This issue features a deep dive into operating systems, ARPANET's history, a beginner's guide to .bashrc, insights on distributed system clocks, and a look at two decades of developer salary trends.

IBM paperweight teardown: Reverse-engineering 1970s memory chips

February 07, 2021

This issue features insights on SRE, a vintage IBM memory chip teardown, a bizarre compiler bug discovery, JavaScript algorithms, systems design principles, and a review of "A Philosophy of Software Design."

Software development topics I've changed my mind on

January 31, 2021

This week’s issue dives into software development insights, from evolving perspectives and load balancing strategies to learning from incidents. Plus, uncover the mystery of the iPhone timer and the reality of developer time management.

Design Patterns Explained with Food 🥕

January 24, 2021

In this issue, explore essential software development insights: from design patterns illustrated with food to sustainable engineering principles, asking questions for growth, and becoming a sponsor, regardless of your role.

State machines are wonderful tools

January 17, 2021

This week’s issue delves into state machines, the challenges of load testing, the unexpected benefits of technical debt, tips for navigating large open source codebases, and building a minimal text editor.

“A damn stupid thing to do”—the origins of C

January 10, 2021

This week’s issue explores the enduring legacy of C, the art of code review, the mechanics of tail call optimization, navigating complexity in developer progression, and unique nonverbal algorithm assembly instructions.

The Big Little Guide to Message Queues

January 03, 2021

This week’s issue features a deep dive into message queues, a look at Castlevania III's password algorithm, insights on database pagination, the evolution of tree data structures, and the fascinating "busy beaver" problem in math.

Write code. Not too much. Mostly functions.

December 27, 2020

This week, dive into essential insights on microservice backup strategies, command-line interface guidelines, and unique engineering axioms. Plus, explore the complex world of software performance analysis.

How do computers remember?

December 20, 2020

This week’s issue dives into computer memory basics, the challenges of Netflix's device launches, how our brains process code, the intricacies of SQL joins, and the rich history of online gaming. Don’t miss out.

ARM and Lock-Free Programming Posted

December 13, 2020

In this issue, we explore the challenges of lock-free programming, the complexities of mobile development, creating secure HTML forms, the evolution of spellcheckers, and the roots of software complexity.

How to Make Your Code Reviewer Fall in Love with You

December 06, 2020

This week’s issue dives into essential coding skills, from mastering code reviews to understanding container orchestration. Plus, explore networking tools and the importance of leaving code better than you found it.

Readme Driven Development

November 29, 2020

In this issue, explore the importance of documentation in software, advanced developer tools from Google, and dive into exotic programming ideas like effect systems. We also discuss modern storage challenges and the balance of type systems in programming.

Great Code Reviews—The Superpower Your Team Needs

November 22, 2020

This week’s newsletter dives into essential topics for developers: mastering code reviews, understanding computer fundamentals, demystifying UI design, solving common development challenges, and exploring the intriguing world of Spotify Codes.

Architecture Playbook

November 15, 2020

This issue features insights on creating effective IT architectures, solving complex problems, managing technical debt, and tips to enhance your Git productivity. Dive in for practical strategies and expert advice.

How to put machine learning models into production

November 08, 2020

This issue dives into essential topics for tech enthusiasts: deploying machine learning models, software design patterns, PostgreSQL performance, parsing algorithms, and the complexities of time zones in virtual meetings.

The Grand Unified Theory of Software Architecture

November 01, 2020

In this issue, explore the Grand Unified Theory of Software Architecture, a Git crash course, insights on software development delays, and a unique perspective on engineering through a pipe wrench metaphor.

The story behind Markdown

October 25, 2020

In this issue, explore the origins of Markdown, dive into matrix multiplication, question low-priority alerts, learn about API pagination design, and rethink the ergonomics of software development.