Newsletters

Windows 10 quietly got a built-in network sniffer, how to use

May 31, 2020

In this issue, explore Windows 10's hidden network sniffer, Microsoft's shift on open source, tips for reevaluating frontend architecture, a quirky domain purchase, and an insightful look at Amazon Web Services.

How to Serve Over 100K Web Pages a Day on a Slower Home Internet Connection

May 24, 2020

This week's newsletter features insights on hosting over 100K web pages from home, optimizing code reviews, password storage pitfalls, the distinction between coding and computer science, and the unsettling trend of website port scanning.

Scraping Recipe Websites

May 17, 2020

This issue features innovative approaches to web scraping, a nostalgic dive into vintage computing with the SEL 810A, and insights on rebuilding tech stacks for modern applications. Don't miss these intriguing reads.

How to Build HTML Forms Right: Accessibility

May 10, 2020

In this issue, explore the importance of accessible HTML forms, discover modern SAT solvers, learn about the impact of a notorious computer virus, dive into mechanical keyboards, and understand the twelve-factor app methodology.

Shell productivity tips and tricks

May 03, 2020

In this issue, discover essential shell productivity tips, insightful reflections on time management, captivating tales of software folklore, and a deep dive into 3D game texturing. Enhance your skills and knowledge today.

I bet you I can tell if a JavaScript program runs forever

April 26, 2020

This week's highlights explore the Halting problem through a playful pizza bet, essential database insights from design missteps, and the simplicity behind PlayStation's architecture. Plus, a personal journey of a software engineer facing vision loss.

Database basics: writing a SQL database from scratch in Go

April 19, 2020

In this issue, explore database basics with SQL in Go, refine your debugging attitude, optimize queries with Event-Reduce, learn drag-and-drop image uploading in JavaScript, and simulate the Game of Life in Excel.

How SEO Ruined the Internet

April 12, 2020

This week, explore the nostalgia of early Google searches, the evolution of differential analyzers, the challenges of cross-platform GUI frameworks, Slack's deployment strategies, and essential tips for effective database schema design.

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.