Newsletters

Web Skills

April 05, 2020

This issue features a mix of insights for developers: explore essential web skills, delve into Unix pipe implementations, and discover a unique PostgreSQL attack. Plus, learn how to drastically reduce Google Maps API costs.

Speeding up Linux disk encryption

March 29, 2020

This week’s issue dives into Linux disk encryption, programming tips for skill enhancement, influential programming languages, browser capabilities, and the complexities of tech systems. Discover insights to elevate your knowledge.

The History of the URL

March 22, 2020

This week’s issue explores the origins of the URL, the evolution of JavaScript, best practices for HTML forms, the PS2's backward compatibility, and a look at the history of quantum computers. Dive in and discover.

My favourite Git commit

March 15, 2020

This issue features my favorite Git commit, tips for a Slack writing etiquette guide, a deep dive into Avast's JavaScript interpreter, a high-speed GPU hash table, and a guide to modern CI setups for efficient development.

Augmented Reality

March 08, 2020

This week, we explore Augmented Reality's nuances, the benefits of simple systems in ships, a design change in GOV.UK's number input, voice coding solutions for RSI, and the challenges of PDF text extraction.

5 arguments to make managers care about technical debt

March 01, 2020

In this issue, we explore the importance of addressing technical debt, dive into building a simple database, and discuss the real issue behind the talent shortage in tech. Plus, learn about binary addition and discover the top programming books.

AVIF for Next-Generation Image Coding

February 23, 2020

In this issue, explore AVIF as a next-gen image format, strategies for managing legacy systems, an inventory of financial software issues, the original Apollo 11 source code, and the innovative quadsort algorithm.

What is SAP?

February 16, 2020

In this issue, we explore the significance of ERP systems, scaling web apps to 100k users, navigating technical debt, mastering authentication, and the surprising reasons behind software engineering failures. Join us.

Old CSS, new CSS

February 09, 2020

Dive into this week's newsletter featuring insights on CSS evolution, mastering Git, the shapes of code, essential CS tools, and hard-won ops lessons. Perfect for enhancing your development skills.

Memory Management Reference

February 02, 2020

In this issue, explore essential resources for programmers, including memory management insights, strategies for testing legacy code, a treasure trove of knowledge tools, and tips for effective communication with non-tech stakeholders.

Become a Better Software Architect

January 26, 2020

This issue features insights on becoming a better software architect, exploring the myths of dynamic type systems, mastering text editors, backend coding practices, and valuable lessons from real space incidents for developers.

Goodbye, Clean Code

January 19, 2020

In this issue, explore the evolution of programming, the challenges of "no code," and the importance of domain knowledge. Plus, check out a new reverse engineering course and a colleague's fresh coding insights.

Building a BitTorrent client from the ground up in Go

January 12, 2020

This issue features a deep dive into building a BitTorrent client in Go, practical tips for exiting Vim, insights on technical writing, and a case study on DigitalOcean's journey to reduce database connections. Explore.

Functors - What are they?

January 05, 2020

This issue covers essential topics for developers: the utility of functors, ensuring readable code, effective testing practices, insights on the sudo command, and a debate on work-life balance in tech success.

An overview of direct memory access

December 29, 2019

This issue delves into key tech topics: understanding direct memory access, the implications of flawed Navy technology, insights into database internals, and the overlap between software and hardware programming.

SQL Murder Mystery

December 22, 2019

In this issue, dive into the SQL Murder Mystery for a fun learning experience, discover the impact of poor developer onboarding on startups, and explore email authentication methods. Plus, insights on bug prediction and tracking pixels.

Why databases use ordered indexes but programming uses hash tables

December 15, 2019

Explore the latest newsletter featuring insights on ordered indexes vs. hash tables, building a search engine from scratch, TikTok's privacy issues, clarifying authentication vs. authorization, and bridging the gap between user needs and programming tools.

The most copied StackOverflow snippet of all time is flawed!

December 08, 2019

This issue features insights on the most flawed Stack Overflow snippet, a guide to using Linux commands for data science, a comparison of version control systems, and reflections on the monotony of coding.

How does a video codec work?

December 01, 2019

This week’s newsletter dives into video codecs, simplifying AWS services, mastering estimation, exploring future paths for developers, and fostering collaboration between designers and engineers. Don’t miss it.

htop explained

November 24, 2019

This issue explores the intricacies of htop, dives into writing USB drivers for vintage devices, and shares insights on performance tuning, Excel 97 quirks, and SQL optimization pitfalls. Discover valuable tips and tricks.