Newsletters

It's official, ADSL works over wet string

December 17, 2017

In this issue, explore the quirks of ADSL, tackle Git challenges, transition from coding to infrastructure, navigate evolving internet protocols, and discover why a supercomputer won't always speed up your code.

List of fun apps to build!

December 10, 2017

This week’s newsletter features a curated list of fun apps to build, an exploration of Bitcoin mining on a vintage IBM 1401, and beginner guides to Prolog and R programming, plus insights on writing Linux kernel modules.

From Markdown to RCE in Atom

December 03, 2017

In this issue, we explore security vulnerabilities in Atom that lead to Remote Code Execution, the benefits of maintaining a programming logbook, and shocking findings on net neutrality comments. Plus, discover a PostgreSQL fix that boosted query performance by 50x and a critical flaw in macOS High Sierra.

TLDR pages

November 26, 2017

This week's highlights include simplifying man pages with TLDR, the surprising Turing completeness of Magic: The Gathering, insights into maintenance programming, desktop compositing latency issues, and SSL certificate trends.

Flight rules for git

November 19, 2017

This week’s newsletter highlights essential insights: from understanding flight rules in git and Firefox’s performance revival to decision-making strategies for senior engineers and a guide to NLP techniques.

How Netflix works: the (hugely simplified) complex stuff that happens every time you hit Play

November 12, 2017

This week's issue dives into Netflix's seamless streaming experience, the importance of a solid staging environment, insights on effective documentation, smart saving strategies, and web app performance challenges.

The Web began dying in 2014, here's how

November 05, 2017

This week, explore the transformation of the Web since 2014, discover the most disliked programming languages, learn about APIs through a simple analogy, uncover John Carmack's productivity plan, and dive into SQLite's power.

No, I have no side code projects to show you

October 29, 2017

This week’s issue explores the challenges of showcasing coding skills without side projects, discusses the merits of Lisp, reveals a $1,000 Bitcoin wallet recovery, and dives into web performance budgets and defeating audio reCaptcha.

My 20-Year Experience of Software Development Methodologies

October 22, 2017

This week, explore a veteran's reflections on software development, dive into the intriguing world of metaballs, master dynamic programming, and uncover cognitive biases affecting our productivity.

The whole web at maximum FPS: How WebRender gets rid of jank

October 15, 2017

This week, explore Firefox Quantum's performance boost with WebRender, uncover the hidden risks of CSV injection, dive into Spotify's machine learning magic, discover innovative time-series data compression, and learn humane code review practices.

Floating Point Visually Explained

October 08, 2017

In this issue, explore the fascinating world of floating point calculations in 3D gaming, discover effective data structures for text editing, and learn invaluable insights from LinkedIn's code review experiences.

How I hacked hundreds of companies through their helpdesk

October 01, 2017

In this issue, explore a hacker's guide to exploiting helpdesk flaws, ace your coding interviews with insider tips, tackle salary negotiation asymmetries, and understand why SQL remains vital in the data world. Plus, a quirky take on refrigerator specs.

Resources for Getting Started with Distributed Systems

September 24, 2017

This week’s issue dives into getting started with Distributed Systems, explores the dark side of Electron, debates editor preferences, and examines the value of type annotations in JavaScript for bug detection. Enjoy.

The Tale of Creating a Distributed Web Crawler

September 17, 2017

In this issue, explore the journey of building a distributed web crawler, dive into JavaScript memory management, discuss security best practices, and unravel the mysteries of GraphQL. Join us to enhance your tech skills.

Let's build a simple database

September 10, 2017

This week’s newsletter features a deep dive into SQL optimization, building a compiler with ANTLR, and the explosive growth of Python. Plus, discover a fascinating security hack involving silent commands to voice recognition systems.

List Of High Profile Cryptocurrency Hacks So Far

September 03, 2017

This week's newsletter explores the world of cryptocurrency hacks, the scaling of PostgreSQL, insights into programming's effects on the brain, and a remarkable project replication by Victoria Police.

Ideal OS: Rebooting the Desktop Operating System

August 27, 2017

This week’s issue explores the evolution of desktop operating systems, the exhilarating flow of programming, and the critical lesson learned from PostgreSQL ID exhaustion. Dive in for insights on technology and productivity.

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.