Articulo de referencia

Sam Ruby

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 e...

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

Véase también

Referencias

  1. "Retirado" . intertwingly.net . Consultado el 11 de julio de 2026 .
  2. "Sam Ruby" . SFSCON . Consultado el 11 de julio de 2026 .
  3. "Sam Ruby" . www.oreilly.com . Consultado el 11 de julio de 2026 .
  4. "Anuncio de la nueva Junta Directiva de la ASF" . apache.org. 3 de marzo de 2022. Consultado el 11 de septiembre de 2022 .
  5. Anthony III (2008). Ajax: La guía definitiva . O'Reilly Media. pág. 617. ISBN  9780596554972.
  6. "Créditos" . PHP . Consultado el 30 de septiembre de 2009 .
  7. Venus Rising intertwingly.net, 2006.
  8. "Estándar ECMA-335" . Ecma-international.org . Consultado el 30 de septiembre de 2009 .("TC39" parece un error tipográfico, ver la siguiente referencia)
  9. https://www.ecma-international.org/about-ecma/areas-of-work/ TC49 se encarga de C#, CLI y Eiffel
  10. "en curso · Me gusta el pastel" . Tbray.org. 23 de junio de 2003. Consultado el 30 de septiembre de 2009 .
  11. "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.