A CTF web app that teaches developers security by showing what vulnerable code looks like, how to exploit vulnerabilities, and how to patch them.
Okra is an interpreted, high-level, general-purpose programming language designed to make scripting easy and maintainable.
An education collection of data structures and algorithms written in TypeScript.
A geographic visualization of the cost of beer, coffee, and bread around the world, using data scraped from a variety of sources. You can see the code here: https://github.com/christalee/cost-of-drinking
A library of pasta shapes visualized in three.js!
This site keeps track of End Of Life dates for various tools and technologies. It collates this data and presents it in an easily accessible format, with URLs that are easy to guess and remember. Code is here: https://github.com/endoflife-date/endoflife.date
A video introduction to the command line tool awk, with accompanying files and tasks to practice using it yourself.
A MIDI-compatible multiplayer piano web game that allows players to face off on creating short improv piano recordings over backing tracks
Folders is a programming language that doesn't use any text; programs are encoded into a directory structure. All files within are ignored, as are the names of the folders. Commands and expressions are encoded by the pattern of folders within folders. Gave me a new perspective from which to think about form and content!
Lauren explores Numba, a vectorizing JIT for Python.