- Source: Sam Ruby
- Source: Sam & Ruby
Sam Ruby 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 and the Feed Validator web service.
He currently holds the position of Rails Specialist at Fly.io. He resides in Raleigh, North Carolina.
Background
Sam Ruby received a B.A. in mathematics from Christopher Newport University, Newport News, Virginia. Ruby was hired immediately out of college by IBM and has worked there since.
= Apache Project
=Ruby is a former board member of the Apache Software Foundation. He formerly served as president; 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. 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 Feed validator, which he developed along with Mark Pilgrim. 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.
= PHP
=Ruby also contributed to PHP, in particular to the Java Extension.
= 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 Venus, 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 html5lib project, with his primary contribution being the initial port of html5lib to the Ruby programming language.
Standardization efforts
Ruby has been active within various standards development organizations.
= ECMA standardization of the .NET Framework CLI
=Ruby was the convener of the ECMA TC49 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 "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 format. Sam Ruby was the secretary of the IETF AtomPub working group. This working group completed RFC 4287, the Atom format specification ("The Atom Syndication Format"), in December 2005 and RFC 5023, "The Atom Publishing Protocol", in October 2007.
= ECMAScript
=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.
= HTML5
=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's HTML Working Group from 5 January 2009.
Bibliography
Agile Web Development with Rails 5 (Pragmatic Bookshelf, 2016) (with Dave Thomas and David Heinemeier Hansson) ISBN 978-1-68050-171-1
Agile Web Development with Rails 4 (Pragmatic Bookshelf, 2013) (with Dave Thomas and David Heinemeier Hansson) ISBN 1-937-78556-4
RESTful Web APIs (O'Reilly Publishing, 2013) (with Leonard Richardson and Mike Amundsen) ISBN 1-449-35806-3
Agile Web Development with Rails 3.2 (Pragmatic Bookshelf, 2011) (with Dave Thomas and David Heinemeier Hansson) ISBN 1-934-35654-9
Agile Web Development with Rails, Third Edition (Pragmatic Bookshelf, 2009) (with Dave Thomas and David Heinemeier Hansson) ISBN 1-934-35616-6
RESTful Web Services (O'Reilly Publishing, 2007) (with Leonard Richardson) ISBN 0-596-52926-0
See also
Apache Software Foundation
Atom (standard)
References
= Sources
=External links
Intertwingly - Sam Ruby's weblog (the name is a reference to Ted Nelson's coinage "intertwingularity").
Feed Validator - Sam Ruby's feed validator for Atom and RSS.
Sam, SAM or variants may refer to:
Places
Sam, Benin
Sam, Boulkiemdé, Burkina Faso
Sam, Bourzanga, Burkina Faso
Sam, Kongoussi, Burkina Faso
Sam, Iran
Sam, Teton County, Idaho, United States, a populated place
Samuel Maylett
People and fictional characters
Sam (given name), a list of people and fictional characters with the given name or nickname
Sam (surname), a list of people with the surname
Cen (surname) (岑), romanized "Sam" in Cantonese
Shen (surname) (沈), often romanized "Sam" in Cantonese and other languages
Religious or legendary figures
Sam (Book of Mormon), elder brother of Nephi
Sām, a Persian mythical folk hero
Sam Ziwa, an uthra (angel or celestial being) in Mandaeism
Sam, Shem in Islam
Animals
Sam (army dog) (died 2000)
Sam (horse) (b 1815), British Thoroughbred
Sam (koala) (died 2009), rescued after 2009 bush fires in Victoria, Australia
Sam (orangutan), in the movie Dunston Checks In
Sam (ugly dog) (1990–2005), voted the world's ugliest dog in 2003, 2004, and 2005
Unsinkable Sam (died 1955), a cat which survived the sinking of three ships during World War II
Arts and entertainment
Sam (1967 film), directed by Larry Buchanan
Sam (1986 film), a documentary
Sam (2021 film), directed by Yan England
Sam (Osvajači album), 1995
Sam (Škabo album), 2003
"Sam" (Olivia Newton-John song), 1977
Sam (1973 TV series), a British drama
Sam (1978 TV series), an American crime drama
Sam (Goodman novel), a 2023 novel by Allegra Goodman
SAM Awards, for South Australian Music Awards
Business
= Brands and enterprises
=SAM (vehicles), a Greek truck manufacturer
S.A.M.: Simply About Music, a satellite-driven radio network
SAM, stock ticker of Boston Beer Company, the brewers of Samuel Adams beer
SAM Colombia, a Colombian airline
SAM Records, an American disco/post-disco record company
Società Aerea Mediterranea, an Italian airline 1926-1934 and 1959-1981
= Business terminology
=Serviceable available market
Shared appreciation mortgage
Social accounting matrix of transactions in an economy
System for Award Management (SAM), U.S. Government supplier database
Languages
Sam languages, comprising Somali, Rendille and Boni
Sam language of New Guinea
Samaritan Aramaic language, an extinct liturgical language (ISO 639-2, 639-3 code: sam)
Museums
Seattle Art Museum
Singapore Art Museum
SAM, museum code for the South Australian Museum
Organizations
Sahabat Alam Malaysia, an environmental NGO based in Malaysia
Scientific Advice Mechanism of the European Commission
Serve America Movement, an American political party
Snowmobile Association of Massachusetts
Society of American Magicians
Swimming Association of Maldives
Science and technology
= Biology, chemistry and medicine
=Phytelephas seemannii, known in Cuna as 'sam'
S-Adenosyl methionine, a common co-substrate involved in methyl group transfers
SAM, a candidate phylum of bacteria
Sustained Acoustic Medicine, a medical treatment for arthritis
SAMtools (for Sequence Alignment Map), a data storage format for DNA sequencing
Self-assembled monolayer of amphiphilic molecules
Shoot apical meristem, a plant tissue
Significance analysis of microarrays, in DNA microanalysis
Spore photoproduct lyase, an enzyme
Sorting and assembly machinery, a protein complex in the outer mitochondrial membrane
Segmental arterial mediolysis, a medical condition affecting the arteries
= Physics and astronomy
=Southern Annular Mode of southern hemisphere atmospheric variability
Swinging Atwood's machine
SAm, an unbarred Magellanic spiral galaxy
= Software and computing
=SAM (file format) or Sequence Alignment Map, a data format used in bioinformatics
Sam (text editor)
SAM Coupé, an 8-bit British home computer
Microsoft Sam, a voice for the screen reader in Windows 2000 and XP
SAM, a New Zealand chatbot that discuss politics
SAM Lock Tool, better known as Syskey
Sequential access memory
Simple Anonymous Messaging, a protocol specification used in the I2P network layer
Simulation for Automatic Machinery, two minicomputers
Single Abstract Method, a programming structure, also known as a functional interface
Software asset management
Software Automatic Mouth, speech synthesis program
Synchronous Address Multiplexer, a chip in some 8-bit computers; see Color Computer § SAM
Syriac Abbreviation Mark, a Unicode control character
Security
SAM card (Security Authentication Module card), holding cryptographic keys
Secure access module
Security Account Manager in Microsoft Windows
= Other
=Scanning acoustic microscope
Sample Analysis at Mars, on the Curiosity rover
Scanning Auger microscope in Auger electron spectroscopy
Scheduled Ancient Monument, commonly used name for British archaeological designation
Small article monitor, screening for radioactive contamination
Sparse antimagic square, in mathematics
Stop action magnet in a pipe organ
Surface-to-air missile, a type of missile
Sports
Sam (mascot), 1984 Summer Olympics
Strongside linebacker, gridiron football nickname
Sam Maguire Cup, often known as "Sam", of the All-Ireland Senior Football Championship in gaelic football
Other uses
Tropical Storm Sam, various storms named Sam
Sandy Area Metro, Oregon, US
Sam FM (disambiguation)
Schule am Meer (S.a.M. or SaM), a former boarding school in Juist, East Frisian islands, Free State of Prussia, German Reich
Special administrative measures, in US law
Split attraction model, a psychology model about sexual orientation
Sam, in Indian classical music, the first count of a tala
SAM, IATA airport code for Salamo Airport in Papua, New Guinea
SAM, IOC and FIFA country code for Samoa
See also
Uncle Sam, a personification of the US government
Samsø, earlier Samsey, literally "Sam's island"
Sam. (disambiguation)
Kata Kunci Pencarian:
- Sam & Cat
- RSS
- Sam Richardson
- Pembunuhan John F. Kennedy
- Miss Universe 2024
- Minecraft
- Jennie (penyanyi)
- Toa Fraser
- Daftar karakter Pokémon
- Supernatural (seri televisi)
- Sam Ruby
- Sam & Ruby
- Ruby (Supernatural)
- Ruby Amanfu
- Jack Ruby
- Ruby (surname)
- The Collective (2023 film)
- Ruby Gillman, Teenage Kraken
- Jennifer Esposito
- Ruby and the Well