
Renovando rafablanes.com: Astro, Cloudflare y una web más simple
Creé la web rafablanes.com en el año 2013, para crear mi propia marca profesional así como para incluir información de mi primer libro publicado (El Libro Negro del Programador), más los que viniesen a continuación.
Sin embargo, hay momentos en los que mantener algo deja de tener demasiado sentido y resulta más interesante volver a pensar cómo lo haríamos si empezásemos hoy desde cero. Y justo es lo que he hecho, en buena medida, con rafablanes.com, sin tener en cuenta todo lo que ha llovido desde aquel año.
Durante años mi web ha estado construida sobre Drupal, framework que me entusiasmó en su momento y hasta di una charla en una DrupalCamp allá por el 2015.
No obstante, este sitio con Drupal ya cumplió su función. El contenido que quiero publicar pero, sobre todo, la dirección en la que quiero evolucionar profesionalmente pedían una renovación más profunda que un simple cambio de diseño.
Así que decidí reconstruirla por completo, como uno de mis objetivos para este año, algo que he ido haciendo poco a poco desde este último verano.
De Drupal a Astro
El cambio más importante está probablemente en algo que no se ve a primera vista: la tecnología utilizada para construir la web, y que tengo que reconocer, que después de evaluar alternativas, me dejó completamente entusiasmado.
He sustituido Drupal por Astro, un framework orientado a la creación de sitios web centrados en contenido y capaz de generar páginas fundamentalmente estáticas. Para una web como esta, donde la mayor parte de lo que publico son artículos, información sobre mis libros y contenidos técnicos, este enfoque encaja mucho mejor con lo que necesito actualmente.
No se trata de cambiar de tecnología simplemente por utilizar algo más reciente (siempre he odiado y criticado eso de ir con lo último porque sí). Mi intención ha sido reducir complejidad, tanto en la publicación como en el despliegue de nuevo contenido.
Drupal es una plataforma muy completa, pero precisamente muchas de sus capacidades dejaron de ser necesarias para mi caso de uso. Prefiero ahora una arquitectura donde el contenido tenga mayor protagonismo y donde pueda mantener una relación mucho más directa entre lo que escribo y lo que finalmente se publica.
La nueva web busca precisamente eso: ser más simple.
Cloudflare para un despliegue diferente
La renovación también afecta a la forma en la que publico la web. La nueva versión está desplegada utilizando Cloudflare, abandonando el modelo de alojamiento tradicional que había utilizado anteriormente.
El cambio encaja con la misma filosofía con la que he planteado toda la renovación: simplificar la infraestructura que necesito mantener y acercar el proyecto a una forma más actual de desarrollar y desplegar aplicaciones web.
Astro y Cloudflare no son, por supuesto, un objetivo en sí mismos. Son simplemente las herramientas que he elegido para construir una web que responda mejor a lo que quiero hacer con ella.
Además, con Cloudflare me aseguro con una inversión mínima, de que la latencia de lectura de mi web es extraordinariamente baja sea cual sea la parte del mundo desde la que se accede a ella.
Una web que también refleja un cambio
Pero quizá la parte más importante de esta renovación no sea tecnológica. Este cambio también es un reflejo de mi evolución profesional, qué duda cabe.
Uno de los motivos para reconstruir la web ha sido organizar mejor los temas sobre los que quiero escribir durante los próximos años. La ingeniería y el desarrollo de software siguen siendo una parte fundamental de su contenido, como no podía ser de otra forma después de tantos años dedicado profesionalmente al software.
Ahora, sin embargo, hay otro ámbito que está adquiriendo cada vez más importancia para mí, y que es la computación cuántica, disciplina en la que vengo trabajando ya varios años.
Mi interés y especialización en esta disciplina están haciendo que estudie nuevos modelos de computación, algoritmos y formas de abordar problemas que amplían considerablemente el territorio habitual de la programación clásica. Por tnato, era razonable que mi web evolucionase también para dar cabida a ese recorrido.
Por eso la renovación no pretende solamente modernizar la tecnología que hay detrás de rafablanes.com. También busca construir un espacio mejor preparado para reunir lo que ya forma parte de mi trayectoria con aquello en lo que estoy trabajando y profundizando ahora.
Cambiar Drupal por Astro, modificar la forma de desplegar la web o replantear su estructura son decisiones técnicas. Lo realmente importante sigue estando en otro sitio: el contenido.
Aquí seguiré escribiendo sobre software, programación, arquitectura y tecnología. También habrá cada vez más espacio para la computación cuántica, sus fundamentos, sus algoritmos y su evolución.
La web es nueva. Los temas también evolucionan. Pero la intención sigue siendo esencialmente la misma: utilizar este espacio para escribir, aprender y compartir aquello que considero suficientemente interesante como para dedicarle unas cuantas páginas.
Y esta nueva versión de rafablanes.com es, simplemente, un mejor lugar para hacerlo.
Por último, y fruto de mi propia evolución profesional, todos los contenidos están también en inglés.