Ruby currently serves as the President of the Apache Software Foundation. He formerly served as Assistant Secretary; Director, Vice President of Legal Affairs; and was the former Chair of the Apache Jakarta Project. He also actively contributes to numerous Apache projects; the page provides a complete and current listing of Apache projects to which he is actively contributing. Notably, he was one of the early Ant contributors, as well as being the creator of Gump.
Feed Validator
Ruby is the principal maintainer of the validator, which he developed along with Mark Pilgrim. The Feed Validator page states, "The validator was conceived and designed by Mark Pilgrim, who also wrote most of the test cases and designed the web front end. Much of the actual back end coding was done by Sam Ruby." It's able to validate Atom feeds as well as RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 and 2.0 feeds.
Ruby also contributed to PHP, in particular to the .
Ruby
Sam Ruby has done development in the Ruby programming language, leading to some confusion between the person's name and the language. However, there is no formal connection—they both just coincidentally have the same name.
Venus
Ruby is the author of , an Atom/RSS feed aggregator, the codebase that began as a radical refactoring of the Planet 2.0 feed aggregator in 2006.
html5lib
Ruby is a developer member of the project, with his primary contribution being the initial port of html5lib to the Ruby programming language.
Ruby was the convener of the ECMA TC39 group that standardized the Common Language Infrastructure for Microsoft's.NET Framework.
Atom
The project which eventually became the Atom web feed standard was started by a blog posting by Sam Ruby in 2002 entitled . This blog posting eventually became a wiki project which acted as a rallying point for people looking to improve upon the frozen RSS format. Sam Ruby was the secretary of the IETF . This working group completed RFC 4287, the Atom format specification, in December 2005 and RFC 5023, "The Atom Publishing Protocol", in October 2007.
Ruby is a member of the ECMAScript technical committee ; his primary contribution to the group is in driving the effort to add Decimal support to ECMAScript.
Ruby was an early adopter of HTML5, and has offered a number of concrete proposals which were subsequently incorporated into the . He has been appointed co-chair of the W3C's HTML Working Group from 5 January 2009.