a little cute fat cat rolling

Cosmonauta Felino

Declaro inaugurados los debrayes del Algus

Hola Mundo!

01 October, 2019 in nonsenses - 2 mins to read

Tags: JavaScript / Gatsby

Nuevamente a escribir

Me encanta escribir y leer, sin embargo no logro tener el tiempo necesario para hacer ambas cosas. He postergado demasiado tiempo el volver a escribir, y creo que eso me ha hecho un poco de daño ya que he perdido la práctica.

Decidí que era un buen momento para aprender nuevas cosas e ir llevando una bitácora sobre ello. Quizá el error que tuve anteriormente fue que primeramente realizaba esto para una audiencia y no me incluía en ella, por lo que en esta ocasión pienso escribir principalmente para mi y como respuesta a algunas preguntas que frecuentemente respondo a las personas.

Así que, querido lector, si me conoces sabrás de las cosas que son de mi interés y quizá no todo esto sea de tu interés, pero espero que algo de esto te sea interesante como lo es para mi.

Hecho con Gatsby

El blog lo he realizado con Gatsby, un framework escrito en React para crear sitios estáticos. Anteriormente usaba Jekyll, escrito en ruby, con el que me sentía bastante a gusto trabajar pero me era complicado personalizar ya que mi especialidad es con JavaScript por lo que no me aventuraba a realizar cambios tan drásticos en el motor, cosa que cambiaré con Gatsby y que actualmente ya comencé a hacerlo.

La documentación es grandiosa pero me aventuré a ir probando sin leerlo ya que quería experimentar de primera mano si era muy complicado el comprender sus herramientas. Fue una grata sorpresa el que en la versión 2 (antes había intentado con la v1 y no fue una grata experiencia) todo fuera tan sencillo o por lo menos fuera fácil depurar y encontrar los problemas.

Otra cosa por la que me incliné a jugar con Gatsby fue el hecho de que usa GraphQL, una tecnología que está en boca de todo mundo y la cual solo había leído sobre ella. Sólo puedo decir una cosa de GraphQL... WOW. Quizá no sea la solución definitiva a todos nuestros problemas, pero es una gran respuesta en el mundo del Front End.

Localización

Otra cosa por la que quise volver a escribir fue el hecho de que quiero mejorar mi inglés, así que escribí un pequeño script para realizar localization. Gatsby cuenta con paquetes i18n para realizar esto de manera automática, sin embargo tuve problemas al implementarlo ya que cambié los archivos que uso para escribir las publicaciones de markdown a MDX. Así que de primera mano puedo decir que si sabes JavaScript, modificar el comportamiento de Gatsby es sencillo.

De que trata esto?

Como lo he mencionado con anterioridad, lo que trataré de escribir contendrá diferentes ámbitos, por lo que no me dedicaré a solo hablar de tecnología ya que no es de lo único que hablo, y por ende, tampoco de lo único que escribiré. Otra cosa que decidí fue no agregar una sección de comentarios en cada publicación y pasar todas esas conversaciones a redes sociales como Facebook o Twitter.

Así que vamos a comenzar con esta historia.


Algus Dark

Algus Dark

I'm a Geek, lover of technology and literature. I touched a computer at age 13 and the heat of the screen hypnotized me. My hobby is learning new stuff.