Llevo unos días ensimismado en mi rico mundo interior, como me gusta decir. Y es que tenía varias tareas pendientes, unas relacionadas con la página web y otras relacionadas con la reciente aplicación ByeAds-Manager y sobre todo con Rust. La cuestión es que aprovechando los días del puente del 1 de mayo, me he dado una paliza importante. Si no tuve bastante con eso de quitarme las tres w de atareao.es, ahora había llegado el momento de hacer mas liviana la página web, a costa de llevar cada cosa a su sitio. Así, que, en este episodio del podcast te voy a contar mis aventuras con el CSS, Rust, y los estupendos revisores de extensiones de GNOME Shell.
CSS, Rust y GNOME Shell Mejoras en la web Sinceramente, dudo que aprecies nada nuevo en la página web. Y no porque no seas observador, sino porque los cambios son mas por dentro que por fuera. Es posible que si eres muy, pero que muy observador, te hayas dado cuenta de que ha desaparecido el enlace de Facebook, pero ya te digo, que esto solo lo habrás observado si eres realmente muy observador.
Moviendo los iconos Entonces ¿que es lo que he hecho? Reducir el tamaño del CSS. Hace unos días me desperté con una visión clara de como reducir el tamaño del CSS de atareao.es. ¿Y porque me preocupa el tamaño del CSS? Por el simple hecho de que cuanto menos pese, mas rápida va atareao.es y esto da puntos de cara al posicionamiento.
En este sentido, antes los iconos iban embebidos en el CSS, ahora los he llevado cada uno a su sitio. Los que aparecen en el pie de página han ido al pie de página, los que aparecen en el encabezado en el encabezado, y así sucesivamente. Todo con la precaución de no cargar dos veces el mismo… O casi. Y en esta operación de repartir, alguno de los iconos se ha caído… Que le vamos a hacer.
Comprimiendo el CSS Por otro lado, otra de las operaciones que hago siempre, o al menos siempre que me acuerdo, es comprimir el CSS. Esto no es mas que quitar espacios, comentarios, etc. Y eso básicamente es lo que he hecho.
Hasta la fecha estaba utilizando yui-compressor, pero como es una herramienta implementada en Java, y ya sabes que le tengo un poco de manía por el consumo de recursos, estuve buscando un reemplazo, y vaya si lo encontré. ¿A que no imaginas donde? Rust, es el que me ha facilitado la solución de la mano de minifier.
En este sentido he hecho un mini script para facilitarme la vida a la hora la compilación de sass css, y las tareas posteriores.
...
Más información en las notas del podcast sobre CSS, Rust y GNOME Shell
Comentarios
Por mi trabajo en formación y también en el trabajo formal diario uso java. Dia a día sigo en proceso constante de aprendizaje de nuevas características de cada versión para así compartir y formar, aprendiendo y mejorando sobre Frameworks como Springboot y otros, sobre desarrollo móvil para Android a partir de java y ahora kotlin. Sin embargo, esta necesidad laboral e incluso gusto personal por el lenguaje Java no me aisla de disfrutar y tomar las cosas buenas y novedosas que tu y otros buenos podcasters comparten en sus episodios, también aprendi una frase de ustedes en España 🇪🇦 "para los gustos, los colores"... Muchas gracias Lorenzo, muy buen episodio Saludos desde Bogotá 🇨🇴
Por mi trabajo en formación y también en el trabajo formal diario uso java. Dia a día sigo en proceso constante de aprendizaje de nuevas características de cada versión para así compartir y formar, aprendiendo y mejorando sobre Frameworks como Springboot y otros, sobre desarrollo móvil para Android a partir de java y ahora kotlin. Sin embargo, esta necesidad laboral e incluso gusto personal por el lenguaje Java no me aisla de disfrutar y tomar las cosas buenas y novedosas que tu y otros buenos podcasters comparten en sus episodios, también aprendi una frase de ustedes en España 🇪🇦 "para los gustos, los colores"... Muchas gracias Lorenzo, muy buen episodio Saludos desde Bogotá 🇨🇴
Estoy aprendiendo Rust. He visto que tiene muchas ventajas. En parte gracias a ti. Además es el complemento perfecto para lenguajes de alto nivel como Python.
No son buenos los fanatismos, java es tan bueno como Rust en su ámbito de uso, mira Android por ejemplo.