This list is representative, not complete. Also, feel free to
check my resume,
my blog, or
my code on GitHub – Noah
2011
Ooyala's Backlot
Ruby on Rails, SCSS, git
Analytics Engineer
2011
Ruby Big Data Tools at Ooyala, given as a talk
at GoGaRuCo 2011, with
slides.
Ruby, Hadoop, Cassandra, LogStash
Speaker
2011
Ruby Self and Instance Variables.
Given as a lecture with
slides
.
Ruby, RVM, Bundler
Author/Speaker
2011
RVM and Bundler at Ooyala, an explanation
of those tools. Given as a lecture with
slides.
Ruby, RVM, Bundler
Author/Speaker
2011
Various open-source projects and
to-be-open-sourced projects including Barkeep, Nimrod, Tortoise,
Sequel_Rails_Migrations,
MapReduce Framework, Scope,
Ecology, Termite, Glowworm. See
Ooyala's GitHub repo
for the released projects, as well as the ooyala user on
GitHub.
Ruby, RVM, Bundler, various
Contributor, co-author or author, depending
2010
A talk, "Replacing Java Incrementally with
JRuby", delivered at LinkedIn's
campus. It's about our JRuby work at On-Site.
(
slide deck)
JRuby
Speaker
2009 - 2011
On-Site.com, a web site for the multifamily
unit rental industry
Ruby on Rails, JRuby, Java, JSP, Linux, RSpec,
Shoulda, jQuery, git
Engineer, site team
2005 - 2006
Photos product, now called SugarSync. I handled
JPEG2000 support (I integrated
Kakadu's implementation,
which was excellent) and JPEG loading and dynamic reloading.
I also handled scaling, zooming and cropping, for
which I wrote custom fixed-point image libraries.
C++, libjpeg, Visual Studio, Win32, Windows Mobile,
Windows CE, JPEG2000
Co-author (2-man team), focused on graphics
2002 - 2003
Captioning APIs (CC, CGMS, WSS, TeleText) for
various BroadCom cable set-top boxes (including
97115, 7110)
C, custom hardware, Linux, ClearCase
Software engineer, individual contributor
2003 - 2004
Linux graphics drivers for iTanium and Intel
C, Linux, Perforce
Software engineer, individual contributor
2000 - 2002
File system and launcher integration of apps
on SD cards for PalmOS (launched with m500-series)
C, PalmOS, MacOS 9, MPW, Perforce
Team engineer, later maintainer of launcher
2000 - 2001
HostFS, a file-system emulator for the PalmOS
Emulator
C, PalmOS, MacOS 9, MPW, Perforce
Original author, primary maintainer
1999 - 2000
RIPC, a system to generate CORBA-like pairs of proxies and stubs.
It used a Perl script to generate the code from C++ headers, including
inheritance information and additional keywords for timing and
data handling. NOW's job page makes it sound like they replaced or
rewrote it with Python in the intervening years.
C, Perl, WinCE 2.1
Original author, sole maintainer
1995 - 1997
C, Dylan, MINDY, d2c, HPUX, AIX
Student part-time programmer
1998?
Parallel raytracer for computer science
class. Code by request
C, Linux, PNM
Author; server author for distributed version
2011
JavaScript
Author/Modifier
2010
This JavaScript portfolio. Uses hashchange,
jQuery, animation, fancybox, hand-rolled templating and no dynamic
server
stuff whatsoever -- it's all
javascript and CSS so a Rails failure won't cause problems. To see
how it's done, just view the source of this page.
jQuery, fancybox, curvycorners.js, git
Sole author
2010
Shanna's
Pizza, a simple game to teach young
children to use logic gates for
simple programming. Minimal text, for ease of use by pre-readers.
Written in C with SDL. Linux and Windows.
C, Linux, Win32, SDL, VirtualBox, git, MinGW,
NullSoft Installer
Sole author and maintainer
2009 - 2010
RailsGame
(
implementation,
example),
a Juggernaut-based approach to merging a persistent game server with
a dynamic web site, sharing content and permitting use of a web client
without constant AJAX polling. A dynamic, persistent browsergame engine.
Ruby on Rails, Linux, git, Juggernaut (server push),
git, MySQL
Sole author and maintainer
2009-2010
CheapToad, a
very simple plugin to turn any Rails project into a HopToad
exception server with only a few lines of code! Uses Rails
Engines and a gemplugin to make this happen. Haven't you always
wanted an RSS feed of your app exceptions?
Ruby on Rails, Linux, HopToad, git, MySQL
Sole author and maintainer
2004, 2009
plain HTML, then my Rails blog
Author, with editing by Shannon Appelcline
2011
RailsFrame,
a deployment framework to set up a virtual Rails server with
Vagrant using a specified set of applications and packages.
Useful for things like server-push apps that often have
extensively dependencies on other processes running at the same
time. Eventually, it will deploy to production servers.
Ruby on Rails, Vagrant, Chef
Sole author and maintainer
2011
CodeFol.io, a web app to help programmers build simple
portfolios, carefully tracked. Not yet released.
Ruby on Rails, RSpec, cucumber, factory_girl,
Haml, jQuery, git, MailChimp, CloudKick, Linode,
Google Analytics and Webmaster Tools
Sole author and maintainer
2007 - 2008, 2010 - 2011
WantMyJob, a web app for
trading suggestions about finding good employers. Ruby on Rails.
My first significant Rails app, rewritten multiple times as I
improved.
Ruby on Rails, RSpec, cucumber, factory_girl,
jQuery, git, MailChimp, CloudKick, Linode,
Google Analytics and Webmaster Tools,
MySQL; previously: OpenID
Sole author and maintainer
2010
Ruby on Rails, Linux, git, Harsh, Ultraviolet, MySQL
Sole author and maintainer
2009 - 2010
blog.angelbob.com
(
implementation),
a simple Rails-based blog, from scratch.
Includes route mappings to translate
from old WordPress entries,
Disqus comments, tags, and other
normal blog features. Mostly listed for content, not codebase.
Ruby on Rails, Linux, git, Linode, Google Analytics,
Harsh, Ultraviolet, SQLite, HopToad
Sole author and maintainer, sole content author
2006-2007, 2010
DiffEQ
RubyGem. Symbolic
manipulation, numerical integration, basic graphing of Ordinary
Differential Equations. Includes its own simple algebra package
and GNUplot output.
ruby, Linux, git
Sole author and maintainer
1999 - 2008
dgd, svn
Initial and primary author, primary maintainer
1999 - 2008
HTML, custom Perl scripts
Sole author and maintainer
1998
Linux, C, SVN
Individual contributor
2008-2009
Maslow, a simple needs-based AI for evaluating actions and predicting
futures.
Ruby, Linux, git
Sole author
2007, 2010
Facelets,
a simple JavaScript Canvas webtoy for FireFox and Safari
JavaScript, HTML5, Prototype, Canvas, JSLint
Sole author