Mi nueva web con blog y portfolio
Hacía mucho tiempo que quería desarrollar un sitio web con un portfolio y un blog donde pudiera compartir mis experiencias y conocimientos.
Mi nueva web con blog y portfolio. ¡Bienvenidos!
¡Hola a todos/as 👋 ! Para quien no sepa de mi, mi nombre es Daniel Cueto, un desarrollador de software apasionado por la tecnología y la programación. Hacía mucho tiempo que quería desarrollar un sitio web con un portfolio y un blog donde pudiera compartir mis experiencias y conocimientos.
Hace años, cuando estaba más activo en la industria, tenía un blog donde compartía experiencias en eventos y sucesos que me habían ayudado a crecer tanto de forma personal como profesional. Siempre he tenido esa inquietud de compartir todo lo que he ido aprendiendo. Con los años, he dejado de lado esa parte de mi que me hacía sentir realizado y comprometido con la comunidad, y sentía la necesidad de volver aquí, donde estoy ahora.
Los motivos de mi inactividad durante este tiempo me gustaría dejarlos guardados y reflejados en una serie de posts donde hable al respecto, creo que pueden ser muy constructivos para cualquier persona que pase por experiencias y procesos parecidos.
Web desarrollada con Astro, mdx y React
Después de un tiempo dándole vueltas a como quería desarrollarlo y como quería darle uso, finalmente opté por lo que estáis pudiendo ver ahora mismo.
Acabé optando por escoger Astro como framework, porque sentía que suplía todas las necesidades que quería cubrir, sin tener que mantener levantado un servicio que me repercutiera en un coste o, en un mayor nivel de complejidad para su mantenimiento.
Quería algo sencillo, rápido, multiidioma y, que pudiera ir actualizando su contenido de forma periódica. Que Astro proporcione tantas herramientas para desarrollar un sitio web estático tan completo me pareció fascinante.
Anteriormente los posts de mi antiguo blog los redactaba en Markdown y, Astro, trabaja muy bien con ficheros Markdown para su renderizado. Pero, además, también, tiene integración con MDX, y eso ya si que me resultaba interesante. Poder integrar mis componentes de cualquier librería UI dentro de mis posts en Markdown me ofrecía una libertad absoluta.
¿Por qué multiidioma?
Bien, progresivamente con el tiempo he ido integrando el inglés como un idioma que utilizo en mi día a día. Este año, me quería poner como objetivo el dar un salto en mi nivel de inglés y, encontré dentro de mi proyecto de blog, un sitio y justificación donde podía poner en uso el idioma.
Vamos, que el principal motivo de esta decisión es por un tema de aprendizaje personal e integrar el idioma en todas las facetas posibles de mi vida.
Otro motivo, era tener dos versiones del sitio dependiendo del idioma en el que consumieras el contenido, porque hay posts, que sé, que van a resultar más interesantes para un público objetivo determinado y, que, la lectura, para un angloparlante, igual no tiene mucho sentido.
Conclusión
Estoy muy muy contento de por fin poder lanzar la web 😊. Hay un montón de cosas que tengo integrar, otras que cambiar porque no me gustan 🥶, y empezar a limpiar y testear todo mi código, porque al final, este es el primer proyecto en el que trabajo con Astro así que ha sido como todo en este mundillo, mucho prueba y error 🫠. Esto es una primera versión beta del sitio así que tened en cuenta eso, que hay algunos bugs que ya tengo identificados y cosas que no funcionan como me gustarían.
Pero vaya, a lo que iba, estoy muy feliz de poder reconectar con la comunidad y poder hablar largo y tendido sobre los nuevos proyectos que tengo en mente a futuro.
Un saludillo con mucho amor, y nos vemos por aquí ❤️
PD: Por cierto, voy a ir dejando por aquí una serie de artículos que voy a ir publicando estas siguientes semanas sobre como desarrollé mi sitio web. Pronto integraré un newsletter para quien le resulte más práctico recibir las notificaciones de mi nuevo contenido por correo electrónico.