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

links externos