Towards principled reactive UI

made by Raph, submitted by davidbalbert
Raph continues to explore the best ways to build reactive user interfaces, with a focus on Rust.

SELECT wat FROM sql

made by jamii, submitted by davidbalbert
Jamie was writing a SQL query compiler. Writing a compiler is a great way to get acquainted with all the weird nooks and crannies of a language. He has documented some for our reading pleasure.

Ruby Jard

made by nguyenquangminh0711, submitted by davidbalbert
An interactive debugger for Ruby with a beautiful terminal UI.

Little Lisp interpreter

made by maryrosecook, submitted by davidbalbert
Mary wrote a little Lisp and then annotated the source code. If you've never written an interpreter for a programming language before, this is a great place to start.

How to set up the APIC to get keyboard interrupts

made by wesleyac, submitted by davidbalbert
A blog post about how to correctly set up the interrupt controller on a modern x86 PC to get keyboard interrupts.

Open multiple dispatch in Zig

made by jamii, submitted by davidbalbert
A technique for implementing functions in Zig that can be overloaded based on the types of all of their arguments.

Live Lab

made by ojack, submitted by davidbalbert
A browser-based toolkit for networked art performance.

Zig Self-Hosted Compiler Demo

made by andrewrk, submitted by davidbalbert
Andrew is building a self-hosted compiler for his programming language, Zig.

xi-editor retrospective

made by Raph, submitted by davidbalbert
A look back at Raph's experiences building Xi, a novel text editor written in Rust.

Digital Fabrication of Soft Actuated Objects by Machine Knitting

made by lea, submitted by davidbalbert
New techniques for creating movable knitted 3D objects.