Publicar web hecha con Vue.js en Netlify

Hoy vamos a ver cómo publicar una web hecha con Vue.js en Netlify. Netlify es un servicio de hosting para sitios web estáticos. Podríamos decir que es una alternativa a GitHub Pages u otros servicios del estilo. Pero Netlify no solamente hace la función de hosting, si no que también tiene varias características que lo hacen una opción muy interesante a la hora de decidir qué alojamiento elegir para nuestro sitio estático.

Continuar leyendo «Publicar web hecha con Vue.js en Netlify»

Configurar Let’s Encrypt en Nginx con Ubuntu

Hoy vamos a ver cómo configurar Let’s Encrypt en Nginx en un servidor Ubuntu alojado en DigitalOcean. Antes de nada, aclarar qué es Let’s Encrypt. Let’s Encrypt es una Autoridad de Certificación gratuita, automatizada y abierta, tal cómo dicen en su web. Básicamente, lo que nos provee es una manera muy sencilla y gratis de generar certificados SSL para asegurar nuestras webs y poder acceder por HTTPS. Ahora veremos lo simple que es, tanto la generación del certificado como su mantenimiento que es automático.

Continuar leyendo «Configurar Let’s Encrypt en Nginx con Ubuntu»

Añadir marcas de agua (watermarks) a imágenes con Laravel

Cuando tenemos un blog o una web, hay veces que queremos identificar las imágenes subidas a nuestro sitio añadiendoles el logo de éste. Esto se puede hacer manualmente con cualquier programa de edición de fotografías (Photoshop, GIMP, etc), pero se puede automatizar y es lo que vamos a ver. Hoy, vamos a ver cómo añadir marcas de agua a nuestras imágenes con Laravel y la libreria Intervention Image.

Continuar leyendo «Añadir marcas de agua (watermarks) a imágenes con Laravel»

React.js #9: Añadir transiciones a las rutas con react-transition-group

En la entrada anterior de la serie sobre React.js, vimos cómo añadir rutas a nuestro proyecto con la librearía react-router. En esta entrada, vamos a añadir transiciones a esas rutas generadas en la entrada anterior para que al cambiar de ruta haga una animación.

Continuar leyendo «React.js #9: Añadir transiciones a las rutas con react-transition-group»