Newsletters

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.

A/B Street

June 28, 2020

This issue features a deep dive into urban planning with A/B Street, a guide to building a Linux-based OS on Raspberry Pi, insights on WebP vs. JPEG, and a look back at the evolution of search engines. Explore these topics.

Best practices for managing & storing secrets like API keys and other credentials

June 21, 2020

This week, explore best practices for managing API keys, uncover the origins of an uncrackable video game, learn about SQLite as an application format, and discover how WSL enhances GPU-accelerated ML training. Plus, find tips on upgrading your monitor for optimal programming.

No Code

June 14, 2020

This issue covers the rise of no-code tools, essential Python debugging techniques, insights on event sourcing for payments, the importance of customer feedback in agile teams, and tips for effective color matching in merchandising.

How To Become A Hacker

June 07, 2020

In this issue, explore essential programming insights: learn about hacking mindsets, safeguard against XSS attacks, adopt threat modeling, appreciate Unix pipelines, and uncover the rise and fall of Smalltalk.

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.