Instalar ZSH y Oh My ZSH en Ubuntu

ZSH es un intérprete de comandos (shell), como BASH, pero con muchas más características y más potente. Las características principales que lo hacen más potente son:

  • Personalizable con plugins y temas
  • Autocompletado con tabulador y navegación por las opciones con las teclas de dirección
  • Expansión recursiva de directorios
  • Muchos alias integrados
  • Entre otras muchas…

Continuar leyendo «Instalar ZSH y Oh My ZSH en Ubuntu»

Hotel: lanza aplicaciones desde el navegador y accede a través de dominios locales

En esta entrada, vamos a ver Hotel, una herramienta muy interesante y útil que nos ahorrará mucho tiempo a la hora de configurar nuestro entorno de desarrollo. Con Hotel podemos lanzar aplicaciones desde el navegador y acceder a ellas a través de dominios locales (.localhost, por ejemplo) generados automáticamente. También, podremos acceder a través de https con un certificado SSL auto-firmado.

Continuar leyendo «Hotel: lanza aplicaciones desde el navegador y accede a través de dominios locales»

ES6: Template literals

En anteriores entradas, ya hemos visto algunas de las novedades que presenta ES6. Algunas de las que hemos tratado son las nuevas formas de declarar variables, las funciones flecha y las nuevas formas de declarar parámetros (por defecto, REST y el operador SPREAD). En esta entrada, vamos a ver otra novedad que es muy interesante porque simplifica mucho la forma tradicional de construir strings.

Continuar leyendo «ES6: Template literals»

CRUD con Vue.js y Firebase

En esta entrada, vamos a ver como hacer un CRUD con Vue.js, Tailwind CSS para los estilos y Firebase como base de datos.

Según Wikipedia, Firebase es una plataforma para el desarrollo de aplicaciones web y aplicaciones móviles de Google. Firebase tiene varios servicios, pero el que vamos a utilizar hoy es Realtime Database, tal como dice su nombre, es un servicio de bases de datos en tiempo real. Vincularemos esta base de datos con Vue.js y crearemos un CRUD en el que se sincronicen los datos en tiempo real. Empezamos!

Continuar leyendo «CRUD con Vue.js y Firebase»