- htmx 4: the game es un juego de 25 dólares que te permite experimentar HTMX en una Game Boy portátil
- Avanzas a través de un total de 4 niveles recolectando pepinillos
- El objetivo principal es minimizar el JavaScript del lado del cliente y evitar el slop
- Al final, si derrotas a Warren, puedes desbloquear el código fuente de htmx 4.0
- Es un producto hecho por encargo, y los errores de impresión o problemas visibles de calidad califican para cambio o reembolso, pero no se aceptan devoluciones generales ni por talla
htmx 4.0 en Game Boy
- htmx 4: the game es un juego creado para experimentar HTMX en una Game Boy portátil y cuesta 25 dólares
- A lo largo de 4 niveles, debes recolectar pepinillos mientras reduces al mínimo el JavaScript del lado del cliente y evitas el slop
- Si derrotas a Warren, se desbloquea el código fuente de htmx 4.0
Garantía de calidad y condiciones de devolución
- Si hay errores de impresión o problemas visibles de calidad, el producto puede cambiarse o reembolsarse
- Como es un producto hecho por encargo, no se permiten devoluciones generales ni devoluciones relacionadas con la talla
1 comentarios
Comentarios en Hacker News
He usado htmx durante 3 años y, al combinarlo con lenguajes de plantillas del lado del servidor, descubrí una nueva forma de crear software web
Aún más impresionante es la capacidad de respuesta de quienes manejan la tienda. Una vez me quejé en Twitter de que una taza de 8 onzas era demasiado pequeña y al día siguiente añadieron una taza gigante de 48 onzas; desde entonces la uso todos los días
Permite crear rápido sitios responsivos que cargan menos al visitante, sin la pesadez de los despliegues centrados en JavaScript; además redujo problemas de compatibilidad y puntos de falla, y la puntuación de velocidad en Google subió de 60~80 a 100. También facilita depurar y deja de desperdiciarse tiempo en JavaScript para invertirlo en diseño y mejoras funcionales
La práctica de permitir que sitios web arbitrarios ejecuten cómputo pesado y análisis en el dispositivo del usuario sin su consentimiento nunca debió permitirse
Me identifico con la filosofía de volver a una manera simple de construir aplicaciones web
Hoy en día Step Functions puede usarse como una especie de motor extraño y tosco de plantillas de texto, así que estoy pensando en una capa DSL para pulir esas incomodidades
La vibra de HTMX es excelente. Técnicamente es bueno, simple y útil en muchos contextos, pero no se toma demasiado en serio a sí mismo
Lo uso desde la época de intercooler.js en el trabajo y en proyectos personales, y me sigue encantando. También me gusta la taza loca del unicornio con ojos láser que recuerda al NROL-39: https://swag.htmx.org/collections/octohorse, https://en.wikipedia.org/wiki/USA-247
En Big Sky Dev Con, cuando revelaron el juego de Game Boy, primero pensé que era un truco usando un emulador, pero cuando dijeron que todos podían llevarse un cartucho físico, me quedé con la boca abierta
Está entre las promociones más divertidas que he visto, y muestra muy bien cuánto valora el equipo de HTMX el nivel de acabado y la diversión en todo lo que hace
Me gusta HTMX y lo uso en varios proyectos, pero es curioso este fenómeno de que lo viejo vuelve a ser nuevo
Web Forms de .NET Framework ya permitía renderizar partes de una página web con UpdatePanel en 2005, y recibió muchas críticas fuera del mundo .NET. HTMX es, en cierto modo, una extensión mucho más refinada y potente de esa idea
En los tiempos en que se trasladaban PSD ajustados al píxel a tablas HTML o applets Flash, era difícil que este concepto conviviera con el estilo visual y por eso desapareció, pero al ver antiguas aplicaciones empresariales en IntraWeb se nota que ya habían resuelto componentes, eventos y demás mucho antes de que se pusieran de moda
Ojalá vuelvan a aparecer herramientas RAD para stacks web modernos, pero el ritmo de cambio es demasiado rápido y, ahora que frontend y backend son especialidades separadas, parece tener poco valor de inversión
Gracias a la IA, ahora es más fácil interactuar con lenguajes desagradables de ver como PHP, y se puede aprovechar su ecosistema profundo, velocidad de ejecución y tiempos de build muy cortos. Aunque detesto la sintaxis de PHP y la ausencia de tipos estáticos, sigue siendo más productivo que el caos de SPAs por todos lados
La justificación del renderizado del lado del cliente como forma de dar una experiencia tipo app sin recargas es, en esencia, lógica de los 2010, y la web y las tecnologías del navegador ya avanzaron muchísimo
Rehice varias web apps open source de mi home server con HTMX + Go + PostgreSQL
Funcionan ligeras y rápidas tanto en escritorio como en móvil, con la complejidad reducida al mínimo, y además el código es fácil de entender y modificar. Por ahora solo corrijo bugs menores cada pocos meses, y espero que en apps maduras el intervalo entre upgrades obligatorios se extienda de años a décadas
PostgreSQL tampoco es una elección tan simple, porque para evitar bastante interrupción en upgrades de versión se necesita replicación y procedimientos complejos de cambio
Desde que HTMX se dio a conocer por primera vez lo he usado con satisfacción, también he difundido mucho el artículo de Grug, y gracias a esa cultura de mantener divertido el desarrollo de software compré esta mercancía de inmediato
Me pregunto si la misma persona hizo el texto de Grug-brained developer y HTMX
HTMX al final también es una librería de JavaScript, y no me gusta que no tenga un comportamiento de respaldo automático suficiente para entornos con scripts desactivados
Por eso los desarrolladores intentan manejar incluso las páginas de contenido estático totalmente con HTMX. Buscando alojar un foro de estilo antiguo, traté de evitar la carga de PHP y MySQL y encontré PunkwebBB, basado en Python, pero al desactivar los scripts algunos botones no hacían absolutamente nada y estaba usando HTMX de forma innecesaria para la funcionalidad
Hacer un fork y quitar el JavaScript innecesario era demasiado trabajo, así que al final estoy creando yo mismo un foro sin JavaScript basado en Python Django
Aunque recién ahora descubrí, para mi frustración, que esta característica retrocedió después de introducir hace poco los componentes de caché
hx-getyhx-postTurbo parte de HTML correcto y sigue una filosofía de mejora progresiva que añade comportamiento enriquecido. HTMX, igual que React, es una librería de JavaScript y eso en sí no está mal, pero es más fácil caer en el antipatrón de depender de JavaScript para todo
Ahora, más que el argumento de que debe funcionar sin JavaScript, pesa más que el HTML semántico renderizado en servidor es importante para la accesibilidad, el SEO, los LLM y las herramientas de automatización. Con HTMX también se puede hacer un HTML excelente, pero hace falta disciplina y experiencia para darse cuenta de si no estás construyendo silenciosamente una app de JavaScript dentro de atributos HTML
htmx 4.0 será lanzado como juego para Game Boy y Game Boy Color
Es un juego real inspirado en Mario Bros.; atraviesas cuatro niveles en tres biomas y al final peleas en la fábrica de slop contra el jefe Warren Buffering, rival en línea y amigo en la vida real. Si ganas, se desbloquea el código fuente de htmx 4.0
Fue hecho directamente con una versión de GB Studio muy personalizada por Stephen Mitchell (scum), y pronto publicarán el making-of. Jarason Banes se encargó de fabricar el cartucho y del diseño de la portada, y Ash(https://www.fiverr.com/ae1996/) hizo la ilustración de la portada y la de la edición de tapa blanda de https://hypermedia.systems
Quisiera saber si muestran una contraseña para el repositorio Git o si es algo como un NFT que da acceso al código fuente
Sorprende ver un hilo de HTMX donde no aparece un crítico a meterse para explicar por qué HTMX no sirve
Parece que hasta los fans de React tienen que reconocer el lanzamiento para Game Boy