Adiós Next.js, Hola Astro.js - Pirobits v4


Llevaba un tiempo pensando que mi blog era demasiado complejo: utilizaba Next.js para renderizar en su mayoría contenido estático, algún experimento con autenticación y la newsletter. Además tenía un API separada con node y un administrador con react-router v7 (o Remix.js), y al final era mucho tiempo para desarrollar o mantener yo sólo, y no me convencía el flujo de trabajo ni el tiempo que necesitaba.

Lo que me gusta de este proceso, que a veces puede ser frustrante por parecer estar en una eterna refactorización, es que me ha permitido como side-project experimentar con herramientas y tecnologías, probar todo tipo de ideas, equivocarme una y otra vez y al final es experiencia que me ayuda a tomar mejores decisiones en mi día a día.

Este camino me ha permitido crear proyectos como airo, que la verdad es una pasada y estoy encantando con esta herramienta que me permite desplegar proyectos desde local a un VPS sin necesidad de CI/CD, sólo usando Docker, y a la comunidad pareció gustarle también y conseguí cerca de as 500 estrellas en Github en unos pocos días.

Ahora he refactorizado mi blog usando Astrojs, y la verdad me encanta la filosofía que tiene y la simplicidad. Además puedo utilizar React en las partes que necesite (por ahora ninguna), para la newsletter he usado Javascript Vanilla y formularios de HTML sin necesidad de dependencias prácticamente, etc. Además me gusta el sistema de SSR que tiene y permite crear APIs fácilmente.

Aunque me encanta trabajar con React o Next.js, el camino actual es algo incierto con el tema de los react server components, por lo que habrá que darle tiempo. De hecho estoy creando una app que lanzaré pronto y estoy usando electron con react, pero esta vez con react-router (o remix) y sin server-side-rendering (SSR).

En cualquier caso mi objetivo es publicar más en el blog, para ello quiero refinar mi proceso de trabajo y poder contarte todo lo que voy aprendiendo. Una vez lo termine, te enseñaré dos productos que estoy construyendo.

Recuerda suscribirte a la newsletter ya que pronto traeré novedades.