Sam Ruby - Sam Ruby
Sam Ruby | |
---|---|
Národnost | americký |
Vzdělání | Bakalář umění v Matematika, Univerzita Christophera Newporta |
obsazení | vývojář softwaru |
Známý jako | Atom, Apache |
Sam Ruby je přední softwarový vývojář, který významně přispěl k webovým standardům a open source software projekty. Zejména přispěl ke standardizaci syndikovaných webových zdrojů prostřednictvím svého zapojení do Atom standard a webová služba Feed Validator.
V současné době zastává pozici vedoucího technického personálu ve skupině Emerging Technologies Group v IBM a je prezidentem Softwarová nadace Apache[1]. Bydlí uvnitř Raleigh, Severní Karolina.[2]
Pozadí
Sam Ruby získal titul B.A. v matematice od Univerzita Christophera Newporta, Newport News, Virginie. Ruby byla okamžitě najata ze školy IBM a pracuje tam od té doby.
Projekt Apache
Ruby v současné době slouží jako prezident Softwarová nadace Apache[3]. Dříve působil jako náměstek ministra; Ředitel, viceprezident pro právní záležitosti; a byl bývalým předsedou Projekt Apache Jakarta. Aktivně také přispívá k mnoha projektům Apache; the Committers ASF Stránka poskytuje kompletní a aktuální seznam projektů Apache, ke kterým aktivně přispívá. Je pozoruhodné, že byl jedním z prvních Mravenec přispěvatelů a také je tvůrcem Gump.
Validátor krmiva
Ruby je hlavním správcem Validátor krmiva validátor, který vyvinul spolu s Mark Pilgrim. Validátor krmiva O stránka uvádí: „Validátor byl koncipován a navržen Markem Pilgrimem, který také napsal většinu testovacích případů a navrhl webový front-end. Značnou část skutečného zadního kódování vytvořil Sam Ruby.“ Je schopen ověřit Atom krmiva stejně jako RSS 0,90, 0,91, 0,92, 0,93, 0,94, 1,0, 1,1 a 2,0 krmiva.
PHP
Ruby také přispěla k PHP, zejména do Rozšíření Java.[4]
Rubín
Sam Ruby provedl vývoj v Rubín programovací jazyk, což vede k určité záměně mezi jménem osoby a jazykem. Neexistuje však žádné formální spojení - oba mají shodou okolností stejné jméno.
Venuše
Ruby je autorem Venuše, an Atom /RSS agregátor krmiva, kódová základna, která začala jako radikální refaktorování Planet 2.0 agregátor krmiva v roce 2006.[5]
html5lib
Ruby je vývojářským členem html5lib projektu, přičemž jeho hlavním příspěvkem je počáteční port html5lib do Rubín programovací jazyk.
Standardizační úsilí
Ruby byla aktivní v různých organizace pro vývoj norem.
ECMA standardizace rozhraní .NET Framework CLI
Ruby byla svolávající ECMA Skupina TC39, která standardizovala Společná jazyková infrastruktura pro Microsoft je .NET Framework.[6]
Atom
Projekt, který se nakonec stal Atom Standard web feed byl zahájen zveřejněním blogu Sam Ruby v roce 2002 s názvem "co dělá záznam". Z tohoto příspěvku na blogu se nakonec stal projekt wiki, který fungoval jako uzdravovací místo pro lidi, kteří chtěli vylepšit zmrazený formát RSS.[7] Sam Ruby byl tajemníkem IETF Pracovní skupina AtomPub. Tato pracovní skupina byla dokončena RFC 4287, Atom specifikace formátu ("Atom Syndication Format"), v prosinci 2005 a 2005 RFC 5023 „„ Atom Publishing Protocol “, v říjnu 2007.
ECMAScript
Ruby je členem ECMAScript technická komise (ECMAScript TC39); jeho hlavním přínosem pro skupinu je snaha o přidání desítkové podpory do ECMAScript.
HTML5
Ruby byla první osvojitelkou HTML5, a nabídl řadu konkrétních návrhů, které byly následně začleněny do Koncept HTML5. Od 5. ledna 2009 byl jmenován spolupředsedou pracovní skupiny HTML W3C.[8]
Bibliografie
- Agilní vývoj webu s Rails 5 (Pragmatic Bookshelf, 2016) (s Dave Thomas a David Heinemeier Hansson ) ISBN 978-1-68050-171-1
- Agilní vývoj webu s Rails 4 (Pragmatic Bookshelf, 2013) (s Dave Thomas a David Heinemeier Hansson ) ISBN 1-937-78556-4
- RESTful Web API (O'Reilly Publishing, 2013) (s Leonard Richardson a Mike Amundsen ) ISBN 1-449-35806-3
- Agilní vývoj webu s Rails 3.2 (Pragmatic Bookshelf, 2011) (s Dave Thomas a David Heinemeier Hansson ) ISBN 1-934-35654-9
- Agilní vývoj webových aplikací s Rails, třetí vydání (Pragmatic Bookshelf, 2009) (s Dave Thomas a David Heinemeier Hansson ) ISBN 1-934-35616-6
- RESTful webové služby (O'Reilly Publishing, 2007) (s Leonard Richardson ) ISBN 0-596-52926-0
Viz také
Reference
- ^ "Nadační projekt". apache.org. Citováno 2019-09-16.
- ^ „Archivovaná kopie“. Archivovány od originál dne 18. 12. 2006. Citováno 2006-02-24.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ "Projekt nadace". apache.org. Citováno 2019-09-16.
- ^ "Kredity". PHP. Citováno 2009-09-30.
- ^ Venuše stoupá intertwingly.net, 2006.
- ^ „Standardní ECMA-335“. Ecma-international.org. Citováno 2009-09-30.
- ^ „probíhá · mám rád koláč“. Tbray.org. 2003-06-23. Citováno 2009-09-30.
- ^ „Sam Ruby jmenován spolupředsedou pracovní skupiny HTML s účinností od 5. ledna od Michaela Smitha dne 15. prosince 2008 ([email protected] od prosince 2008)“. Lists.w3.org. Citováno 2009-09-30.
Zdroje
- Vizionář webových služeb - rozhovor se Sam Ruby (IBM developerworks)
- Sam Ruby v O'Reilly Network
- Stránka SamRuby na Atom Wiki - zpřístupněno 22. února 2006.
- Životopis: Sam Ruby - z XML Conference a Expo 2003.
externí odkazy
- Střídavě - Sam Ruby weblog (název je odkaz na Ted Nelson je ražba "vzájemná spojitost ").
- Validátor krmiva - Sam Ruby's validator feed pro Atom a RSS.