Home
Blog
Notes
Bookmarks
Articles
Books
Videos
code
life
Lukas Schulte • MAR 13, 2024
Fast Development In Rust
Andrew Cedotal • MAR 13, 2024
On the Competitiveness of UGC Games Platforms
Scott Alexander • Nov 21, 2014
The Categories Were Made For Man, Not Man For The Categories
Sam Who • April 13, 2023
Memory Allocation
Tim Ottinger • September 23, 2019
Is It My Fault You Can't Handle The Truth?
Carson G. • Jun 21, 2022
The Grug Brained Developer
Taylor Hunt • Mar 15, 2022
Making the world's fastest website, and other mistakes
Dan Fabulich • August 5, 2020
Node Modules at War Why CommonJS and ES Modules Can't Get Along
Sam Livingston-Gray • October 26, 2011
Think Like (a) Git - Rebase From The Ground Up
Erik D. Kennedy • January 10, 2017
Color in UI Design: A (Practical) Framework
Ilya Grigorik • January 1, 2013
High Performance Browser Networking
Bartosz Ciechanowski • December 7, 2020
Cameras and Lenses
Evan Ovadia • April 17, 2022
On Removing Let and Let Mut
Raph Levien • May 7, 2022
Xilem: an architecture for UI in Rust
Ralf Jung • November 18, 2021
Undefined Behavior deserves a better reputation
Miriam Posner • April 7, 2022
Agile and the Long Crisis of Software
Surma • May 2, 2018
My most useful RegExp trick
Riccardo D'Ambrosio • September 18, 2020
Pure AST based linting sucks
Sanne M. Kuster et al • December 4, 2017
Dyslexie font does not benefit reading in children with or without dyslexia
Anton Podviaznikov • July 12, 2021
Age of Questions
David Cain • January 20, 2022
Everything Must Be Paid for Twice
Kent C Dodds • June 17, 2019
Colocation
Alex Russell • August 31, 2021
iOS Engine Choice In Depth
Jakob Nybo Nissen • January 23, 2022
In defense of complicated programming languages
Jonathan Jarry M.Sc. • December 17, 2020
The Dunning-Kruger Effect Is Probably Not Real
Moxie Marlinspike • January 7, 2022
My first impressions of web3
Eoin Hennessy • December 4, 2021
Understanding why our build got 15x slower with Webpack 5
Joshua Comeau • February 1, 2018
Waveforms
Jai Dhyani • June 24, 2015
The Copenhagen Interpretation of Ethics
Ron Garret • May 7, 2015
Why Lisp?
Avi Bar-Zeev • October 12, 2021
Was Google Earth Stolen? (no)
Gary Verhaegen • October 31, 2021
Bash functions are better than I thought
Dan Luu • October 21, 2021
Willingness to look stupid
Cloudflare • October 4, 2021
Understanding How Facebook Disappeared from the Internet
James Sinclair • August 7, 2018
How To Deal With Dirty Side Effects In Your Pure Functional Javascript
Adam Gordon Bell • August 24, 2021
An Introduction to JQ
Steve Ruiz • August 5, 2021
Creating a Zoom UI
James Long • August 12, 2021
A future for SQL on the web
Robin Marx • August 9, 2021
HTTP/3 From A To Z
Tim Perry • July 28, 2021
Safari isn't protecting the web, it's killing it
Mark Erikson • May 17, 2020
A (Mostly) Complete Guide to React Rendering Behavior
Surma • June 30, 2021
The State of Web Workers in 2021
Rex • June 3, 2014
The Greatest Regex Trick Ever
Jake Archibald • July 3, 2021
export default thing is different to export { thing as default }
Adam Hyland • April 17, 2013
Random Number Generation
Ben Schmidt • March 8, 2021
Javascript and the next decade of data programming
David Anderson • June 20, 2021
Finding the Bottom Turtle
Graham King • December 21, 2020
A day in the life of a professional software engineer
Andrew Gallant • September 23, 2016
ripgrep is faster than {grep, ag, git grep, ucg, pt, sift}
Andy Salerno • June 13, 2021
Bear plus snowflake equals polar bear
Charles Scalfani • June 17, 2021
How To Write a Programming Book
Alex Grebenyuk • August 20, 2019
Let's Build A Regex Engine
Eric Lawrence • June 2, 2021
Leaky Abstractions
Mark Nottingham • September 1, 2005
RSS Tutorial
Ilija Eftimov • April 12, 2021
Deep dive in CORS: History, how it works, and best practices
Tim Perry • March 4, 2021
HTTPWTF
Peter Boone • November 13, 2020
How do Spotify Codes work?
Maximilian • January 7, 2021
Steam's Login Method is Kinda Interesting
Andrew Galloni & Ingvar Stepanyan • November 28, 2019
A History of HTML Parsing at Cloudflare: Part 1
Stepan Parunashvili • October 25, 2020
An Intuition For Lisp Syntax
Amos • February 19, 2020
Working with strings in Rust
Nikita Prokopov • March 26, 2021
Emoji under the hood
Savannah Copland • March 22, 2021
How the Web Audio API is used for browser fingerprinting
Ryan Carniato • March 18, 2021
How React isn't reactive, and why you shouldn't care
Tanel Põder • March 16, 2021
Do Not Use '>' in Your Command Prompt
Kornelski • March 13, 2021
Rust vs C Speed
Paul Lewis • February 11, 2015
FLIP your animations
Jake Archibald • March 8, 2021
JavaScript: What is the meaning of this?
Aleksandr Hovhannisyan • January 31, 2021
Why I Don't Like Tailwind CSS
TrustedSec • November 14, 2017
Character Assassination: Fun and Games with Unicode
Billy Whizz • October 25, 2020
On Javascript Performance
Pavel Radzivilovsky et al • April 29, 2021
UTF-8 Everywhere
Ryan Carniato • February 18, 2021
Building a Reactive Library from Scratch
Victor Stinner • December 28, 2010
Programming with Unicode
Brian Kim • April 15, 2020
Introducing Crank.js
Jake Archibald • January 25, 2016
2016 - The Year of Streams
Marcus Buffett • October 15, 2020
Creating a Snake Clone in Rust, with Bevy
Bernard Kolobara • November 28, 2020
Writing Rust the Elixir way
Alexis King • November 5, 2019
Parse, don't validate
Nikita Baksalyar • October 13, 2020
Explorable Programming with Rust and WebAssembly
Jared Palmer • November 22, 2019
Gatsby vs. Next.js
Raph Levien • September 24, 2020
Towards Principled Reactive UI
Gilles Castel • September 14, 2019
How I manage my LaTeX lecture notes
Sheshbabu Chinnakonda • July 18, 2020
Clear explanation of Rust's module system
Dmitri Pavlutin • May 18, 2020
What every JavaScript developer should know about Unicode
Eevee • July 21, 2016
On a technicality
Nicholas Carlini • September 12, 2019
Yet Another Doom Clone (In 13kb of JavaScript)
Paul Boyd • November 21, 2019
How Not to Store Passwords
Richard Mitton • June 7, 2015
A Constructive Look At TempleOS
Michael Rawlings • November 3, 2018
Generic "Hooks"
Kitson Kelly • December 9, 2019
Bundling in Deno
Victor Felder • December 21, 2016
JavaScript Engines Hidden Classes (and Why You Should Keep Them in Mind)
Alex Navasardyan • March 11, 2014
Hidden classes in JavaScript and Inline Caching
Michel Weststrate • December 27, 2015
Becoming fully reactive: an in-depth explanation of MobX
Ryan Carniato • June 30, 2019
Finding Fine-Grained Reactive Programming
Jason Miller • May 15, 2017
Preact: Into the void 0
Lea Verou • April 3, 2020
LCH colors in CSS: what, why, and how?
Adam Wathan • August 7, 2017
CSS Utility Classes and "Separation of Concerns"
Steve Klabnik • October 1, 2018
Should you learn C to "learn how the computer works"?
Abe Winter • March 27, 2020
JITs are un-ergonomic
Hillel Wayne • March 24, 2020
10 Most(ly dead) Influential Programming Languages
Tan Li Hau • March 2, 2020
Compile Svelte in your head (Part 1)
Joni Trythall • January 5, 2015
Pocket Guide to Writing SVG
Martin Tournoij • September 15, 2016
YAML: probably not so great after all
Max Bittker • April 30, 2019
Making Sandspiel
Tan Li Hau • December 11, 2019
JSON Parser with JavaScript
Bodil Stokke • April 17, 2019
Learning Parser Combinators With Rust
Alain Galvan • April 18, 2017
Switching between JavaScript, C++, and Rust
Allen Wirfs-Brock • February 15, 2011
Testing for -0 in JavaScript
Samuel Maddock • January 7, 2020
The End of Indie Web Browsers: You Can (Not) Compete
Cliff L. Biffle • June 6, 2019
Making really tiny WebAssembly graphics demos
Cliff L. Biffle • December 1, 2019
Learn Rust the Dangerous Way
Cliff L. Biffle • February 6, 2019
Prefer Rust to C/C++ for new code.
Lilian Saget-Lethias • December 29, 2019
Deno, first approach
Evan Wallace • June 7, 2017
WebAssembly cut Figma's load time by 3x
James Munns • December 16, 2019
From zero to main(): Bare metal Rust
Deepu K Sasidharan • December 3, 2019
Golang for JavaScript developers - Part 1
Ben Lovy • November 15, 2019
Creative Coding in Rust with Nannou
Keith Cirkel • June 17, 2015
Metaprogramming in ES6: Symbols and why they're awesome
Athan Reines • March 26, 2018
WebAssembly and the Future of the Web
Tom Dale • July 14, 2017
Adventures in Microbenchmarking
Subscribe to
my reads feed