Enviar emails HTML responsive con NodeJS y Sendgrid

En este post vamos a ver cómo enviar emails *responsive* con NodeJS utilizando Express, Sendgrid e Ink. Finalmente, veremos cómo crear nuestras propias plantillas responsive con Yeoman de tal forma que sean fácilmente mantenibles y configurables. El código de la aplicación de ejemplo que vamos a seguir lo puedes encontrar en https://github.com/koldohernandez/responsive-mailing-example.

Leer
Tags:

Autenticación basada en tokens

La autenticación es una de las partes más importantes de nuestra aplicación. En este tutorial vamos a ver en qué se basa la autenticación basada en tokens y las diferencias con la autenticación tradicional basada en servidor.

Leer
Tags:

Instrucciones de un Dockerfile

Anteriormente vimos las diferentes formas de crear imágenes de Docker. En este post entraremos en detalle sobre las instrucciones que podemos utilizar en un Dockerfile.

Leer
Tags:

Cómo crear imágenes y subirlas a Docker Hub

Siguiendo con los tutoriales de Docker, en este post vamos a ver las diferentes formas de crear imágenes propias en Docker y cómo subir una image a nuestra cuenta de Docker Registry para poder utilizarla en repetidas ocasiones.

Leer
Tags:

Instalación y primeros pasos con Docker

En un post anterior ya vimos qué es Docker y sus principales características. En este artículo vamos a ver cómo instalar Docker, primeros pasos, los comandos básicos, las imágenes y contenedores.

Leer
Tags:

Gulp.js: automatiza tareas de desarrollo

Independientemente de si eres un desarrollador front-end, back-end ó full-stack, si no quieres perder tiempo realizando tareas comunes de forma manual, es momento de que aprendas a usar un automatizador como Gulp: herramienta que permite automatizar las tareas más comunes que tenemos que hacer durante el desarrollo de la aplicación, como la recarga del navegador, la minificación de hojas de estilo, validación de sintaxis javascript, etc…

Leer
Tags:

Docker: qué es y características principales

Docker es un proyecto de software libre que permite automatizar el despliegue de aplicaciones dentro de contenedores. Docker usa recursos del sistemas totalmente aislados, es decir, permite asignar recursos (tiempo de CPU, la memoria del sistema, el ancho de banda de la red, etc...) o combinaciones de estos recursos entre los procesos que se ejecuta en un sistema.

Leer
Tags:

Resumen de Codemotion 2014

El fin de semana pasado asistí por segunda vez a Codemotion. Durante estos dos días se dieron un total de 112 charlas y 16 talleres repartidos en 8 tracks. Al haber tantas opciones donde elegir, es muy importante escoger bien las ponencias a las que asistir. De ahí que puedas salir más o menos contento del evento.

Leer
Tags:

Configurar Ghost en Ubuntu

Este primer post lo voy a dedicar a explicar los pasos que he seguido crear este blog. Para ello, explicaré cómo instalar y configurar Ghost en un servidor Ubuntu 12.04 LTS.

Leer
Tags:

Bienvenido a mi blog

Este blog, uno más entre millones de ellos, nace con la idea de experimentar, disponer de un lugar donde guardar mis apuntes y poner en práctica que voy aprendiendo. Además...

Leer
Tags: