Sam Ruby - Sam Ruby

Sam Ruby
MilliyetAmerikan
EğitimBachelor of Arts içinde Matematik, Christopher Newport Üniversitesi
Meslekyazılım geliştirici
BilinenAtom, Apaçi

Sam Ruby web standartlarına önemli katkılarda bulunan, önde gelen bir yazılım geliştiricisidir ve açık kaynaklı yazılım projeler. Özellikle, ortak web beslemelerinin standardizasyonuna, Atom standardı ve Feed Validator web hizmeti.

Şu anda, Gelişen Teknolojiler Grubunda Kıdemli Teknik Personel Üyesi pozisyonuna sahiptir. IBM ve Başkanıdır Apache Yazılım Vakfı[1]. O ikamet ediyor Raleigh, kuzey Carolina.[2]

Arka fon

Sam Ruby B.A. aldı. Matematik alanında Christopher Newport Üniversitesi, Newport Haberleri, Virjinya. Ruby üniversiteden hemen sonra işe alındı. IBM ve o zamandan beri orada çalışıyor.

Apache Projesi

Ruby şu anda Başkan olarak hizmet vermektedir. Apache Yazılım Vakfı[3]. Eskiden Sekreter Yardımcısı olarak görev yaptı; Direktör, Hukuk İşlerinden Sorumlu Başkan Yardımcısı; ve eski Başkanıydı Apache Jakarta Projesi. Ayrıca çok sayıda Apache projesine aktif olarak katkıda bulunur; ASF Committers sayfası, aktif olarak katkıda bulunduğu Apache projelerinin eksiksiz ve güncel bir listesini sağlar. Özellikle, o erken dönemlerden biriydi Karınca katkıda bulunanların yanı sıra yaratıcısı Gump.

Feed Doğrulayıcı

Ruby, Feed Doğrulayıcı doğrulayıcı birlikte geliştirdiği Mark Pilgrim. Feed Doğrulayıcı hakkında Sayfada "Doğrulayıcı, test durumlarının çoğunu yazan ve web ön ucunu tasarlayan Mark Pilgrim tarafından tasarlandı ve tasarlandı. Gerçek arka uç kodlamasının çoğu Sam Ruby tarafından yapıldı." Doğrulayabilir Atom yanı sıra beslemeler RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 ve 2.0 beslemeleri.

PHP

Ruby ayrıca PHP özellikle Java Uzantısı.[4]

Yakut

Sam Ruby, Yakut kişinin adı ve dili arasında bazı karışıklıklara yol açan programlama dili. Bununla birlikte, resmi bir bağlantı yoktur - ikisi de tesadüfen aynı ada sahiptir.

Venüs

Ruby yazarıdır Venüs, bir Atom /RSS yem toplayıcı, kod tabanı kökten bir yeniden düzenleme olarak başlayan Gezegen 2.0 yem toplayıcı 2006 yılında.[5]

html5lib

Ruby, geliştirici üyesidir. html5lib projesine, birincil katkısı html5lib'in ilk bağlantı noktasıdır. Yakut Programlama dili.

Standardizasyon çabaları

Ruby çeşitli alanlarda aktif olmuştur standart geliştirme kuruluşları.

.NET Framework CLI'nin ECMA standardizasyonu

Ruby, ECMA Standartlaştıran TC39 grubu Ortak Dil Altyapısı için Microsoft 's .NET Framework.[6]

Atom

Sonunda ortaya çıkan proje Atom web besleme standardı, 2002 yılında Sam Ruby tarafından başlıklı bir blog gönderisiyle başlatıldı "günlük girişi yapan şey". Bu blog yazısı, sonunda donmuş RSS formatını geliştirmek isteyen insanlar için bir toplanma noktası görevi gören bir wiki projesi haline geldi.[7] Sam Ruby'nin sekreteriydi IETF AtomPub çalışma grubu. Bu çalışma grubu tamamlandı RFC 4287, Atom biçim belirtimi ("Atom Sendikasyon Biçimi"), Aralık 2005 ve RFC 5023, "Atom Yayınlama Protokolü", Ekim 2007.

ECMAScript

Ruby bir üyesidir ECMAScript teknik komite (ECMAScript TC39); Gruba olan birincil katkısı, ECMAScript'e Decimal desteği ekleme çabasıdır.

HTML5

Ruby, HTML5, ve sonradan dahil edilen bir dizi somut teklif sunmuştur. HTML5 taslağı. 5 Ocak 2009 tarihinden itibaren W3C'nin HTML Çalışma Grubu eş başkanlığına atanmıştır.[8]

Kaynakça

  • Rails 5 ile Çevik Web Geliştirme (Pragmatic Bookshelf, 2016) (ile Dave Thomas ve David Heinemeier Hansson ) ISBN  978-1-68050-171-1
  • Rails 4 ile Çevik Web Geliştirme (Pragmatic Bookshelf, 2013) (ile Dave Thomas ve David Heinemeier Hansson ) ISBN  1-937-78556-4
  • RESTful Web API'leri (O'Reilly Publishing, 2013) (ile Leonard Richardson ve Mike Amundsen ) ISBN  1-449-35806-3
  • Rails 3.2 ile Çevik Web Geliştirme (Pragmatic Bookshelf, 2011) (ile Dave Thomas ve David Heinemeier Hansson ) ISBN  1-934-35654-9
  • Rails ile Çevik Web Geliştirme, Üçüncü Sürüm (Pragmatic Bookshelf, 2009) (ile Dave Thomas ve David Heinemeier Hansson ) ISBN  1-934-35616-6
  • RESTful Web Hizmetleri (O'Reilly Publishing, 2007) (ile Leonard Richardson ) ISBN  0-596-52926-0

Ayrıca bakınız

Referanslar

  1. ^ "Temel Projesi". apache.org. Alındı 2019-09-16.
  2. ^ "Arşivlenmiş kopya". Arşivlenen orijinal 2006-12-18 tarihinde. Alındı 2006-02-24.CS1 Maint: başlık olarak arşivlenmiş kopya (bağlantı)
  3. ^ "Temel Projesi". apache.org. Alındı 2019-09-16.
  4. ^ "Kredi". PHP. Alındı 2009-09-30.
  5. ^ Venüs Yükseliyor intertwingly.net, 2006.
  6. ^ "Standart ECMA-335". Ecma-international.org. Alındı 2009-09-30.
  7. ^ "devam eden · Turtayı Seviyorum". Tbray.org. 2003-06-23. Alındı 2009-09-30.
  8. ^ "Sam Ruby, HTML Çalışma Grubu için eş başkan olarak atandı, 5 Ocak'ta Michael (tm) Smith'ten 2008-12-15'te ([email protected] Aralık 2008'den itibaren)". Lists.w3.org. Alındı 2009-09-30.

Kaynaklar

Dış bağlantılar