Sobre este blog

Adonys •

Esta es mi primera entrada de muchas que pienso crear en este blog. Publicare de todo lo que me interesa, aunque mi enfoque será la tecnología e ingeniería de software. De hecho, últimamente he estado muy enganchado con todo lo relacionado con redes, servidores y automatizaciones; tengo la intención de crear algunas entradas sobre esto.

Tabla de contenido

Versión 1.1.0 de mi sitio web

Actualmente, estás viendo la versión 1.1.0 de mi sitio web, que incluye mejoras significativas como la internacionalización y la incorporación del blog. Anteriormente, en la versión 1.0.0, esto era solo mi portafolio.

Todo esto del blog fue hecho en un fin de semana, comenzando un viernes donde no tenía mucha carga en mi trabajo y terminando un domingo por la noche donde termine de escribir esta entrada. Sin duda alguna, fue un proceso muy emocionante donde aprendí cosas nuevas.

Este sitio es de código abierto y está construido completamente con Astro y PicoCSS, que se convierten en HTML, CSS, y algo de JavaScript (aunque el sitio funciona perfectamente sin JavaScript). PicoCSS es una biblioteca que no usa clases y simplifica el diseño, donde solo necesitas escribir HTML semántico y accesible, y PicoCSS se encarga del resto. En el futuro, planeo migrar de PicoCSS a Palm Tree CSS, una biblioteca que estoy desarrollando junto con la comunidad Gentleman Programming.

Todo el contenido de este sitio es estático, y las entradas están escritas en formato Markdown, que luego se convierte en HTML con Astro.

Utilicé una plantilla de código abierto de Astro diseñado para blogs con internacionalización, el cual modifiqué para que se ajuste a mis necesidades. La plantilla original se llama astro-blog-i18n-starter, fue creado por Rebeca Murillo. De hecho, he contribuido al proyecto dejando tres pull requests con mejoras.

Gran parte del tiempo de desarrollo del blog la dediqué a mejorar la accesibilidad, el SEO y la velocidad de carga. Aunque el sitio está construido prácticamente con HTML, CSS y JavaScript puro, lo que aprendí será valioso para futuros proyectos. Entender los conceptos en su forma más básica ayuda a comprender mejor cómo funcionan las cosas y cómo se pueden optimizar.

Motivación

Me gusta crear cosas y solucionar problemas mediante software, a menudo suelo comenzar proyectos que terminan olvidando en una carpeta en mi computadora. Con este blog tengo la intención de compartir lo que voy haciendo, de modo que quede en Internet e incluso le podría ser útil a alguien más.

Mi objetivo con todo esto es:

Mejorar mi escritura

Uno de los objetivos de este blog es mejorar mi escritura. Para lograrlo, leo libros con frecuencia para adquirir nuevo vocabulario (aunque no siempre es así) y ahora con este blog escribiré regularmente, lo que me ayudara a mejorar mi escritura. No pienso usar inteligencia artificial para escribir los artículos de este blog, pero sí para mejorar mi escritura. La inteligencia artificial me parece una herramienta poderosa si se sabe usar y en el futuro, quiero publicar un artículo sobre cómo utilizo la inteligencia artificial para potenciar mi escritura, mi inglés y otras habilidades.

Mejorar mi inglés

Otro objetivo que quiero lograr antes del 2025, es mejorar mi nivel de inglés, sin duda alguna es algo que he logrado, pero me falta mucho por mejorar. He estado tomando clases en vivo con profesores nativos, practicando con varios recursos digitales, participando en conversaciones por dos servidores de Discord y ahora con este blog. A veces, cuando quiera fluir, escribiré las entradas en español y luego las traduciré al inglés y otras veces, las escribiré en inglés y luego la traduciré al español.

Recuerda que puedes leer este blog tanto en español como en inglés. Arriba a la derecha tienes el selector para cambiar de idioma.

Compartir lo que hago

Me gusta compartir mi conocimiento con otras personas, a menudo suelo ayudar a los miembros de la comunidad Gentleman Programming. Además, desde octubre 2022 estoy participando de forma voluntaria en Cincinnatus Institute of Craftsmanship como coach, que es una fundación en República Dominicana que te prepara desde cero en alguna de las diferentes áreas en tecnología que ofrecen hasta que consigas tu primer empleo en sector tecnológico.


Finalmente, este blog cuenta con su propio Feed RSS disponible tanto en español como en inglés. Si te gusta mi contenido y quieres mantenerte al día con mis publicaciones, ¡no dudes en agregarlo a tu lector de RSS!