Archivo Anual: 2019


Quarkus + GraalVM + Fabric8 Maven Plugin
Introducción En este tutorial veremos como desarrollar una aplicación muy sencilla con Quarkus e integrarla con Fabric8 Maven Plugin para publicar una imagen nativa con  GraalVM en Docker Hub. La primera parte de la publicación describe como desrrollar una simple aplicación con Quarkus. La siguiente parte describe como construir un ejecutable nativo con GraalVM. La última sección muestra como integrar el proyecto con Fabric8 Maven Plugin y cómo desplegar las diferentes imágenes de la aplicación en Docker Hub. Quarkus, aplicación de muestra En esta sección se muestra cómo desarrollar una aplicación muy sencilla que devolverá una cita al azar cada […]

Quarkus + Fabric8 Maven Plugin + GraalVM


Isotope + Kuberentes
Introducción Isotope mail client es una aplicación webmail de código libre y uno de los proyectos personales en los que he invertido más tiempo durante el pasado año. Puedes leer más información acerca de las funcionalidades de Isotope en una publicación anterior. A pesar de que todavía no hay una versión oficial, la aplicación está bastante estable. En este post describiré la forma en la que se puede desplegar Isotope un un clúster de Kubernetes. En el tutorial se ha empleado minikube + kubectl, pero los mismos pasos podrían reproducirse en un clúster de K8s en producción. Traefik v1 Pese […]

Isotope Mail: Cómo desplegar Isotope+Traefik en Kubernetes


Fedora 1
Qué es Cinnamon? Cinnamon es un entorno de escritorio libre derivado de GNOME 3 y el principal entorno de escritorio para la distribución Linux Mint (Y también mi favorito). Fedora 30 viene por defecto con GNOME como el entorno de escritorio para el sistema X Window, sin embargo, hay un spin que es una variación de la distribución oficial de Fedora con Cinnamon con el entorno por defecto para el escritorio. Aunque se puede descargar el spin de Cinnamon, en esta publicación veremos cómo instalar los paquetes necesarios para desplegar de forma sencilla Cinnamon como el entorno de escritorio en […]

Fedora: Cómo instalar el entorno de escritorio Cinnamon



Webpack ReactJS Gatsby
Introducción Gatsby es una plataforma para la generación de webs estáticas basada en ReactJS y alimentada por GraphQL. Llevo bastante tiempo utilizando Gatsby y más recientemente lo he empleado para reconstruir mi página personal por completo. Una de las características que más me ha llamado la atención es que los source maps correspondientes al código Javsascript transpilado se publican en los builds de producción por defecto en la V2. Es bueno ser transparentes y publicar el código fuente para compartir con la comunidad software, pero tal vez este sea un efecto indeseado (especialmente cuando desarrollemos websites comerciales). En esta publicación […]

Gatsby: Deshabilitar source maps en producción