Articles I've enjoyed
This is a collection of articles that I've enjoyed reading and that I'd like to come back to in the future.
Community
Compilers
Editing
xi-editor retrospective
Raph Levien
Editors
Functional Programming
Parse, don't validate
Alexis King
IDE
Three Architectures for a Responsive IDE
rust.analyzer
Turning the IDE Inside Out with Datalog
Pete Vilter
Language Parsing
Abstract vs. Concrete Syntax Trees
Eli Bendersky
LL and LR Parsing Demystified
Josh Haberman
Designing a Parsing Library in Scala
Oscar Boykin
Logic
Functions That Go Backwards
Jordan Scalaes
Lua
Lua Metatables Tutorial
Michael Ebens
Open Source
Scala
Make ADTs subtypes of Product and Serializable
Nicolas Rinaudo
Software Development
Principles of Design
Tim Berners-Lee
The golden rule of software quality
Gabriel Gonzalez
Towards Faster Iteration in Industrial Haskell
Patrick Thomson
Constructive vs Predicative Data
Hillel Wayne
encoding file path as URI reference
Eugene Yokota
TypeScript
The Disposable Pattern in TypeScript
Henning Dieterichs
Vim
Vim: you don't need NERDtree or (maybe) netrw
George Ornbo
Build your own Vim statusline
George Ornbo
web3
My first impressions of web3
Moxie Marlinspike