Newsletters

xkcd styled chart library

August 25, 2019

This week's newsletter features a quirky charting library inspired by xkcd, clever coding tricks from the C64 era, essential rules for UX design, and insights on building good software. Dive in for innovative tips and techniques.

3 Kinds of Good Tech Debt

August 18, 2019

In this issue, explore the nuances of tech debt, a humorous DMV mishap involving vanity plates, insights into pre-loading cache, a demystification of quantum computing, and a deep dive into CPU functionality.

Regex For Noobs (like me!) - an illustrated guide

August 11, 2019

In this issue, explore an illustrated guide to regex, build a minimal text editor, learn web app architecture, create a dog image bot with Twilio, and dive into programming history from 1969.

The Data Engineering Cookbook

August 04, 2019

Dive into this issue with essential insights for tech enthusiasts. Explore the Data Engineering Cookbook, tips for composing better emails, and practical advice for reducing website data footprints. Plus, must-read books for software architects.

Models of Generics and Metaprogramming: Go, Rust, Swift, D and More

July 28, 2019

This issue dives into the fascinating world of generics and metaprogramming across languages like Go and Rust, explores modern text rendering in Linux, and reflects on the challenges faced by developers in Iran. Don't miss it.

Facebook Real-time Chat Architecture Scaling With Over Multi-Billion Messages Daily

July 21, 2019

This issue dives into Facebook's real-time chat architecture, explores key skills for developers, shares insights from the Tesla Bug Bounty Program, and discusses the benefits of cloud work. Plus, a systems design interview primer for engineers.

Intro Guide to Dockerfile Best Practices

July 14, 2019

In this issue, explore Dockerfile best practices, learn effective code review techniques, discover event sourcing challenges, dive into z-index design, and uncover common misconceptions about CORS. Enhance your skills and knowledge.

The cost of JavaScript in 2019

July 07, 2019

In this issue, explore the evolution of JavaScript costs, the significance of data in programming, Microsoft's scaling journey on GitHub, innovations in smartphone photography, and a quirky Windows 95 memory.

Avoid Indirection in Code for human readability

June 30, 2019

In this issue, explore key insights on code readability, the challenges of agile in large companies, surprising CSS color trivia, and the nuances of fuzzing vs. property testing. Plus, learn about enhancing 2FA for PyPI accounts.

The state of Developer Ecosystem in 2019

June 23, 2019

In this issue, explore the 2019 Developer Ecosystem insights, learn about sustainable open source funding, fix a Windows Calculator bug, discover PDF creation tools, and rethink software architecture through cognitive load.

Breaking the physical limits of fonts

June 16, 2019

This issue dives into the world of fonts, AWS cost insights, and the unexpected joy of a bug caught too late. Plus, explore performance speed limits and hard-earned lessons from 30 years in software development.

Linux Applications Performance: Introduction

June 09, 2019

This issue features insights on Linux app performance, the importance of debugging, an interactive Git tutorial, lessons learned over a decade in coding, and the often-overlooked skill of effective writing for software engineers.

Logical fallacies in software engineering

June 02, 2019

This issue explores logical fallacies in software engineering, the philosophy of writing fast code, the benefits of static websites, fostering positive code review cultures, and an efficient method for pairing socks.

Alan Kay and OO Programming

May 26, 2019

In this issue, we explore Alan Kay's pivotal role in object-oriented programming, dive into query optimization for analytics, and unpack the SOLID principles for robust code. Plus, insights on exam surveillance software and simulating CPU functionality.

Seven Surprising Bash Variables

May 19, 2019

This issue features insights on lesser-known bash variables, code reviews at Microsoft, lessons from 7 years of development, and a deep dive into reverse engineering the Dropbox client. Discover new perspectives and tips.

Easy to Remember Color Guide for Non-Designers

May 12, 2019

This issue features a handy color guide for non-designers, insights on Windows 10's Linux kernel, a CSS-only chat solution, and a deep dive into the JPEG format's intricate algorithms. Explore these topics.

HTTP headers for the responsible developer

May 05, 2019

In this issue, explore the evolving web with insights on HTTP headers, a new phishing method, tips for effective commit messages, the story behind the IE6 conspiracy, and the importance of work-life balance for developers.

Maybe we could tone down the JavaScript

April 28, 2019

In this issue, explore browser quirks, the reality of engineering jobs, the fundamentals of programming, a practical guide to awk, and learn how to build a multiplayer .io web game. Dive in for insightful reads.

How to Design Perfect (Software) Products

April 21, 2019

This week's newsletter explores the art of simplicity in software design, the importance of reading code, why project timelines can be misleading, the nurturing of developer talent, and the evolution of Windows programming languages.

Lessons learned porting 50k loc from Java to Go

April 14, 2019

This week's newsletter features insights on porting Java to Go, a nostalgic look at the 3dfx Voodoo1, tips for PostgreSQL DBaaS, and a discussion on managing technical debt. Dive into these curated gems.