Recent Reads

Jared Palmer • created on November 22nd, 2019 • read on October 13th, 2020

Gatsby vs. Next.js

The frustrations with Gatsby's GraphQL

Raph Levien • created on September 24th, 2020 • read on September 25th, 2020

Towards Principled Reactive UI

A look into the complex world of GUI library design

Gilles Castel • created on September 14th, 2019 • read on September 13th, 2020

How I manage my LaTeX lecture notes

Fascinating look at using Vim for more than coding.

Sheshbabu Chinnakonda • created on July 18th, 2020 • read on July 18th, 2020

Clear explanation of Rust’s module system

The best guide on rust modules I've ever seen

Dmitri Pavlutin • created on May 18th, 2020 • read on July 10th, 2020

What every JavaScript developer should know about Unicode

Unicode advice for the web. Amazing guide!

Eevee • created on July 21st, 2016 • read on July 7th, 2020

On a technicality

Fascinating take on building a community

Nicholas Carlini • created on September 12th, 2019 • read on July 4th, 2020

Yet Another Doom Clone (In 13kb of JavaScript)

Incredible project in such little code

Paul Boyd • created on November 21st, 2019 • read on June 30th, 2020

How Not to Store Passwords

Storing passwords badly

Richard Mitton • created on June 7th, 2015 • read on June 25th, 2020

A Constructive Look At TempleOS

A deeper look at a joked about operating system

Michael Rawlings • created on November 3rd, 2018 • read on June 1st, 2020

Generic "Hooks"

More on reactive programming!

Kitson Kelly • created on December 9th, 2019 • read on April 27th, 2020

Bundling in Deno

Implementing bundling in a new JS environment

Victor Felder • created on December 21st, 2016 • read on April 26th, 2020

JavaScript Engines Hidden Classes (and Why You Should Keep Them in Mind)

More about hidden V8 classes

Alex Navasardyan • created on March 11th, 2014 • read on April 26th, 2020

Hidden classes in JavaScript and Inline Caching

The secrets of V8 unwrapped

Michel Weststrate • created on December 27th, 2015 • read on April 12th, 2020

Becoming fully reactive: an in-depth explanation of MobX

Understanding MobX

Ryan Carniato • created on June 30th, 2019 • read on April 9th, 2020

Finding Fine-Grained Reactive Programming

Reactive programming in frontend frameworks

Jason Miller • created on May 15th, 2017 • read on April 6th, 2020

Preact: Into the void 0

Preact's list of optimizations

Lea Verou • created on April 3rd, 2020 • read on April 3rd, 2020

LCH colors in CSS: what, why, and how?

A new color type has been added to CSS

Steve Klabnik • created on October 1st, 2018 • read on March 30th, 2020

Should you learn C to "learn how the computer works"?

Tackling the idea that C teaches you how the computer works.

Adam Wathan • created on August 6th, 2017 • read on March 30th, 2020

CSS Utility Classes and "Separation of Concerns"

The philosophy behind TailWind CSS

Abe Winter • created on March 27th, 2020 • read on March 28th, 2020

JITs are un-ergonomic

Why JITs make things difficult

Hillel Wayne • created on March 24th, 2020 • read on March 25th, 2020

10 Most(ly dead) Influential Programming Languages

Influential, not the revolutionary

Tan Li Hau • created on March 2nd, 2020 • read on March 12th, 2020

Compile Svelte in your head (Part 1)

The compiler behind this website

Joni Trythall • created on N/A • read on March 8th, 2020

Pocket Guide to Writing SVG

Learn SVGs in the best way possible

Martin Tournoij • created on September 15th, 2016 • read on March 3rd, 2020

YAML: probably not so great after all

The case against everything but TOML

Tan Li Hau • created on December 11th, 2019 • read on February 19th, 2020

JSON Parser with JavaScript

Parsing in non-linear grammars in JavaScript!

Bodil Stokke • created on April 17th, 2019 • read on January 25th, 2020

Learning Parser Combinators With Rust

Condensed and fantastic tutorial.

Alain Galvan • created on April 18th, 2017 • read on January 17th, 2020

Switching between JavaScript, C++, and Rust

A look into the similarities and differences between JavaScript, C++, and Rust.

Allen Wirfs-Brock • created on February 15th, 2011 • read on January 14th, 2020

Testing for -0 in JavaScript

Finding negative zeros. Useless, but interesting.

Samuel Maddock • created on January 7th, 2020 • read on January 7th, 2020

The End of Indie Web Browsers: You Can (Not) Compete

A look into the oximoronic anti-competitive open areas of software.

Cliff L. Biffle • created on June 6th, 2019 • read on January 6th, 2020

Making really tiny WebAssembly graphics demos

Miniature wasm demos with Rust.

Cliff L. Biffle • created on December 1st, 2019 • read on January 5th, 2020

Learn Rust the Dangerous Way

Converting optimized C to clean Rust. Amazing intro to very low level optimizations.

Cliff L. Biffle • created on February 6th, 2019 • read on January 4th, 2020

Prefer Rust to C/C++ for new code.

Don't need to rewrite C/C++, but new projects should be rust-only.

Lilian Saget-Lethias • created on December 29th, 2019 • read on December 31st, 2019

Deno, first approach

Deno explained as best one can.

Evan Wallace • created on June 7th, 2017 • read on December 17th, 2019

WebAssembly cut Figma's load time by 3x

A practical application of wasm for modern day web applications.

James Munns • created on December 16th, 2019 • read on December 16th, 2019

From zero to main(): Bare metal Rust

An interesting look in Rust's application as a language for extremely low level hardware.

Deepu K Sasidharan • created on December 3rd, 2019 • read on December 3rd, 2019

Golang for JavaScript developers - Part 1

A nice introduction to golang. I am a firm believer that a great way to introduce new programming languages is to compare it to old ones. This worked very well for me.

Ben Lovy • created on November 15th, 2019 • read on November 20th, 2019

Creative Coding in Rust with Nannou

Great introduction to Nanou. I loved p5.js and creative coding with canvas, so this was a really great read for me.

Keith Cirkel • created on June 17th, 2015 • read on November 17th, 2019

Metaprogramming in ES6: Symbols and why they're awesome

A fantastic read on symbols & well-known symbols. I trashed an article I was writing when I found this one.

Athan Reines • created on March 26th, 2018 • read on October 6th, 2019

WebAssembly and the Future of the Web

This isn't actually an article, but it's one of the best explanations of wasm I've ever seen.

Tom Dale • created on July 14th, 2017 • read on March 14th, 2019

Adventures in Microbenchmarking

Tom Dale makes a good case to either not micro-benchmark or be VERY careful when trying.