Jesse Gallagher
Projects
Resume
Contact
Projects
Collaboration Today
Collaboration Today is an IBM/Lotus community web site created by Bruce Elgort, Per Henrik Lausten, Serdar Basegmez, Frank van der Linden, and Niklas Heidloff. Since its launch, I have been helping clean and extend the site.
Domino API for Ruby
The Domino API for Ruby is an in-progress wrapper for the Domino C API in Ruby, exposing an API generally based on the standard LotusScript/Java API, with Ruby-specific and convenience extensions.
Forms 'n' Views
Forms 'n' Views is like "Designer Lite" for the web, allowing quick and data-focused editing of legacy design elements like Forms, Views, and Stylesheets.
frostillic.us
My blog site and the live-use testbed for Ruby-in-XPages.
mimeDominoDocument
mimeDominoDocument is a data source for XPages that allows for transparent storage and use of serializable Java objects in Domino documents, based on the MIMEBean code created by Tim Tripcony.
Portfolio
This portfolio itself, an example of a simple XPages app using Bootstrap, page controllers, and alias lookups for internal URLs.
Ruby Builder for XPages
The Ruby Builder for XPages allows the creation of Java classes via Ruby. The classes are cross-"compiled" by an Eclipse builder into Java source files in the project and then compiled by the normal Java builder and made available to the XPages runtime.
Ruby-in-XPages
Ruby-in-XPages adds Ruby (via JRuby) as an available scripting language for XPages, alongside Expression Language and Server JavaScript.
therisentb.com
My World of Warcraft guild's web site (site design by another guildie), which uses extensive back-end classes to abstract the Domino data store and present Rails-style relationships between objects.