Newsletters

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.

World smallest office suite

October 18, 2020

This issue features insights on building a minimalist office suite, leveraging textbook data structures for efficiency, learning from postmortems, vintage game programming hacks, and a guide to crafting the perfect tech resume.

Before You Start Coding

October 11, 2020

In this issue, we explore essential pre-coding checks, the benefits of a deeper learning approach in coding, the intricacies of file compression, the enduring relevance of XML, and the gap between computer science and software engineering education.

A Short Story for Engineers

October 04, 2020

In this issue, explore the challenges of production line precision, rethink your views on programming types, uncover HTML color quirks, tackle the Stack Overflow Antipattern, and dive into the complexities of CSVs.

Simple Anomaly Detection Using Plain SQL

September 27, 2020

This week’s issue dives into critical bug detection, the challenges of PDF text extraction, the importance of commenting code, the evolution of web design, and optimizing CI/CD with Docker Hub. Don’t miss these insights.

How HTTPS works

September 20, 2020

In this issue, explore how HTTPS enhances online security, discover the value of good database design, and tackle the challenges engineers face with unclear deadlines. Plus, learn why senior engineers often struggle to get things done.

How to Join a Team and Learn a Codebase

September 13, 2020

In this issue, explore essential insights for developers: tips on joining new teams, avoiding pitfalls with timeouts, lessons to elevate your engineering career, and bridging gaps between junior and senior roles.

WebRTC for the Curious

September 06, 2020

In this issue, explore WebRTC's API and protocol for secure communication, uncover a hidden bug in a classic GBA game, and delve into function length research. Plus, discover Postel's Law and 10 lesser-known Web APIs.

Making an OS (x86) - Part 1: CPU, Assembly, Booting

August 30, 2020

In this issue, explore the basics of CPU and Assembly in OS development, learn about RSI prevention for developers, gain insights into engineering roles at Google and Microsoft, and dive into the fundamentals of the Internet and future API design.

Mozilla: The Greatest Tech Company Left Behind

August 23, 2020

This week’s issue dives into Mozilla's decline, insights from interviewing software engineers, the fun of Factorio, effective web scraping, and an intro to metrics and monitoring. Don’t miss these valuable perspectives.

Typing is Hard

August 16, 2020

This week, dive into the intricacies of type checking, explore the fascinating world of Bloom filters, and learn when feature flags are effective. Plus, get a step-by-step guide on creating QR codes with JavaScript.

What I Learned from Doing 60+ Technical Interviews in 30 Days

August 09, 2020

In this issue, explore key insights from 60+ tech interviews, demystify monitoring with logging and metrics, boost your Dev career with mentoring advice, and discover how simdjson accelerates JSON parsing. Plus, find out why scientists renamed genes.

Hype vs reality in software development

August 02, 2020

This week, dive into the hype vs. reality of software development, essential advice for new developers, Uber's shift to MySQL, building a full-text search engine, and handy SQL tricks from a seasoned DBA.

How to Build HTML Forms Right: Styling

July 26, 2020

In this issue, explore expert tips on styling HTML forms, learn to build a toy quantum computer at home, dive into thought-provoking programming essays, and discover systems design insights tailored for advanced beginners.

Array Functions and the Rule of Least Power

July 19, 2020

This week's newsletter delves into key programming concepts, from the Rule of Least Power to the practicality of algorithms in tech jobs. Explore domain-driven design, the significance of light, and much more.

Code Only Says What it Does

July 12, 2020

In this issue, explore the importance of clear communication in software design, debunk myths about NoSQL, and learn about secure API authentication methods. Plus, discover an intuitive command-line HTTP client.

The Art Of Learning For Software Developers

July 05, 2020

In this issue, explore the essentials of learning for developers, dive into the intricacies of diff algorithms, discover Stack Exchange's spam protection methods, and rethink the concept of "clean code." Don't miss out.