Newsletters

How to Write Unmaintainable Code

August 26, 2018

This issue features insights on writing unmaintainable code, the influence of engineers, Ada Lovelace's groundbreaking program, and modern web design practices, alongside a deep dive into reinforcement learning techniques.

Why Developers Become Frustrated And Companies Can’t Find Talent 🔊

August 19, 2018

In this issue, explore the challenges developers face and the importance of time, money, and quality in projects. Discover effective caching strategies, insights from 70s programming papers, and tips for maintaining work-life balance.

Literary Clock Made From E-reader

August 12, 2018

In this issue, explore a unique literary clock made from an e-reader, learn how to drastically reduce SQL query runtime, discover the origins of Vim, and understand the Page Lifecycle API for better resource management.

Bootable CD + retro game in a tweet

August 05, 2018

This issue features a mix of tech and gaming insights: explore retro gaming with a bootable CD, learn about arcade emulators, dive into Cherry MX's history, and discover a classical alternative to quantum algorithms. Plus, a look back at DOOM's chaotic development.

Rockstar

July 29, 2018

This issue explores unique programming with Rockstar, emphasizes stability in coding, addresses common pitfalls in software development, and shares insights on writing effective design docs and testing in production at Netflix.

Programmer's introduction to linear equations

July 22, 2018

Explore this week's highlights: dive into linear equations for programmers, uncover Tinder's location privacy strategies, debate testing methodologies, learn about JavaScript in Spotify, and check out the Apollo 11 guidance computer code.

The Bulk of Software Engineering in 2018 is Just Plumbing

July 15, 2018

This issue features insights on software engineering, modern Rails, e-commerce web scraping challenges, mastering Chrome Developer Tools, and an accessible guide to web architecture. Dive in for valuable resources.

Extracting Super Mario Bros levels with Python

July 08, 2018

This week’s newsletter features extracting Super Mario Bros levels with Python, the Stylish browser extension's dark past, the importance of SQL over buzzwords, Reddit's architecture evolution, and insights from long project journeys.

The Problem You Solve Is More Important Than The Code You Write 🔊

July 01, 2018

This issue features insights on the importance of problem-solving in programming, explores Fibonacci hashing, and shares innovative ways to monitor sourdough fermentation. Plus, discover underappreciated PostgreSQL features and a look at blockchain's evolution.

An introduction to distributed systems

June 24, 2018

In this issue, explore distributed systems fundamentals, understand Skylake CPU performance issues, learn why we switched from MongoDB to PostgreSQL, and delve into the "Boring Software" manifesto. Plus, discover YAML's pitfalls.

Staying up-to-date as a software developer with a daily learning routine

June 17, 2018

In this issue, explore how to maintain a daily learning routine as a developer, dive into the history of computing limits, and discover strategies to enhance your programming skills and teach others effectively.

The anatomy of a perfect pull request

June 10, 2018

This week, explore the intricacies of crafting effective pull requests, learn about COBOL installation on modern machines, and discover Uber's shift from Postgres to MySQL. Plus, uncover CSS's surprising security implications and a cartoon on DNS over HTTP.

RESTful APIs - An accurate description

June 03, 2018

In this issue, explore the fundamentals of RESTful APIs, master git branches, understand essential data structures, navigate GDPR for your projects, and uncover the complexities of time management in software.

Developers Should Abandon Agile

May 27, 2018

This week, we explore the pitfalls of Agile, debunk GDPR myths, examine the fundamentals of BGP, discuss HTTP header best practices, and uncover the surprising work behind maintaining Notepad.

I Used The Web For A Day With JavaScript Turned Off

May 20, 2018

This issue explores web constraints, JavaScript visuals, performance benchmarks across languages, and innovative programming techniques that enhance code readability. Dive into these thought-provoking topics.

Conversations with a six-year-old on functional programming

May 13, 2018

This issue features insights on functional programming through a child's perspective, explores machine learning integrations with Excel, and discusses code review dynamics. Plus, tips from "Clean Coder" and thoughts on interruptions for programmers.

Massive Bank IT Failure Going into Fifth Day

May 06, 2018

This issue dives into critical topics like the massive IT failure at a bank, insights into PostgreSQL's complexity, and a candid look at the tech industry's gender gap and blockchain's limitations. Join the discussion.

Software Testing Anti-patterns

April 29, 2018

In this issue, explore high-level software testing anti-patterns, the vastness of the internet mapped using Hilbert curves, why Scrum may not be ideal for software development, insights on tech company leveling, and the best code editors for remote pair programming.

Parsing: a timeline

April 22, 2018

Dive into this week's newsletter featuring intriguing insights on Sanskrit grammar, tech debt, and the challenges of unpaid tech interviews. Plus, demystify dependency injection in a straightforward way. Enjoy.

Hype Driven Development

April 15, 2018

In this issue, explore Hype Driven Development's risks, delve into the science of color perception, reflect on processor evolution, reverse engineer WhatsApp Web, and question the meaning behind assignment notation.