In this blog post, Lindsey Kuper shares her research agenda at the intersection of distributed systems and programming languages. Read it for an interesting overview of the problem space, a cool example of working in public, and an invitation to collaborate!
A library of Rust macros that make it easier to express relationships between types.
A puzzle-platformer where you traverse the environment using projectiles as platforms. See the code here: https://github.com/jackckelly/orb_game
Recreating a 19th century analog computer that predicts the tides -- with Legos!
It's a delightful puzzle, imagining what's inside a weird MTA subway vent that looks like a brownstone. Great original music and illustrations! Built with Svelte.
A perceptually meaningful audio visualizer. Read more about how it works here: https://delu.medium.com/a-perceptually-meaningful-audio-visualizer-ee72051781bc#.p87d5rrxg
Serifu is a simple markup language for composing comic book scripts (in particular, translations of Japanese manga) as plain text. You can check out a demo web-based editor for it here: https://serifu-sketchpad.glitch.me/. There's also an InDesign extension!
This blog post walks through what lazy sequences are and how to implement them from scratch in Clojure.