Cómo desplegar una app Server-Side Rendering con Next.js en el nuevo Firebase Hosting
Aprende a desplegar una aplicación Next.js con Server-Side Rendering en el nuevo Firebase Hosting, anunciado en Firebase Summit 2022 y disponible en preview.
Aprende a desplegar una aplicación Next.js con Server-Side Rendering en el nuevo Firebase Hosting, anunciado en Firebase Summit 2022 y disponible en preview.
Implementa lazy loading de imágenes en tu web para mejorar el rendimiento y Core Web Vitals. Técnicas nativas con Intersection Observer API y atributo loading.
Aprende a desplegar tu sitio Gatsby en Firebase Hosting con integración continua usando Travis CI. Automatiza tus deploys y olvídate de hacerlo manualmente.
Aprende a desplegar tu primera aplicación Node.js en Google Cloud Run usando Cloud Build y Docker. Guía paso a paso para correr contenedores en Google Cloud.
Aprende a crear componentes reutilizables con Vue.js y construye aplicaciones web modernas. Tutorial paso a paso con ejemplos de código y plantillas.
Descubre las novedades de Polymer 3.0 y el futuro de los WebComponents tras el Polymer Dev Summit, la conferencia anual de Google para desarrolladores.
Aprende a usar Docker como entorno de desarrollo local con LiveReload automático. Configura contenedores en Mac, Windows o Linux para tus aplicaciones web.
Aprende a pasar propiedades a Web Components nativos usando atributos HTML y la API customElements. Tutorial práctico sin frameworks, solo JavaScript puro.
Aprende a crear una API REST con Node.js, Express y MongoDB paso a paso. Tutorial completo del stack MEAN con Mongoose y operaciones CRUD desde cero.
Descubro por qué Vue.js me enamoró este verano: un framework JavaScript reactivo, sencillo y potente que compite de tú a tú con React y Angular
Aprende a crear WebComponents nativos con JavaScript, HTML y CSS usando la Custom Elements API, sin librerías externas. Crea tus propios tags HTML reutilizables
Resumen de 2016: más de 800.000 visitas únicas y un 80% de crecimiento en el blog. Métricas, logros y propósitos para afrontar 2017 con nuevos objetivos
Aprende las 3 formas de comunicar componentes en AngularJS 1.x: servicios, eventos y herencia de scope. Guía práctica con ejemplos de código incluidos
Retrospectiva del blog en 2015: casi medio millón de visitas, crecimiento del 80% respecto a 2014 y la lista de correo triplicada. Métricas y análisis completo.
Aprende a programar en AngularJS usando directivas como componentes. Buenas prácticas con controller as en lugar de $scope para prepararte para Angular 2.
Aprende los 5 patrones del Responsive Design con Flexbox: Tiny Tweaks, Mostly Fluid, Column Drop, Layout Shifter y Off Canvas para crear diseños adaptables
Aprende a hacer imágenes responsive con el atributo srcset de HTML. Adapta tus imágenes a cualquier dispositivo y resolución con este tutorial práctico.
Comparativa de los principales frameworks de JavaScript: Angular, React y Vue. Aprende sus diferencias, casos de uso y cuál elegir para tu próximo proyecto web.
Aprende qué significa Mobile First, por qué Google prioriza webs responsive y cómo aplicar Progressive Enhancement o Graceful Degradation en tu diseño web.
Aprende a usar WebSockets con Socket.io en tus aplicaciones web. Comunicación bidireccional en tiempo real entre cliente y servidor de forma sencilla.
Día 4 de Google Launchpad Madrid dedicado a tecnología: mercado mobile, Android vs iOS y aprendizajes clave para mejorar Chefly en Campus Madrid
Segundo día en Launchpad Week Madrid enfocado en UX. Descubre qué aprendimos sobre diseño de experiencia de usuario en el programa de Google para startups.
Aprende a desplegar contenedores Docker en DigitalOcean usando Docker Compose y Docker Machine con una API REST en Node.js y MongoDB en producción
Aprende a desplegar tu API REST con Node.js e IO.js en DigitalOcean. Configuración del servidor en producción paso a paso con Git y ECMAScript 6.
Primeros pasos con Docker en macOS: cómo instalar Docker, crear tu primer contenedor y entender los conceptos básicos de imágenes, volúmenes y redes.
Aprende a usar Browserify para escribir JavaScript del lado del cliente como en Node.js, usando require() y NPM para gestionar módulos en tu frontend.
Descubre los 11 accesorios imprescindibles para el escritorio de un desarrollador web: monitor externo, teclado Bluetooth, auriculares y más herramientas.
Aprende a configurar Nginx como proxy inverso para servir tu API REST en Node.js desde tu dominio. Guía práctica con ejemplos de configuración paso a paso.
Aprende qué es la autenticación con token JWT, cómo funciona el flujo de login y por qué es superior a las sesiones tradicionales en aplicaciones web modernas.
Viajé a Bogotá, Colombia, para ser profesor del Curso de Desarrollo Web en Platzi. Te cuento cómo fue la experiencia dentro de sus estudios.
Analizo las métricas de mi blog desde 2012 hasta 2014: visitas, crecimiento y el camino desde 2 visitas diarias hasta consolidar un blog técnico de referencia
Aprende a relacionar modelos en MongoDB con Mongoose y el método populate. Crea referencias entre colecciones en Node.js con ejemplos prácticos paso a paso.
Aprende a configurar tu terminal en Mac como un desarrollador profesional: instala iTerm2, personaliza colores y aumenta tu productividad con atajos de teclado
Aprende a conectarte de forma remota a tu base de datos MongoDB con autenticación segura, creando usuarios y configurando tu servidor de producción paso a paso
Aprende a configurar tu primer servidor cloud en DigitalOcean paso a paso. Crea un droplet Linux desde 5$ al mes y despliega tus aplicaciones web.
Crea tu primera aplicación IoT con Raspberry Pi, Node.js y Cylon.js. Controla LEDs desde el móvil mediante una interfaz web en tiempo real con Socket.io.
Aprende a instalar un servidor HTTPS en Nginx desde cero con SSL. Configura tu certificado en Ubuntu y AWS EC2 para proteger los datos de tu aplicación web.
Aprende a configurar Nginx como reverse proxy con Node.js en producción. Gestiona múltiples procesos en tu VPS o EC2 de AWS desde un único servidor web.
Aprende qué es el stack MEAN: MongoDB, Express, AngularJS y Node.js para desarrollar aplicaciones web con JavaScript en frontend, backend y base de datos.
Aprende a crear una aplicación web con AngularJS y Routing. Tutorial práctico con ejemplos de SPA, navegación entre vistas y configuración de rutas.
Aprende a subir archivos estáticos a AWS S3 desde Node.js usando Grunt.js. Automatiza el despliegue de assets en Amazon Web Services de forma sencilla.
Aprende qué es AngularJS, el framework MVC de JavaScript para crear aplicaciones SPA. Descubre sus ventajas frente a otros frameworks y recursos para empezar.
Aprende a configurar un servidor web en Amazon Web Services. Crea tu instancia EC2 con Linux y monta un entorno LAMP en la nube gratis durante 1 año.
Guía completa de JavaScript: fundamentos del lenguaje, tipos de datos, funciones, asincronía y las novedades de ES6+. El recurso definitivo para aprender JS.
Descubre 15 herramientas esenciales para desarrolladores web que aumentan la productividad y optimizan el flujo de trabajo en tu día a día como programador