An explanation of what Ruby's built-in binary search method assumes about the arrays you call it on so you can use it effectively.
A modern, self-hosted webmail client written in Elixir using Phoenix LiveView.
How Elm maintains purity while working with random numbers.
A walkthrough for implementing the Tracepath command line tool in Rust!
Do you ever want to take a break from ‘serious’ projects and just write something quick, simple and funny? That’s what I did today at the Recurse Center’s Creative Coding event where you have two hours to create a program based on a random prompt.
At five o’clock we gathered in a squished Zoom room to hear the day’s prompt: Distorting Time. Then, with a flurry, we all got down to business building whatever schemes had popped into our heads. Well, actually, in reality I sat staring at my glass of water for about ten minutes. What program could I write to illustrate ‘Distorting Time’?
I decided to randomize the last modified time of all files on my laptop. Just kidding...
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