Sam Ruby - Sam Ruby
Sam Ruby | |
---|---|
Nacionalidade | americano |
Educação | Bacharel em Matemática , Christopher Newport University |
Ocupação | desenvolvedor de software |
Conhecido por | Atom , Apache |
Sam Ruby é um desenvolvedor de software proeminente que fez contribuições significativas para os padrões da web e projetos de software de código aberto . Em particular, ele contribuiu para a padronização de feeds da web sindicalizados por meio de seu envolvimento com o padrão Atom e o serviço da web Feed Validator.
Atualmente, ele ocupa um cargo de Senior Technical Staff Member no Emerging Technologies Group da IBM e é o Presidente da Apache Software Foundation . Ele mora em Raleigh , Carolina do Norte .
Fundo
Sam Ruby é bacharel em matemática pela Christopher Newport University , Newport News , Virginia . Ruby foi contratado imediatamente após a faculdade pela IBM e trabalha lá desde então.
Projeto Apache
Ruby atualmente atua como presidente da Apache Software Foundation . Ele serviu anteriormente como Secretário Adjunto; Diretor, Vice-presidente de Assuntos Jurídicos; e foi o ex-presidente do Projeto Apache Jakarta . Ele também contribui ativamente para vários projetos do Apache. Notavelmente, ele foi um dos primeiros contribuidores do Ant , além de ser o criador do Gump .
Feed Validator
Ruby é o principal mantenedor do validador de feed , que ele desenvolveu junto com Mark Pilgrim . É capaz de validar feeds Atom , bem como feeds RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 e 2.0.
PHP
Ruby também contribuiu com o PHP , em particular com a extensão Java.
Rubi
Sam Ruby fez desenvolvimento na linguagem de programação Ruby , levando a alguma confusão entre o nome da pessoa e a linguagem. No entanto, não há conexão formal - os dois apenas coincidentemente têm o mesmo nome.
Vênus
Ruby é o autor de Venus, um agregador de feed Atom / RSS , a base de código que começou como uma refatoração radical do agregador de feed Planet 2.0 em 2006.
html5lib
Ruby é um membro desenvolvedor do projeto html5lib, com sua contribuição principal sendo a porta inicial de html5lib para a linguagem de programação Ruby .
Esforços de padronização
Ruby atua em várias organizações de desenvolvimento de padrões .
Padronização ECMA do .NET Framework CLI
Ruby foi o organizador do grupo ECMA TC39 que padronizou a Common Language Infrastructure para o .NET Framework da Microsoft .
Átomo
O projeto que acabou se tornando o padrão de feed da Web do Atom foi iniciado por uma postagem no blog de Sam Ruby em 2002, intitulada "o que torna uma entrada de log". Esta postagem no blog acabou se tornando um projeto wiki que atuou como um ponto de encontro para as pessoas que buscavam melhorar o formato RSS congelado. Sam Ruby era o secretário do grupo de trabalho IETF AtomPub. Este grupo de trabalho concluiu o RFC 4287, a especificação do formato Atom ("The Atom Syndication Format"), em dezembro de 2005, e o RFC 5023, "The Atom Publishing Protocol", em outubro de 2007.
ECMAScript
Ruby é um membro do ECMAScript comissão técnica (ECMAScript TC39); sua principal contribuição para o grupo é direcionar o esforço para adicionar suporte decimal ao ECMAScript.
HTML5
Ruby foi um dos primeiros a adotar o HTML5 e ofereceu uma série de propostas concretas que foram posteriormente incorporadas ao rascunho do HTML5. Ele foi nomeado co-presidente do Grupo de Trabalho de HTML do W3C desde 5 de janeiro de 2009.
Bibliografia
- Agile Web Development with Rails 5 (Pragmatic Bookshelf, 2016) (com Dave Thomas e David Heinemeier Hansson ) ISBN 978-1-68050-171-1
- Agile Web Development with Rails 4 (Pragmatic Bookshelf, 2013) (com Dave Thomas e David Heinemeier Hansson ) ISBN 1-937-78556-4
- RESTful Web APIs (O'Reilly Publishing, 2013) (com Leonard Richardson e Mike Amundsen ) ISBN 1-449-35806-3
- Agile Web Development with Rails 3.2 (Pragmatic Bookshelf, 2011) (com Dave Thomas e David Heinemeier Hansson ) ISBN 1-934-35654-9
- Agile Web Development with Rails, Third Edition (Pragmatic Bookshelf, 2009) (com Dave Thomas e David Heinemeier Hansson ) ISBN 1-934-35616-6
- RESTful Web Services (O'Reilly Publishing, 2007) (com Leonard Richardson ) ISBN 0-596-52926-0
Veja também
Referências
Fontes
- Visionário de serviços da Web - uma entrevista com Sam Ruby (IBM developerworks)
- Sam Ruby na O'Reilly Network
- Página SamRuby no Atom Wiki - acessado em 22 de fevereiro de 2006.
- Biografia: Sam Ruby - da XML Conference and Expo 2003.
links externos
- Intertwingly - de Sam Ruby weblog (o nome é uma referência a Ted Nelson 's cunhagem " intertwingularity ").
- Feed Validator - validador de feed de Sam Ruby para Atom e RSS.