Sam Ruby
From Wikipedia, the free encyclopedia
Sam Ruby is a prominent software developer who has made significant contributions to many of the Apache Software Foundation's open source software projects, and to the standardization of web feeds via his involvement with the Atom web feed standard and the popular Feed Validator web service.
He currently holds a Senior Technical Staff Member position in the Emerging Technologies Group of IBM. He resides in Raleigh, North Carolina. [1]
Contents |
[edit] Background
Sam Ruby received a B.A. in Mathematics from Christopher Newport University, Newport News, Virginia. Sam was hired immediately out of college by IBM and has worked there since.
[edit] Open source
Ruby has been very active within the various open source projects.
[edit] Apache Project
He is a current Director and former Vice President of the Apache Software Foundation, as well as the former Chairman of the Apache Jakarta Project. He also actively contributes to numerous Apache projects. A complete and current listing of projects to which he is actively contributing code is available here: Apache Committers.
In terms of code contributions, he was one of the early Ant contributors, and the creator of Gump.
[edit] PHP Group
Ruby also contributed to the PHP Group, in particular to the Java Extension. [2]
[edit] Ruby on Ruby
Recently Sam Ruby has started doing development in the Ruby programming language, leading to some confusion between the person and the language. However, there is no formal connection—they both just have the same name.
[edit] Standardization efforts
Ruby has also been very active within the various standards groups.
[edit] ECMA standardization of the .NET Framework CLI
Ruby was the convener of the ECMA TC39 group that standardized the Common Language Infrastructure for Microsoft's .NET Framework [3].
[edit] Web Feed Validator
Ruby developed the majority of the back-end code for the primary web syndication feed validator and is now its maintainer: feedvalidator.org. It is able to validate Atom web feeds and RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 and 2.0 web feeds.
[edit] Atom Web Feed Standard
The project which eventually became the Atom web feed standard was started by a blog posting by Sam Ruby in 2002 entitled "what makes a log entry". This blog posting eventually became a wiki project which acted as a rallying point for people looking to improve upon the frozen RSS standard. [4] Sam Ruby is presently the secretary of the IETF AtomPub working group. This working group recently completed the formal Atom standard proposal released as RFC 4287.
[edit] See also
[edit] External links
- Intertwingly - Sam Ruby's web blog (The name is a reference to the Ted Nelson coined work intertwingularity).
- Feed Validator - Sam Ruby's feed validator for Atom and RSS.
[edit] References
- Web services visionary - an interview with Sam Ruby (IBM developerworks)
- Sam Ruby on the O'Reilly Network
- SamRuby page on Atom Wiki - accessed February 22, 2006.
- Biography: Sam Ruby - from XML Conference and Expo 2003.