A talk about language design that encourages programmers to think in terms of designing DSLs.
An explanation of how to make Emacs' if-expressions behave incorrectly only some of the time, and the resulting humorous behavior of the editor.
Neat visualizations of the 2017 term of the US Supreme Court.
Explore examples of modern architecture using Google Street View. Source: https://glitch.com/edit/#!/modern-architecture
A UI framework written in Rust.
An overview of how different frameworks implement reactive UI, their similarities, and sometimes surprising differences.
MasterPiets is a very polished IDE and debugger for a very silly programming language. I appreciate the detailed attention to UX for such an esoteric language!
The story of writing a humorous window manager that bounces windows around the screen.
A blog post about reverse engineering a no longer supported VGA capture device to make it run on newer versions of Linux.
Five ways to find numbers in a Fibonacci sequence using recursion, memoization, tabulation, iteration, and VM Code!