Newsletters

12 best practices for user account, authorization and password management

February 11, 2018

This week's issue features insights on user account management best practices, the surprising resolution of a Bitcoin puzzle, Google's deterministic JavaScript, the story behind Windows 95's UI design, and farmers challenging Big Tech's repair monopoly.

Privacy, simplified.

February 04, 2018

In this issue, explore DuckDuckGo's enhanced privacy tools, learn how to protect your site from data harvesting, and discover the dangers of a malicious seed generator. Plus, uncover the versatility of Redis with real-world applications.

Quantitative Trading Summary

January 28, 2018

This week’s newsletter dives into quantitative trading insights, an FFmpeg tutorial for video player development, the importance of understanding revenue sources for engineers, coding interview techniques, and a guide to tackling NLP challenges.

Birdcage liners

January 21, 2018

In this issue, we explore the lessons modern developers can learn from 1970s mainframe programming, simplify HTTPS with a fun analogy, and celebrate stories of those starting tech careers later in life. Plus, check out Elixir v1.6.

I’m harvesting credit card numbers and passwords from your site. Here’s how.

January 14, 2018

This week’s issue dives into critical security vulnerabilities like Meltdown and Spectre, the stress of remote work, the ever-changing landscape of JavaScript frameworks, and the future of coding with deep learning. Don’t miss it.

To Serve Man, with Software

January 07, 2018

In this issue, we explore the complexities of programming, delve into crowd simulation in game design, handwrite DNS messages, discover free resources for developers, and discuss a critical Intel processor flaw. Join us.

Start your open-source career

December 31, 2017

This week, dive into open-source career tips, discover the magic of simple Makefiles, explore humorous coding quirks, analyze computer latency over decades, and enjoy an engaging assembly programming browser game.

An education Python implementation of blockchain

December 24, 2017

This week's issue dives into the intriguing world of blockchain with a Python implementation for education, explores Slack's job queue scaling, and offers insights into Git troubleshooting and Bitcoin mining with pencil and paper.

It's official, ADSL works over wet string

December 17, 2017

In this issue, explore the quirks of ADSL, tackle Git challenges, transition from coding to infrastructure, navigate evolving internet protocols, and discover why a supercomputer won't always speed up your code.

List of fun apps to build!

December 10, 2017

This week’s newsletter features a curated list of fun apps to build, an exploration of Bitcoin mining on a vintage IBM 1401, and beginner guides to Prolog and R programming, plus insights on writing Linux kernel modules.

From Markdown to RCE in Atom

December 03, 2017

In this issue, we explore security vulnerabilities in Atom that lead to Remote Code Execution, the benefits of maintaining a programming logbook, and shocking findings on net neutrality comments. Plus, discover a PostgreSQL fix that boosted query performance by 50x and a critical flaw in macOS High Sierra.

TLDR pages

November 26, 2017

This week's highlights include simplifying man pages with TLDR, the surprising Turing completeness of Magic: The Gathering, insights into maintenance programming, desktop compositing latency issues, and SSL certificate trends.

Flight rules for git

November 19, 2017

This week’s newsletter highlights essential insights: from understanding flight rules in git and Firefox’s performance revival to decision-making strategies for senior engineers and a guide to NLP techniques.

How Netflix works: the (hugely simplified) complex stuff that happens every time you hit Play

November 12, 2017

This week's issue dives into Netflix's seamless streaming experience, the importance of a solid staging environment, insights on effective documentation, smart saving strategies, and web app performance challenges.

The Web began dying in 2014, here's how

November 05, 2017

This week, explore the transformation of the Web since 2014, discover the most disliked programming languages, learn about APIs through a simple analogy, uncover John Carmack's productivity plan, and dive into SQLite's power.

No, I have no side code projects to show you

October 29, 2017

This week’s issue explores the challenges of showcasing coding skills without side projects, discusses the merits of Lisp, reveals a $1,000 Bitcoin wallet recovery, and dives into web performance budgets and defeating audio reCaptcha.

My 20-Year Experience of Software Development Methodologies

October 22, 2017

This week, explore a veteran's reflections on software development, dive into the intriguing world of metaballs, master dynamic programming, and uncover cognitive biases affecting our productivity.

The whole web at maximum FPS: How WebRender gets rid of jank

October 15, 2017

This week, explore Firefox Quantum's performance boost with WebRender, uncover the hidden risks of CSV injection, dive into Spotify's machine learning magic, discover innovative time-series data compression, and learn humane code review practices.

Floating Point Visually Explained

October 08, 2017

In this issue, explore the fascinating world of floating point calculations in 3D gaming, discover effective data structures for text editing, and learn invaluable insights from LinkedIn's code review experiences.

How I hacked hundreds of companies through their helpdesk

October 01, 2017

In this issue, explore a hacker's guide to exploiting helpdesk flaws, ace your coding interviews with insider tips, tackle salary negotiation asymmetries, and understand why SQL remains vital in the data world. Plus, a quirky take on refrigerator specs.