made and submitted by g-w1
A toy programming language made to learn about programming languages and compilers.

Calculating a slice of pi with trickery

made by milesmcc, submitted by nicholasbs
A fun walkthrough of calculating pi in your browser using the Chudnovsky algorithm.

Visualizing NHL Time on Ice Data

made by jemmaissroff, submitted by Mai
These interactive visualizations show time on the ice shared by different NHL players. As Jemma notes, they tell stories of traded players, injuries and changes in lines. The code is here: https://github.com/jemmaissroff/hockey


made by eaon, submitted by porterjamesj
A Rust library for parsing email headers.


made by shazow, submitted by rachel
Blend colors without having to open Photoshop (and get the hex code for the output)! https://colorblendy.com/

Ruby's Method#parameters

made by jemmaissroff, submitted by nicholasbs
An in-depth review of all the ways you can define method parameters in Ruby.


made by zaiste, submitted by porterjamesj
A TypeScript programming environment based on VSCode with a batteries included approach. You can see the code here: https://github.com/kreteshq/kretes

Streaming into the Void

made by kkitay, submitted by porterjamesj
Find Twitch streams with zero viewers.

Speculative authentication

made by anniebart, submitted by Mai
A blog post about Annie's explorations into speculative authentication techniques. Code for her pass-pixel authenticator is here: https://github.com/anniebart/pixelArtAuthentication

Self-Directed Pandas Crash Course

made and submitted by kellyfoulk
Want to learn pandas, but don't know where to start? That was my position about a week ago. In this post, I'll explain how I structured my learning process during my one week 'crash course.' By no means am I an expert now, but I feel confident to say I can accomplish essential data cleaning and visualization tasks.