Personal Projects
-
algorithms-data-structures-python
Python
Following along with the second edition of Problem Solving with Algorithms and Data Structures using Python by Miller & Ranum
Go to project -
aoc-2022-deno
TypeScript
Solutions to Advent of Code 2022 written in TypeScript and running on Deno
Go to project -
codeshift-transform-declared-arrow-to-func-dec
TypeScript
jscodeshift transform to convert arrow function expressions, assigned to variables at the point of declaration, into traditional function declarations
Go to project -
event-dependent-promises
TypeScript
Proxy async methods to await prerequisite EventEmitter events
Go to project -
68k-mega-drive
Assembly
Developing for the Sega Mega Drive using 68k assembly
Go to project -
dre
JavaScript
A tool for determining unused CSS rules across multiple web pages
Go to project -
cis194-haskell
Haskell
Following UPenn's CIS194: Introduction to Haskell module
Go to project -
egghead-purescript
PureScript
Following Vincent Orr's "Functional Programming Concepts in PureScript" Egghead course
Go to project -
composr
JavaScript
A library for building declarative web UIs via function composition
Go to project -
apollo-react
JavaScript
A React app that consumes data from a GraphQL server, provided by Apollo
Go to project -
cpp-games
C++
Following the tutorials found in Beginning C++ Game Programming by John Horton
Go to project -
enqueue-work
JavaScript
A Node.js child process worker library
Go to project -
ecmascript-proxy-examples
JavaScript
Examples for my JS Roundabout talk about the Proxy API
Go to project -
audionode-visualiser
JavaScript
A D3.js-powered library for generating tree visualisations of Web Audio API node graphs
Go to project -
es5-es6-minification
JavaScript
A comparison of ES5 minification with Closure Compiler and ES6 with UglifyJS ahead of JS1k 2017
Go to project -
detectorist
JavaScript
[DEMO] A configurable feature detection library that doesn't dirty the DOM
Go to project -
expose-guest-ports
PowerShell
PowerShell script to expose VirtualBox guest machine TCP and UDP ports to the host
Go to project -
certbot-heroku-renewal
Shell
Automate the renewal of Certbot SSL certificates and their deployment to Heroku SSL
Go to project -
browserstats
Go
A HTTP API written in Go that exposes StatsCounter's browser share dataset as JSON
Go to project -
elemental-entropy
HTML
My JS1K 2016 entry. A HTML5 canvas game that uses OscillatorNode for audio.
Go to project -
automated-chrome-profiling
JavaScript
A prototype of automated Chrome/V8 profiling
Go to project -
breaking-news
JavaScript
Isomorphic breaking news app using React, Flux, Immutable.js, Firebase, Browersify, and Babel
Go to project -
chat-server
TypeScript
A Node.js server written in TypeScript to receive and push chat room messages via WebSockets
Go to project -
appfog-wp7
C#
AppFog app for Windows Phone 7, using the MVVM pattern and MVVM Light framework
Go to project
Open-Source Contributions and Forks
-
bench
TypeScript
📊 Comparing deno & node HTTP frameworks
Go to project -
DefinitelyTyped
TypeScript
The repository for high quality TypeScript type definitions.
Go to project -
db-module-ii
JavaScript
A Node.js, SQLite, and Bookshelf lesson I wrote for @CodeYourFuture
Go to project -
agnostic-deref
JavaScript
Synchronous JSON schema dereference utility that supports any file format
Go to project -
capped-cache
JavaScript
An abstraction of NodeCache that supports a max size option
Go to project -
connect-cache-control-middleware
JavaScript
A Connect/Express middleware for consistently setting Cache-Control headers
Go to project