Patrick has James Madison University to thank for his strong opinions in favor towards test driven development and pair programming. He preaches the merits of outside-in development using acceptance and unit testing frameworks to build beatiful, well documented, and effective code. He believes a focus on careful domain modeling, loose coupling, and low method complexity are the keys to growing codebases in Ruby.
One of Patrick's favorite aspects of the Ruby community is its constant evolving nature. He helps give back to the community by co-organizing BostonRB, one of the longest running and most attended Ruby User Groups in the US.
is the web application serving Boston's active Ruby community. While not overly complex, it showcases high quality Rails development practices and the latest and greatest in gems. Patrick has added Google Calendar functionality and other small patches as the need has arisen.
Kaltura is a ground-up rewrite of the Kaltura-Ruby wrapper provided by a Kaltura itself. It uses httparty, hashie, and the standard Ruby delegate library to provide a much simpler consistant, and idiomatic interface to Kaltura. Test coverage is provided with RSpec and VCR to elminate unecessary HTTP requests.
Mobile Path is a library that prepends a new view path for mobile reuqests. It was designed to play nicely with building a completely separate view layer with a library such as JQueryMobile and allows easy overriding when users prefer the normal layout.