This is your work, valued
ron-swanson-quotes. Node.js server for providing Ron Swanson quotes
311wax. An experimental, JSX-compatible renderer for the Web Audio API
184react-animation-frame. A React higher-order component that invokes a callback in a wrapped component via requestAnimationFrame
47valimate. Automated HTML validation via Node.js
30roll-your-own-redux. A proof-of-concept app demonstrating how one can implement Redux with React Hooks and the context API
25nanotunes. A small music format and an accompanying implementation using OscillatorNode
21maze-generator. A real-time JavaScript maze generator using the depth-first search algorithm
16ts-pac-man. An implementation of Pac-Man using Canvas and TypeScript
1568k-mega-drive. Developing for the Sega Mega Drive using 68k assembly
15chat-server. A Node.js server written in TypeScript to receive and push chat room messages via WebSockets
13react-observable-state. A proof-of-concept React app using observables as its sole means of state management
12simple-http. A basic HTTP server framework written in C#.
12term4all. A JavaScript terminal emulator developed using Node.js, WebSockets, React, Redux, and Electron
12glitch-hunt. A HTML5 Canvas game for js13kGames 2016. Uses OscillatorNode for audio and music
7iot-events-api. A REST API for storing and retrieving IoT device events, built with Terraform, AWS Lambda, and MongoDB Atlas
6scheme-to-wasm. A Scheme to WebAssembly compiler and bootstrapper
6enqueue-work. A Node.js child process worker library
5github-autoresponder. An ASP.NET Core webhook for automatically responding to GitHub issues and PRs
4travis-twitter-webhook. A Node.js server to post Travis CI webhook notifications to Twitter
4personality-forge-.net. .NET library for interacting with the Personality Forge Secure API
4worldview. Xbox One-compatible UWP app that displays random images from Unsplash
4codeshift-transform-declared-arrow-to-func-dec. jscodeshift transform to convert arrow function expressions, assigned to variables at the point of declaration, into traditional function declarations
3reason-vm. A virtual machine written in ReasonML
3kinect-mvvm. A Model-View-ViewModel Store app that consumes data from the Kinect v2 sensor using Reactive Extensions
3react-lazy-routes. An example React router implementation and demo of lazily loading components with React.lazy and Suspense
2certbot-heroku-renewal. Automate the renewal of Certbot SSL certificates and their deployment to Heroku SSL
2jamesswright.co.uk. My responsive and accessible website developed with Node.js and Express
2hubot-swanson. Hubot script for retrieving Ron Swanson quotes
2knative-kafka-cloudevents. An example event-driven system built with Go, K8s, Knative, Kafka, and CloudEvents
2audionode-visualiser. A D3.js-powered library for generating tree visualisations of Web Audio API node graphs
1event-dependent-promises. Proxy async methods to await prerequisite EventEmitter events
1ecmascript-proxy-examples. Examples for my JS Roundabout talk about the Proxy API
1time-worm. A space shooter with time travel written in HTML5 canvas and JavaScript
1peak-cart. A microservice for powering an e-commerce shopping cart
1wrld-tours. A proof-of-concept tour marketplace using WRLD
1pixelweather. A TypeScript and Canvas frontend for the OpenWeatherMap API, interactively displaying the weather for a given city
1sect. A modular, testable Entity-Component-System framework for JavaScript games, with first-class TypeScript support
1react-animation-frame-example. A small example of using React Animation Frame
1syllabus. CodeYourFuture syllabus v2
1automated-chrome-profiling. A prototype of automated Chrome/V8 profiling
1