An overview of public code fun and work.
You'll find me coding in ruby and javascript mainly. PHP happens when the need arises :)
Most of my Ruby work is on lockdown and unshareable. However, I have a few projects publicly available:
Drive-Writer
An incomplete rails 4 app that integrates with the Google Drive API and uses Google oauth for sign-in.
Drive Writer
ResumAPI
A fully functional Rails 3 based REST API for resumes
ResumAPI
Steamworks
An attempt at a Ruby game utilizing Gosu
Good example of Ruby without a framework
Steamworks
Chompy
Chompy is a simple hipchat bot.
Liquid Node
We started using Jekyll as a quick way to build out training courses, and the plan was to build an import of a Jekyll site into our platform. So we needed to support liquid rendering in node.js. At the time, the liquid-node lib did not support file includes
so I started porting the functionality over to liquid-node. This was my first foray into CoffeeScript.
Commit History
Passport SAML
For SSO integration, I've used passport-saml. Unfortunately the lib seems to have lost a maintainer, so a bugfix I wrote to handle inclusive namespaces in the XML parsing of a SAML response hasn't been merged into the upstream project.
Local PR
passport-saml issue
While at Seabourne working on FCC.gov, we were able to open source a number of modules, sponsored by FCC.gov.
ContentAPI
The module is a plug-and-play way to expose all of your Drupal content via API.
I coded the original implementation, and then FCC.gov sponsored open-sourcing the module
so my team cleaned it up and posted it on Drupal.org
ContentAPI
SlashMaps
Integrate MapBox maps directly into Drupal.
I did the work to open source this, other folks wrote the original code.
SlashMaps
LayoutManager
This was an early attempt to making custom layouts easy in Drupal.
This was a team effort from multiple folks, including myself.
LayoutManager