El trabajo de Henrique Schmaiske y el hombre detrás de Meteor 3.0
Meteor.js es uno de esos proyectos de código abierto con los que los desarrolladores llevan años viviendo. Tiene más de 44.800 estrellas de GitHub, más de 500.000 instalaciones activas en todo el mundo y todavía se encuentra dentro de productos en muchos países.
Detrás del mayor lanzamiento en diez años, Meteor 3.0, está Henrique Schmaiske, CTO de Meteor Software, que comenzó a trabajar en abril de 2022 y lo lanzó en julio de 2024.
Una estructura en la que la gente todavía confía
Meteor se lanzó en 2011, cuando JavaScript completo parecía nuevo. Su atractivo era sencillo: los desarrolladores podían crear con un lenguaje en clientes y servidores, mientras trabajaban con patrones de datos en tiempo real que hacían que las aplicaciones parecieran instantáneas.
Esto es lo que hace que Meteor 3.0 sea más que una actualización de rutina. Cuando un marco tiene más de 5.300 bifurcaciones de GitHub y decenas de miles de instalaciones activas, cada cambio importante llega a alguna parte: las nuevas empresas, las empresas y los desarrolladores dependen de las decisiones de sus mantenedores.
Para Schmeiske, el trabajo no consistía en hacer que Meteor pareciera nuevo, sino en hacerlo avanzar en lugar de tratar a su comunidad como un daño colateral.
El viejo motor tuvo que salir
El problema técnico más difícil fue Fibers, una biblioteca que Meteor usó para hacer que JavaScript asincrónico pareciera sincrónico. Para los desarrolladores, fue un ascenso meteórico, pero los ecosistemas de JavaScript y Node.js han seguido adelante.
La necesidad de eliminar la fibra ya se escribió en junio de 2021 en la discusión n.° 11505 de GitHub. Este era el documento de planificación original, pero la ejecución no había comenzado. Schmaiske se unió a Meteor en abril de 2022 como líder tecnológico.
Dirige el equipo de código abierto de Meteor.js, estableciendo la dirección, diseñando rutas de migración, secuenciando lanzamientos, revisando el código como propietario del código y comunicándose públicamente con los usuarios. El equipo implementó los cambios, mientras Schmeiske lideraba el esfuerzo.
Los cambios afectan a los procedimientos, las publicaciones y el acceso a las bases de datos. Meteor tuvo que pasar a asincrónico nativo y esperar mientras brindaba a las aplicaciones una forma realista de adaptarse. Cuando Node.js 14 llegó al final de su vida útil en abril de 2023, el camino se volvió urgente.
El código abierto no se elimina mediante comando
Dentro de una empresa, una transición difícil se puede gestionar mediante reuniones y plazos, pero el código abierto es diferente. Las personas están repartidas entre países, zonas horarias, empresas y prioridades. Algunos equipos actualizan rápidamente, otros revisan el cumplimiento, las obligaciones del cliente o los sistemas de producción donde el tiempo de inactividad es crítico.
Por eso la ingeniería de comunicaciones pasa a formar parte del trabajo. En marzo de 2023, Schmaiske abrió hilos públicos en el foro Meteor para la hoja de ruta de Fibers y Meteor 3.0, luego publicó actualizaciones de progreso semanales durante aproximadamente 18 meses.
Esas publicaciones eran prácticas. Muestran qué se envía, qué se bloquea, qué necesita atención y dónde deben tener cuidado los usuarios. Reducen las conjeturas y hacen que la migración parezca menos una sorpresa y algo que los usuarios de la carretera pueden seguir.
El puente llegó antes del lanzamiento.
Meteor 3.0 no supone una ruptura con el pasado. Antes del lanzamiento de julio de 2024, Schmaiske señala un trabajo que permite que las aplicaciones Meteor comiencen a aceptar asincronismo y espera junto con artefactos más antiguos. Ese trabajo preliminar se envió a Meteor 2.8 y 2.9 para 2022.
Esa secuenciación es importante. En lugar de empujar a cada usuario hacia una ventana de actualización, Meteor dio tiempo a los equipos para prepararse antes de que llegara el cambio arquitectónico.
Se reconoce la contribución de Smysk a esa fundación. En el registro de cambios oficial de Meteor, aparece primero en la sección "Agradecimiento especial" para v2.8.2 y v2.9.
Cuando Meteor 3.0 se lanzó en julio de 2024, cubría 2300 confirmaciones, 800 archivos modificados y más de 200 solicitudes de extracción. Eliminó fibras, movió el marco a async y await, y actualizó Node.js a la versión 20.
Reconocimiento fuera de la comunidad central
El anuncio oficial del lanzamiento de Meteor 3.0 nombró a Schmaiske como uno de los tres contribuyentes clave. En el foro Meteor, ha recibido más de 22.600 visitas y 626 me gusta.
El lanzamiento también llega al ecosistema JavaScript más amplio. El número 697 de JavaScript Weekly, publicado el 18 de julio de 2024, cubrió Meteor 3.0 y lo presentó a los lectores de un boletín de larga duración.
Schmaiske es propietario del código designado del repositorio principal de Meteor.js en GitHub, lo que significa que los cambios que afectan partes centrales del marco requieren su revisión. En un proyecto maduro de código abierto, es responsabilidad de las personas que construyen sobre él.
El alcance de Meteor ayuda a explicar por qué ese deber es importante. Wappalyzer, TheirStack y Enlyft enumeran Meteor.js que miles de empresas utilizarán activamente para 2025. Las empresas que utilizan el marco incluyen funciones integradas llamadas Apify, ANY.RUN y Chatra.
Un verdadero camino hacia el liderazgo
El rastro de meteoritos de Smysk se construyó mediante trabajo manual de software. Antes de incorporarse a la empresa, trabajó en las startups brasileñas Tippe y Hola! Curtau, más tarde con Familia en Copenhague y AE Studio en Los Ángeles, donde dirigió el trabajo relacionado con blockchain para Protocol Labs utilizando FileCoin.
Su trayectoria profesional comenzó fuera del marco tradicional de la ingeniería. Incursionó con las computadoras desde muy joven, creó sitios web y dirigió un negocio de educación en línea llamado Burn Up Studio, que lo hizo crecer a más de 400 estudiantes mientras construía la plataforma. Conduce a empresas emergentes, equipos de software internacionales y liderazgo en marcos de código abierto.
Se unió a Meteor Software en abril de 2022 como la primera contratación técnica de la empresa bajo un nuevo equipo de liderazgo. Poco después, comenzó a trabajar en Meteor 3.0, ayudando al marco en su mayor lanzamiento en más de diez años, y se convirtió en CTO en abril de 2025.
Su experiencia es de profesional primero. Aprendió construyendo y enviando software de producción y luego pasó a liderar proyectos donde la confiabilidad estaba en juego. Se centra en el lanzamiento por etapas de Meteor 3.0, la planificación de la migración, las revisiones de código, las actualizaciones públicas y las personas según el marco.
¿Qué viene después?
La modernización de Meteor no se detuvo con 3.0, pero la lección es menos sobre una característica única que sobre la administración. El equipo de Galaxy Cloud brinda comentarios sobre la producción, pero Meteor 3.0 sigue siendo el ejemplo más claro de su liderazgo.
El comunicado demostró que un marco de código abierto de décadas de antigüedad podía reconstruir sus componentes principales sin alienar a la comunidad que dependía de él. Para Schmaiske, el logro está ayudando a miles de equipos downstream a avanzar con confianza.




