Items tagged "project"


Grats: A More Pleasant Way to Build TypeScript GraphQL Servers

Bringing Implementation-First GraphQL to TypeScript via a novel static analysis approach.


A VSCode Extension to Clarify Operator Precedence in JS

I wrote a VS Code extension which shows subscript parentheses in your JS code to help clarify operator precedence.


Building the @WinampSkins Twitter Bot

How my Twitter bot @winampskins works under the hood, how it has evolved over time, and what I've learned from the project.


Using Machine Learning to Generate Winamp Skins

I used thousands of screenshots of Winamp skins and StyleGAN2 to train an ML model generate more Winamp skins.


Speeding Up Webamp's Music Visualizer with WebAssembly

Writing an in-browser compiler to compile untrusted user-supplied code to fast and secure Wasm at runtime.


Rendering Animated .ani Cursors in the Browser

Technical breakdown of how the NPM module ani-cursor converts .ani files into CSS animations in the browser.


Mainlining Nostalgia: Making the Winamp Skin Museum

Thoughts on what I think made the Winamp Skin Museum successful.


A Tour of Winamp2-js Features

Demo videos of Winamp2-js' more interesting features with notes on how they are implemented.


Markdown Today: Journal from any browser

A private, mobile-first web app that writes your journal directly to Dropbox.


UrlMeme: Make memes anywhere you can type a URL

I made a meme generator where the URL is the user interface.


UriBin: A self-replicating paste bin that lives in url shorteners

I wrote a mad-scientist project that creates self-replicating paste bins that live in URL shorteners.


Jerkll: A tiny static site generator that runs in your browser

Replacing Jekyll with 14 lines of run-anywhere JavaScript.


I think my new paste bin should be immune to takedown notices

I recently released a new website called HashBin which avoids being able to see the content the pastes it helps create.


WhatTheFuckShouldIBeForHalloween.com

Generate infinite sexy Halloween costume ideas.


FachMe: Find your roles

I built a website to help opera singers discover role which might suite their voice.


Video: I Made a $4 Electric Ukulele

I got bored over winter break and make an electric ukulele out of stuff I found in my parent's basement.


Twitter Bot: UkeChord

I wrote a Twitter bot that sends ukulele chord fingerings via text message.


Refresh Cannon

I turned my forum avatar image into an interactive projectile aiming game.


Refresh Hero Avatar Game

I turned my forum avatar image into an interactive rhythm streak game.


Winterreise Blog

I have started a blog about Franz Schubert's Winterreise.


FMyLife.com + SadTrombone.com Mashup

I combined FMyLife.com and SadTrombone.com to create a mashup of schadenfreude and comedy brass.


How I DDOSed myself with an avatar

An inventive trick with dynamically generated avatar images, or: How I learned the hard way just how motivated people are by leader boards.