Bill Gathen's repositories
kawaii-space
Casual space game using only HTML/CSS/JS (no frameworks, no libraries)
scissors
Deno-powered, filesystem-based, single-dependency SSR server that uses Web Components for interactivity
pentaphone
Browser-based music performance tool
billgathen_dot_vim
My current .vim directory
ruby-on-lambda
Automation scripts to help run Ruby 2.1 programs on AWS Lambda
spanish-verb-quizzer
Quiz app for learning Spanish verb conjugations
elm-http-experiment
Proof-of-concept for complex-JSON API work with Elm
thinking-in-elm
A series of experiments exploring how to think using the Elm programming language
cyber-transcriber
In-browser music transcription app, for figuring out chord progressions from popular music
elm-simple-interop
Simple demo app showing how Elm and JavaScript can play nicely together
elm-js-chat-app
Elm Ports demo: internal chat app
elm-signals-clock
Heavily-annotated example app for using signals in Elm to create an in-browser clock.
js-pptx
Pure Javascript reader/writer for PowerPoint
yieldmanager
Interact with RightMedia's YieldManager API and Reportware products
cylon-spark
Cylon adaptor for the Spark core device
react-on-rails
Demo app to experiment with the react-rails library
2014.jsconf.eu
Leaking future secrets
hapi-react
Render hapi views
react-step-by-step
A heavily-annotated series of experimental apps as I explore the React.js framework.
react-primer-draft
A primer for building web applications with React.
mass_updater
Bulk inserting/updating records for ActiveRecord and mysql
backend-with-webpack
A simple server using webpack as a build tool
dotfiles
My current shell dotfiles
front-end-boilerplate
NPM/Gulp-based build system for building professional-grade front-end webapps
heroku-cowsay
Sample clock application demonstrating basic setup of a Sinatra app on Heroku
fizzbuzz-js
Evented webapp implementing the FizzBuzz Challenge, scaffolded using my front-end-boilerplate project.
elixir
Elixir is a functional, meta-programming aware language built on top of the Erlang VM. It is a dynamic language that focuses on tooling to leverage Erlang's abilities to build concurrent, distributed and fault-tolerant applications with hot code upgrades
fizzbuzz_aj
Fizzbuzz gem
wmrug-git-demo
git demo app for the West Michigan Ruby User Group training