Sam Ruby es un desarrollador de software que ha realizado importantes contribuciones a los estándares web y a los proyectos de software de código abierto . Ha contribuido a la estandarización de los feeds web sindicados mediante su participación en el estándar Atom y el servicio web Feed Validator.
Se retiró del puesto de Especialista en Rails en Fly.io en octubre de 2025. [ 1 ]
Fondo
Sam Ruby recibió una licenciatura en matemáticas de la Universidad Christopher Newport , Newport News , Virginia . Anteriormente trabajó en el desarrollo de proyectos de código abierto para IBM. [ 2 ] [ 3 ]
Proyecto Apache
Ruby es un antiguo miembro de la junta directiva de la Apache Software Foundation . [ 4 ] Anteriormente, ocupó los cargos de presidente, secretario adjunto, director, vicepresidente de asuntos legales y presidente del proyecto Apache Jakarta . Contribuye activamente a numerosos proyectos de Apache. Cabe destacar que fue uno de los primeros colaboradores de Ant , además de ser el creador de Gump.
Validador de feeds
Ruby es el principal responsable del mantenimiento del validador de feeds , que desarrolló junto con Mark Pilgrim . [ 5 ] Este validador de feeds puede validar feeds Atom , así como feeds RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 y 2.0.
PHP
Ruby también contribuyó a PHP , en particular a la extensión de Java. [ 6 ]
Rubí
Sam Ruby ha desarrollado software en el lenguaje de programación Ruby , lo que ha generado cierta confusión entre su nombre y el lenguaje. Sin embargo, no existe ninguna conexión formal; simplemente coinciden en el nombre.
Venus
Ruby es el autor de Venus, un agregador de feeds Atom / RSS , cuyo código fuente comenzó como una refactorización del agregador de feeds Planet 2.0 en 2006. [ 7 ]
html5lib
Ruby es miembro desarrollador del proyecto html5lib, y su principal contribución ha sido la adaptación inicial de html5lib al lenguaje de programación Ruby .
Esfuerzos de estandarización
Ruby ha participado activamente en diversas organizaciones de desarrollo de estándares .
Estandarización de ECMA de la CLI de .NET Framework
Ruby fue el coordinador del grupo ECMA TC49 que estandarizó la infraestructura de lenguaje común para el .NET Framework de Microsoft . [ 8 ] [ 9 ]
Átomo
El proyecto que finalmente se convirtió en el estándar de fuentes web Atom se inició con una publicación de blog de Sam Ruby en 2002 titulada "Qué constituye una entrada de registro". Esta publicación de blog se convirtió posteriormente en un proyecto wiki que sirvió como punto de encuentro para quienes buscaban mejorar el formato RSS estático. [ 10 ] Sam Ruby fue el secretario del grupo de trabajo AtomPub de la IETF . Este grupo de trabajo completó el RFC 4287, la especificación del formato Atom ("El formato de sindicación Atom"), en diciembre de 2005 y el RFC 5023, "El protocolo de publicación Atom", en octubre de 2007.
ECMAScript
Ruby es miembro del comité técnico de ECMAScript (ECMAScript TC39); su principal contribución al grupo consiste en impulsar el esfuerzo para añadir compatibilidad con el sistema de numeración decimal a ECMAScript.
HTML5
Ruby fue uno de los primeros en adoptar HTML5 y ofreció varias propuestas concretas que posteriormente se incorporaron al borrador de HTML5. Fue nombrado copresidente del Grupo de Trabajo de HTML del W3C el 5 de enero de 2009. [ 11 ]
Bibliografía
- Desarrollo web ágil con Rails 5 (Pragmatic Bookshelf, 2016) (con Dave Thomas y David Heinemeier Hansson ) ISBN 978-1-68050-171-1
- Desarrollo web ágil con Rails 4 (Pragmatic Bookshelf, 2013) (con Dave Thomas y David Heinemeier Hansson ) ISBN 1-937-78556-4
- API web RESTful (O'Reilly Publishing, 2013) ISBN 1-449-35806-3
- Desarrollo web ágil con Rails 3.2 (Pragmatic Bookshelf, 2011) (con Dave Thomas y David Heinemeier Hansson ) ISBN 1-934-35654-9
- Desarrollo web ágil con Rails, tercera edición (Pragmatic Bookshelf, 2009) (con Dave Thomas y David Heinemeier Hansson ) ISBN 1-934-35616-6
- Servicios web RESTful (O'Reilly Publishing, 2007) ISBN 0-596-52926-0
Véase también
Referencias
- ↑ "Retirado" . intertwingly.net . Consultado el 11 de julio de 2026 .
- ↑ "Sam Ruby" . SFSCON . Consultado el 11 de julio de 2026 .
- ↑ "Sam Ruby" . www.oreilly.com . Consultado el 11 de julio de 2026 .
- ↑ "Anuncio de la nueva Junta Directiva de la ASF" . apache.org. 3 de marzo de 2022. Consultado el 11 de septiembre de 2022 .
- ↑ Anthony III (2008). Ajax: La guía definitiva . O'Reilly Media. pág. 617. ISBN 9780596554972.
- ↑ "Créditos" . PHP . Consultado el 30 de septiembre de 2009 .
- ↑ Venus Rising intertwingly.net, 2006.
- ↑ "Estándar ECMA-335" . Ecma-international.org . Consultado el 30 de septiembre de 2009 .("TC39" parece un error tipográfico, ver la siguiente referencia)
- ↑ https://www.ecma-international.org/about-ecma/areas-of-work/ TC49 se encarga de C#, CLI y Eiffel
- ↑ "en curso · Me gusta el pastel" . Tbray.org. 23 de junio de 2003. Consultado el 30 de septiembre de 2009 .
- ↑ "Sam Ruby fue nombrado copresidente del Grupo de Trabajo de HTML, con efecto a partir del 5 de enero, en sustitución de Michael Smith el 15 de diciembre de 2008 (public-html@w3.org desde diciembre de 2008)" . Lists.w3.org . Consultado el 30 de septiembre de 2009 .
Fuentes
- Página de SamRuby en Atom Wiki - consultada el 22 de febrero de 2006.
Enlaces externos
- Intertwingly - el blog de Sam Ruby (el nombre es una referencia al término acuñado por Ted Nelson " intertwingularity " ).
- blogueros estadounidenses
- científicos informáticos estadounidenses
- programadores informáticos estadounidenses
- Antiguos alumnos de la Universidad Christopher Newport
- Personas vivas
- defensores del código abierto
