Newsletters

An Intro to Compilers

August 20, 2017

This issue dives into essential programming concepts, from the intricacies of compilers and passive event listeners to the magic of the fast inverse square root. We also explore atomic transactions in Postgres and the long-term impacts of Postel's Maxim.

How To Develop Your Own Boot Loader

August 13, 2017

In this week's issue, explore how to develop a bootloader, understand Test Impact Analysis to optimize testing, delve into the importance of data compression, and discover why GitHub may not suit Linux kernel projects.

Elm In Production: 25,000 Lines Later

August 06, 2017

This week’s newsletter highlights innovative uses of Elm in production, reflections on Flash's impact, Sandsifter's groundbreaking work on x86 processors, insights into TypeScript's Turing completeness, and a look at languages that nearly shaped CSS.

Monospaced Programming Fonts with Ligatures

July 30, 2017

This week, explore the fascinating world of monospaced programming fonts with ligatures, uncover a $31M Ethereum hack, and dive into the genius of Claude Shannon. Plus, learn about Hilbert Curves and modern password authentication.

On being the employee who “needs improvement”

July 23, 2017

In this issue, we explore the challenges of being the "needs improvement" employee, the debate on code comments, workplace camaraderie, a daring server upgrade, and the absurdity of writing convoluted code.

Modern Software Over-Engineering Mistakes

July 16, 2017

This week’s newsletter explores modern software over-engineering mistakes, the quirks of a 24-core CPU, the debate over Ruby's speed for web-scale applications, and insights on programming language transitions.

Images with all colors

July 09, 2017

This issue features unique programming challenges, insights on TypeScript's adoption at Reddit, and a compelling case for hiring experienced programmers. Plus, explore a creative image generation project.

The Trie Data Structure

July 02, 2017

This issue explores the Trie and Hash data structures, delves into innovative interview techniques for engineers, and introduces GreenPiThumb, a Raspberry Pi gardening bot. Plus, discover insights into analyzing cryptocurrencies.

The search for the Goldilocks browser and why Firefox might be “just right” for you

June 25, 2017

This issue explores the latest in web technology with Firefox's new multi-process architecture, insights on memory management, a provocative take on coding styles and salaries, and a cost-saving hosting strategy.

What Really Happened with Vista

June 18, 2017

This issue explores the fascinating evolution of technology, from the pitfalls of Windows Vista to music genre classification using machine learning. Plus, we dive into immersive flight simulation and version control for Word.

Hacker, Hack Thyself

June 11, 2017

This week’s newsletter dives into security measures, the intricacies of network protocols, Reddit's rapid code deployment, choosing the right floating point representation, and a beginner's guide to digital video technology.

Artificial intelligence in real-time strategy games

June 04, 2017

In this issue, explore the role of AI in real-time strategy games, the challenges of legacy codebases, and the importance of designing apps for unreliable internet. Plus, a look at Mozilla's triumph with WebAssembly.

P: A programming language designed for asynchrony, fault-tolerance and uncertainty

May 28, 2017

This week, explore a new programming language for complex software, the long-awaited HTTPS rollout on Stack Overflow, tips for escaping Vim, scaling Git for large repos, and insights on monolithic vs. microservices architecture.

Introducing Stack Overflow Trends

May 21, 2017

In this issue, we explore Stack Overflow Trends, uncover the origins of flaky tests, and marvel at Saqib Shaikh's inspiring coding journey as a blind developer. Plus, invite friends to subscribe for a chance at a shout-out.

How do Multiplayer Game sync their state?

May 14, 2017

In this issue, we explore multiplayer game state synchronization, the pitfalls of 100% code coverage in testing, the misleading nature of CPU utilization metrics, SQL Notebook for data analysis, and reverse engineering Apple’s location services.

Why Use Postgres

May 07, 2017

This week's newsletter features insights on why Postgres is an excellent database choice, a deep dive into the 76477 sound chip from Space Invaders, tips for using Headless Chrome, and innovative programming paradigms.

Fewer mallocs in curl

April 30, 2017

In this issue, explore fewer mallocs in curl, the origins of SSH port 22, the top 10 developer crypto mistakes, the "Fix Everything" design pattern, and a dive into spatial search algorithms for efficient data handling.

Everything about Self Driving Cars Explained for Non-Engineers

April 23, 2017

This week's issue dives into self-driving cars in simple terms, explores 500 interview questions for aspiring programmers, guides you in writing a basic OS, analyzes late-night programming languages, and uncovers the legal nuances of web scraping.

What unpopular opinions do you have about software development?

April 16, 2017

This issue features a Vue.js tutorial for SEO-friendly sites, explores unpopular opinions in software development, and delves into Facebook's code quality issues. Plus, insights on system design interviews and building a NAS for data storage.

How does Multiplayer Game sync their state?

April 09, 2017

In this issue, we explore syncing states in multiplayer games, share insights on creating a new programming language, draw parallels between music and coding, delve into the SIXEL image format, and guide you in building a minimalist text editor.