Newsletters

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.

On Being a Free Software Maintainer

April 07, 2019

In this issue, explore the journey of a free software maintainer, discover the benefits of switching from Disqus to Commento, and learn about unconventional RAM upgrades. Plus, dive into the tech frenzy that software engineers often experience.

Dumbass Home 2.0

March 31, 2019

This issue explores the quirky side of tech with "Dumbass Home 2.0," offers insights on hiring software engineers, clarifies software roles and titles, and dives into CSS hyphenation. Perfect for tech enthusiasts.

The Deadlock Empire

March 24, 2019

In this issue, explore the intricacies of multi-threaded programming, discover effective lecture note-taking with LaTeX and Vim, and ponder the unwritten rules of software engineering. Plus, shocking revelations about Facebook's password practices.

Technical Debt is like Tetris

March 17, 2019

Explore this issue's insights on technical debt through a Tetris analogy, the challenges of code documentation, a gentle dive into multithreading, and the push for diversity in tech at PyGotham. Plus, discover programming language philosophies.

Consistent coding styles across various editors and IDEs

March 10, 2019

In this issue, explore tools for consistent coding styles with EditorConfig, learn about XKCD-style plots in Matplotlib, dive into Continuous Integration, and reflect on technical debt and lessons from software rewrites.

Programming Books You Wish You Read Earlier

March 03, 2019

This issue features must-read programming books, essential software development laws, tips for managing Git configurations, a demo of a CSS 3D engine, and insights into startup engineering challenges.

Don't Get Clever with Login Forms

February 24, 2019

This issue explores the evolution of login forms, the resurgence of PostgreSQL's window functions, insights into programming languages, and common pitfalls of A/B testing. Plus, discover why SQL is a must-have skill in tech.

Opportunity Cost for developers — or how I stopped worrying about the future and learned to code for the present

February 17, 2019

This issue explores opportunity cost in coding, work/life balance in job searches, timeless insights from the 1968 NATO Software Engineering Conference, and the complexities of CAPTCHA. Dive into these thought-provoking topics.

OOP Before OOP with Simula

February 10, 2019

In this issue, explore the philosophical side of programming with "OOP Before OOP," uncover the truths about event sourcing, gain insights from seasoned developers, and understand the journey of a SQL query.

How to Hack an Expensive Camera and Not Get Killed by Your Wife

February 03, 2019

This week’s issue features a mix of engaging reads: a humorous take on buying a Leica camera, insights into software development estimates, the importance of queueing theory, and practical tips for Linux hardening.

The Internals of PostgreSQL : Introduction

January 27, 2019

In this issue, dive into PostgreSQL's internals, explore the importance of HTTPS for APT, discover data structures to impress in interviews, and gain insights on operability. Plus, get a look at Google interview questions deconstructed.

The State Of Software Security In 2019

January 20, 2019

This issue explores key insights in software security trends, a comprehensive look at 2018 Mac malware, the advantages of random test generators, effective Git teaching strategies, and the future of interplanetary internet.