<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Sam_Ruby</id>
	<title>Sam Ruby - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Sam_Ruby"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Sam_Ruby&amp;action=history"/>
	<updated>2026-10-25T12:53:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Sam_Ruby&amp;diff=2529003&amp;oldid=prev</id>
		<title>imported&gt;Liz: Removing link(s) to &quot;Apache Gump&quot;: Removing links to deleted page Apache Gump.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Sam_Ruby&amp;diff=2529003&amp;oldid=prev"/>
		<updated>2025-03-08T20:43:58Z</updated>

		<summary type="html">&lt;p&gt;Removing link(s) to &amp;quot;Apache Gump&amp;quot;: Removing links to deleted page Apache Gump.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|American computer scientist}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox person&lt;br /&gt;
| name        = Sam Ruby&lt;br /&gt;
| image       = &amp;lt;!-- just the filename, without the File: or Image: prefix or enclosing [[brackets]] --&amp;gt;&lt;br /&gt;
| alt         = &lt;br /&gt;
| caption     = &lt;br /&gt;
| birth_name  = &lt;br /&gt;
| birth_date  = &lt;br /&gt;
| birth_place = &lt;br /&gt;
| nationality = American&lt;br /&gt;
| education   = [[Christopher Newport University]] ([[Bachelor of Arts|BA]])&lt;br /&gt;
| occupation  = [[software developer]] &lt;br /&gt;
| known_for   = [[Atom (standard)|Atom]], [[Apache Software Foundation|Apache]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sam Ruby&amp;#039;&amp;#039;&amp;#039; is a prominent software developer who has made significant contributions to web standards and [[open source software]] projects. In particular he has contributed to the standardization of syndicated web feeds via his involvement with the [[Atom (standard)|Atom]] standard and the Feed Validator web service.&lt;br /&gt;
&lt;br /&gt;
He currently holds the position of [[Ruby on Rails|Rails]] Specialist at [https://Fly.io Fly.io].&amp;lt;ref&amp;gt;{{Cite web |title=Unretiring |url=http://intertwingly.net/blog/2022/08/13/Unretiring |access-date=2024-06-09 |website=intertwingly.net}}&amp;lt;/ref&amp;gt; He resides in [[Raleigh, North Carolina|Raleigh]], [[North Carolina]].&amp;lt;ref&amp;gt;{{cite web |url=http://www.idealliance.org/papers/dx_xml03/html/bio/b14640ed01752d0e33acef8f44.html |title=Biography: Ruby, Sam |accessdate=2006-02-24 |url-status=dead |archiveurl=https://web.archive.org/web/20061218023728/http://www.idealliance.org/papers/dx_xml03/html/bio/b14640ed01752d0e33acef8f44.html |archivedate=2006-12-18 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
Sam Ruby received a B.A. in mathematics from [[Christopher Newport University]], [[Newport News, Virginia|Newport News]], [[Virginia]]. Ruby was hired immediately out of college by [[IBM]] and has worked there since.&lt;br /&gt;
&lt;br /&gt;
===Apache Project===&lt;br /&gt;
Ruby is a former board member of the [[Apache Software Foundation]].&amp;lt;ref&amp;gt;{{cite web|url=https://news.apache.org/foundation/entry/announcing-new-asf-board-of4 |title=Announcing New ASF Board of Directors|publisher=apache.org|date= 3 March 2022|accessdate=2022-09-11}}&amp;lt;/ref&amp;gt; He formerly served as president; Assistant Secretary; Director, Vice President of Legal Affairs; and was the former Chair of the [[Jakarta Project|Apache Jakarta Project]]. He also actively contributes to numerous Apache projects. Notably, he was one of the early [[Apache Ant|Ant]] contributors, as well as being the creator of Gump.&lt;br /&gt;
&lt;br /&gt;
===Feed Validator===&lt;br /&gt;
Ruby is the principal maintainer of the Feed [[validator]], which he developed along with [[Mark Pilgrim (software developer)|Mark Pilgrim]].&amp;lt;ref&amp;gt;{{Cite book |last=Anthony III  |title=Ajax: The Definitive Guide |publisher=O&amp;#039;Reilly Media |year=2008 |isbn=9780596554972 |pages=617}}&amp;lt;/ref&amp;gt; It&amp;#039;s able to validate [[Atom (standard)|Atom]] feeds as well as [[RSS (file format)|RSS]] 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 and 2.0 feeds.&lt;br /&gt;
&lt;br /&gt;
===PHP===&lt;br /&gt;
Ruby also contributed to [[PHP]], in particular to the Java Extension.&amp;lt;ref&amp;gt;{{cite web|url=http://www.php.net/credits.php |title=Credits |publisher=PHP |date= |accessdate=2009-09-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ruby===&lt;br /&gt;
Sam Ruby has done development in the [[Ruby (programming language)|Ruby]] programming language, leading to some confusion between the person&amp;#039;s name and the language. However, there is no formal connection—they both just coincidentally have the same name.&lt;br /&gt;
&lt;br /&gt;
===Venus===&lt;br /&gt;
Ruby is the author of Venus, an [[Atom (standard)|Atom]]/[[RSS]] [[feed aggregator]], the codebase that began as a radical refactoring of the [[Planet (software)|Planet 2.0]] [[feed aggregator]] in 2006.&amp;lt;ref&amp;gt;[http://intertwingly.net/blog/2006/08/16/Venus-Rising Venus Rising] intertwingly.net, 2006.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===html5lib===&lt;br /&gt;
Ruby is a developer member of the html5lib project, with his primary contribution being the initial port of html5lib to the [[Ruby (programming language)|Ruby]] programming language.&lt;br /&gt;
&lt;br /&gt;
==Standardization efforts==&lt;br /&gt;
Ruby has been active within various [[Standards Development Organization|standards development organizations]].&lt;br /&gt;
&lt;br /&gt;
===ECMA standardization of the .NET Framework CLI===&lt;br /&gt;
Ruby was the convener of the [[Ecma International|ECMA]] TC49 group that standardized the [[Common Language Infrastructure]] for [[Microsoft]]&amp;#039;s [[.NET Framework]].&amp;lt;ref&amp;gt;{{cite web|url=http://www.ecma-international.org/publications/standards/Ecma-335.htm |title=Standard ECMA-335 |publisher=Ecma-international.org |date= |accessdate=2009-09-30}} (&amp;quot;TC39&amp;quot; seems like a typo, see next ref)&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://www.ecma-international.org/about-ecma/areas-of-work/ TC49 takes care of C#, CLI, Eiffel&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Atom===&lt;br /&gt;
The project which eventually became the [[Atom (standard)|Atom]] web feed standard was started by a blog posting by Sam Ruby in 2002 entitled  &amp;quot;what makes a log entry&amp;quot;.  This blog posting eventually became a wiki project which acted as a rallying point for people looking to improve upon the frozen RSS format.&amp;lt;ref&amp;gt;{{cite web|url=http://www.tbray.org/ongoing/When/200x/2003/06/23/SamsPie |title=ongoing · I Like Pie |publisher=Tbray.org |date=2003-06-23 |accessdate=2009-09-30}}&amp;lt;/ref&amp;gt;  Sam Ruby was the secretary of the [[IETF]] AtomPub working group.  This working group completed RFC 4287, the [[Atom (standard)|Atom]] format specification (&amp;quot;The Atom Syndication Format&amp;quot;), in December 2005 and RFC 5023, &amp;quot;The Atom Publishing Protocol&amp;quot;, in October 2007.&lt;br /&gt;
&lt;br /&gt;
===ECMAScript===&lt;br /&gt;
Ruby is a member of the [[ECMAScript]] technical committee (ECMAScript TC39); his primary contribution to the group is in driving the effort to add Decimal support to ECMAScript.&lt;br /&gt;
&lt;br /&gt;
===HTML5===&lt;br /&gt;
Ruby was an early adopter of [[HTML5]], and has offered a number of concrete proposals which were subsequently incorporated into the HTML5 draft. He has been appointed co-chair of the W3C&amp;#039;s HTML Working Group from 5 January 2009.&amp;lt;ref&amp;gt;{{cite web|url=//lists.w3.org/Archives/Public/public-html/2008Dec/0145.html |title=Sam Ruby appointed co-chair for HTML Working Group, effective January 5 from Michael(tm) Smith on 2008-12-15 (public-html@w3.org from December 2008) |publisher=Lists.w3.org |date= |accessdate=2009-09-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
*&amp;#039;&amp;#039;Agile Web Development with Rails 5&amp;#039;&amp;#039; (Pragmatic Bookshelf, 2016) (with [[Dave Thomas (programmer)|Dave Thomas]] and [[David Heinemeier Hansson]]) {{ISBN|978-1-68050-171-1}}&lt;br /&gt;
*&amp;#039;&amp;#039;Agile Web Development with Rails 4&amp;#039;&amp;#039; (Pragmatic Bookshelf, 2013) (with [[Dave Thomas (programmer)|Dave Thomas]] and [[David Heinemeier Hansson]]) {{ISBN|1-937-78556-4}} &lt;br /&gt;
*&amp;#039;&amp;#039;RESTful Web APIs&amp;#039;&amp;#039; (O&amp;#039;Reilly Publishing, 2013) (with [[Leonard Richardson (video game developer)|Leonard Richardson]] and [[Mike Amundsen]]) {{ISBN|1-449-35806-3}}&lt;br /&gt;
*&amp;#039;&amp;#039;Agile Web Development with Rails 3.2&amp;#039;&amp;#039; (Pragmatic Bookshelf, 2011) (with [[Dave Thomas (programmer)|Dave Thomas]] and [[David Heinemeier Hansson]]) {{ISBN|1-934-35654-9}}&lt;br /&gt;
*&amp;#039;&amp;#039;Agile Web Development with Rails, Third Edition&amp;#039;&amp;#039; (Pragmatic Bookshelf, 2009) (with [[Dave Thomas (programmer)|Dave Thomas]] and [[David Heinemeier Hansson]]) {{ISBN|1-934-35616-6}}&lt;br /&gt;
*&amp;#039;&amp;#039;RESTful Web Services&amp;#039;&amp;#039; (O&amp;#039;Reilly Publishing, 2007) (with [[Leonard Richardson (video game developer)|Leonard Richardson]]) {{ISBN|0-596-52926-0}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Apache Software Foundation]]&lt;br /&gt;
* [[Atom (standard)]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
===Sources===&lt;br /&gt;
{{Refbegin}}&lt;br /&gt;
* &amp;#039;&amp;#039;[http://www-128.ibm.com/developerworks/webservices/library/ws-samruby.html Web services visionary]&amp;#039;&amp;#039; - an interview with Sam Ruby (IBM developerworks)&lt;br /&gt;
* &amp;#039;&amp;#039;[http://www.oreillynet.com/pub/au/242 Sam Ruby on the O&amp;#039;Reilly Network]&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;[http://www.intertwingly.net/wiki/pie/SamRuby SamRuby page on Atom Wiki]&amp;#039;&amp;#039; - accessed February 22, 2006.&lt;br /&gt;
* &amp;#039;&amp;#039;[https://web.archive.org/web/20061218023728/http://www.idealliance.org/papers/dx_xml03/html/bio/b14640ed01752d0e33acef8f44.html Biography: Sam Ruby] - from XML Conference and Expo 2003.&lt;br /&gt;
{{Refend}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.intertwingly.net/blog/ Intertwingly] - Sam Ruby&amp;#039;s [[weblog]] (the name is a reference to [[Ted Nelson]]&amp;#039;s [[neologism|coinage]] &amp;quot;[[intertwingularity]]&amp;quot;).&lt;br /&gt;
* [http://feedvalidator.org/ Feed Validator] - Sam Ruby&amp;#039;s feed validator for Atom and RSS.&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Ruby, Sam}}&lt;br /&gt;
[[Category:American bloggers]]&lt;br /&gt;
[[Category:American computer scientists]]&lt;br /&gt;
[[Category:American computer programmers]]&lt;br /&gt;
[[Category:Christopher Newport University alumni]]&lt;br /&gt;
[[Category:Living people]]&lt;br /&gt;
[[Category:Year of birth missing (living people)]]&lt;br /&gt;
[[Category:IBM employees]]&lt;br /&gt;
[[Category:Open source advocates]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Liz</name></author>
	</entry>
</feed>