Code is a User Interface

made by Justin Falcone, submitted by davidbalbert
A talk about language design that encourages programmers to think in terms of designing DSLs.

Emacs Lisp Challenge: flaky-if

made by nickdrozd, submitted by porterjamesj
An explanation of how to make Emacs' if-expressions behave incorrectly only some of the time, and the resulting humorous behavior of the editor.

Supreme Court Statistics II

made by Alec, submitted by davidbalbert
Neat visualizations of the 2017 term of the US Supreme Court.

Modern Architecture

made by scientiffic, submitted by davidbalbert
Explore examples of modern architecture using Google Street View. Source: https://glitch.com/edit/#!/modern-architecture

Druid

made by cmyr, Raph, submitted by davidbalbert
A UI framework written in Rust.

Towards a unified theory of reactive UI

made by Raph, submitted by porterjamesj
An overview of how different frameworks implement reactive UI, their similarities, and sometimes surprising differences.

MasterPiets

made by gabriellesc, submitted by wesleyac
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!

Challenge: Write a bouncy window manager

made by bork, submitted by porterjamesj
The story of writing a humorous window manager that bounces windows around the screen.

Writing userspace USB drivers for abandoned devices

made by Benjojo, submitted by rachel
A blog post about reverse engineering a no longer supported VGA capture device to make it run on newer versions of Linux.

5 ways to calculate the Nth number in the Fibonacci Sequence

made by robinovitch61, submitted by rachel
Five ways to find numbers in a Fibonacci sequence using recursion, memoization, tabulation, iteration, and VM Code!