/blog

Blog

112 artículos publicados

RSS Feed
elgatowave-linkaudiostreamingobscreadores-contenidosoftwarereview

Elgato Wave Link 3.0: el mezclador de audio gratis que ya no necesita hardware Elgato

Wave Link 3.0 se reescribe desde cero, deja de exigir hardware Elgato y se vuelve gratis. Lo he probado en grabación de cursos, directos y videollamadas para ver si por fin es una alternativa seria a Voicemeeter o Loopback.

28 de mayo de 20268 min lectura
AIAgentsSwiftProductivityClaudeLearning

Del Vibe Coding al Spec Driven Development: cómo dirigir agentes de IA sin perder el control

Vibe Coding es excelente para prototipos. En producción genera deuda técnica, arquitecturas inconsistentes y fallos de seguridad. Spec Driven Development es la alternativa: especificación precisa, checkpoints humanos y la IA como herramienta controlada, no como piloto automático.

11 de mayo de 202615 min lectura
corsairelgatogalleonstream-decktecladogamingreview

Corsair Galleon 100 SD: el teclado que integra un Stream Deck de Elgato (análisis)

Corsair y Elgato firman una fusión real: teclado mecánico de gama alta con Stream Deck integrado. Lo he probado en productividad, creación de contenido y gaming para ver si los 349,99 € están justificados.

7 de mayo de 20265 min lectura
JavaScriptWeb Development

JavaScript 2026: 5 novedades que hacen el código más limpio y menos frustrante

Llevo más de 20 años escribiendo JavaScript y estas 5 novedades de ES2026 no son simples azúcares sintácticos. Son soluciones a problemas reales que nos han obligado a usar librerías externas durante años.

16 de abril de 20265 min lectura
AIProductivityToolsPythonAutomation

Mi segundo cerebro: cómo construí una wiki que la IA mantiene sola

Un sistema personal de segundo cerebro donde la IA no busca información, sino que la sintetiza y organiza en una wiki viva. Bookmarks de X, posts de LinkedIn y notas de voz procesados automáticamente.

10 de abril de 20265 min lectura
openclawiatypescripttutorial

Cómo construí una memoria vectorial para mi agente IA con SQLite y cero GPU

Mi agente IA olvidaba todo entre sesiones. Monté una memoria semántica con Gemini embeddings, SQLite y Node.js en un VPS ARM de 8€/mes. Sin GPU, sin Qdrant, sin Redis. 7.000 chunks indexados y responde en milisegundos. Aquí tienes el código.

23 de marzo de 20269 min lectura
CSSJavaScriptChromeFrontendWeb Development

CSS en 2026: las tres features de Chrome que eliminan JavaScript que llevas años escribiendo

Chrome 146 y 147 traen features CSS que eliminan la necesidad de JavaScript: scroll-driven animations, anchor positioning y popover API nativa en el navegador.

27 de febrero de 20268 min lectura
iacarreraprogramacionherramientas

El problema de la Inteligencia Artificial y los Programadores Junior

¿Es la inteligencia artificial un aliado o un obstáculo para los programadores junior? Descubre cómo la IA puede transformar tu aprendizaje de programación

11 de mayo de 20243 min lectura
javascriptarquitectura

Principios SOLID en JavaScript

Descubre los 5 principios SOLID aplicados a JavaScript para escribir código limpio, escalable y mantenible. Aprende con ejemplos y vídeo en YouTube.

16 de octubre de 20237 min lectura
reacttutorial

Tutorial React: Cómo crear una aplicación web con React desde cero con librerías modernas

Aprende a crear una aplicación web con React desde cero usando Zustand para el estado global y React Query para gestión de datos en este tutorial paso a paso.

29 de septiembre de 20236 min lectura
herramientascarrera

Volviendo a los Orígenes: El Arte de Armar tu Propio PC

Después de 18 años, vuelvo a armar un PC desde cero: Ryzen 7 7700X, RTX 4070 y 32GB RAM. Descubre cómo montar tu propio ordenador paso a paso

13 de junio de 202310 min lectura
githerramientas

Conventional Commits - Especificación para tus mensajes de commit

Aprende qué son los Conventional Commits: la especificación estándar para escribir mensajes de commit claros, legibles y compatibles con Semantic Versioning.

29 de noviembre de 20225 min lectura
nextjsfirebaseweb

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.

14 de noviembre de 202210 min lectura
githerramientastutorial

Cómo configurar Husky y Lint-Staged en un proyecto

Aprende a configurar Husky y Lint-Staged para automatizar Git Hooks en tus commits y garantizar la calidad del código en cada push a tu repositorio

9 de noviembre de 20225 min lectura
htmlcssjavascript

Cómo hacer la Dynamic Island del iPhone 14 con HTML, CSS y JavaScript

Aprende a crear la Dynamic Island del iPhone 14 con HTML, CSS y JavaScript. Tutorial paso a paso con código completo para reproducirla en la web.

6 de noviembre de 20224 min lectura
reactjavascriptherramientas

Cómo iniciar un proyecto React con Vite

Aprende a iniciar un proyecto React con Vite, la herramienta de tooling Frontend más rápida. Alternativa moderna a Webpack, Parcel y Snowpack para tus apps.

26 de octubre de 20222 min lectura
herramientascarrera

Mi Setup 2022 - Trabajo en Remoto y desde casa

Mi setup como desarrollador: escritorio elevable, monitor, teclado, ratón y herramientas que uso a diario para programar y crear contenido.

27 de enero de 202211 min lectura
nextjsreacttutorial

Cómo hacer un acortador de URLs con Next.js y Prisma

Aprende a crear un acortador de URLs con Next.js, Prisma y PostgreSQL. Tutorial paso a paso para construir tu propio servicio tipo bit.ly desde cero.

16 de julio de 202110 min lectura
✈️ Viajes💻 Desarrollo

Un Setup en tu mochila

Descubre qué dispositivos llevo siempre en mi mochila para trabajar en remoto desde cualquier lugar con la misma productividad que en mi escritorio

9 de agosto de 20209 min lectura
githerramientastutorial

Cómo configurar Travis como herramienta para Integración y Despliegue continuo

Aprende a configurar Travis CI para automatizar testing, building y despliegue continuo de tus proyectos web. Guía práctica de integración continua paso a paso.

29 de febrero de 20208 min lectura
htmlperformanceweb

Lazy loading de imágenes ya forma parte del estándar HTML

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.

25 de febrero de 20207 min lectura
firebaseherramientastutorialweb

Cómo desplegar tu sitio en Gatsby a Firebase Hosting

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.

13 de febrero de 20207 min lectura
nodejswebtutorialherramientas

Cómo lanzar una aplicación web en Google Cloud Run con Cloud Build

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.

8 de julio de 20198 min lectura
javascripttutorial

Aprende ECMAScript 6 (ES6 o ES2015), el nuevo estándar de JavaScript

Aprende ECMAScript 6 (ES6 o ES2015), el nuevo estándar de JavaScript. Descubre su historia, características principales y cómo usarlo en tus proyectos web.

24 de octubre de 20188 min lectura
vuejstutorialweb

Desarrollo basado en Componentes con Vue.js

Aprende a crear componentes reutilizables con Vue.js y construye aplicaciones web modernas. Tutorial paso a paso con ejemplos de código y plantillas.

17 de octubre de 20184 min lectura
vuejsjavascripttutorial

Vue: Single File Components

Descubre cómo usar Vue Single File Components para construir componentes escalables con template, script y style en un único archivo .vue de Vue.js

10 de octubre de 20183 min lectura
javascriptweb

El futuro de los WebComponents gracias a Polymer 3.0

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.

5 de octubre de 20184 min lectura
vuejsjavascripttutorial

Primeros pasos en Vue

Aprende a dar tus primeros pasos en Vue.js sin Webpack ni Babel. Solo necesitas HTML y CSS para comenzar a desarrollar con este framework JavaScript.

1 de octubre de 20187 min lectura
💰 Negocios

Cómo crear una empresa en Estonia

Aprende paso a paso cómo crear una empresa en Estonia: requisitos, costes, tarjeta de e-residente y cuenta bancaria para montar tu compañía estonia desde España

24 de septiembre de 20186 min lectura
💰 Negocios

Impuestos de una empresa en Estonia

Guía práctica sobre el sistema fiscal de Estonia para autónomos digitales: cómo funciona el impuesto de sociedades, IVA y las ventajas de la e-Residency.

18 de septiembre de 201811 min lectura
💰 Negocios

Qué es la e-residency de Estonia y como conseguirla

Descubre qué es la e-residency de Estonia y cómo solicitarla paso a paso. Conviértete en residente digital y firma documentos desde cualquier parte del mundo.

12 de septiembre de 20186 min lectura
herramientasweb

Docker como entorno de desarrollo local

Aprende a usar Docker como entorno de desarrollo local con LiveReload automático. Configura contenedores en Mac, Windows o Linux para tus aplicaciones web.

1 de septiembre de 20187 min lectura
javascript

ES6 Tagged Template Literals

Aprende qué son los ES6 Tagged Template Literals en JavaScript, una poderosa característica de ECMAScript 6 para manipular strings de forma avanzada y flexible.

1 de septiembre de 20184 min lectura
javascriptweb

WebComponents Nativos: Cómo pasar propiedades

Aprende a pasar propiedades a Web Components nativos usando atributos HTML y la API customElements. Tutorial práctico sin frameworks, solo JavaScript puro.

31 de agosto de 20188 min lectura
💰 Negocios

Eligiendo un banco online sin comisiones. Mi experiencia con N26

Mi experiencia con N26, el banco online sin comisiones. Descubre cómo funciona, sus ventajas en divisas, retirada de efectivo y por qué es ideal para autónomos.

24 de agosto de 20188 min lectura
✈️ Viajes

Viajar a Estados Unidos de forma barata. Nuestra experiencia

Descubre cómo viajar a Estados Unidos de forma barata. Consejos, experiencias reales y trucos para organizar un viaje económico a USA sin gastar una fortuna

18 de agosto de 201813 min lectura
javascriptreactarquitectura

¿Qué es Flux? Entendiendo su arquitectura

Aprende qué es Flux, la arquitectura de manejo de datos para Front-End creada por Facebook que sustituye el patrón MVC en aplicaciones web complejas.

25 de mayo de 20184 min lectura
nodejsjavascripttutorialweb

Cómo crear un API REST usando Node.js, Express y MongoDB

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.

21 de septiembre de 201713 min lectura
vuejsjavascriptweb

Qué es lo que me gusta de Vue.js

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

16 de agosto de 201710 min lectura
firebasejavascriptnodejs

¿Qué son las Firebase Cloud Functions?

Aprende qué son las Firebase Cloud Functions, cómo ejecutar código JavaScript en Node.js sin servidor y cuándo usarlas en tus proyectos con Google Firebase.

19 de junio de 20176 min lectura
angularreact

Mi experiencia cambiando de AngularJS a ReactJS

Descubre por qué pasé de AngularJS a ReactJS: mi experiencia real trabajando con ambos frameworks y las razones que me llevaron a cambiar de tecnología

17 de marzo de 20177 min lectura
javascriptreactarquitectura

¿Cómo funciona Redux? Conceptos básicos

Aprende cómo funciona Redux: store, actions, reducers y el flujo unidireccional de datos para gestionar el estado en aplicaciones React de forma predecible.

9 de marzo de 20177 min lectura
javascripthtmlweb

Cómo crear un WebComponent de forma nativa

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

1 de febrero de 20176 min lectura
reactjavascripttutorial

4 Formas de crear un Componente en React

Aprende a crear componentes en React de 4 formas: clases ES6, funciones, stateless y createClass. Descubre cuándo usar cada estilo según tu proyecto.

24 de enero de 20173 min lectura
carreraweb

Resumen de 2016 y propósitos para 2017

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

3 de enero de 20177 min lectura
carrera

Mi experiencia cómo mentor en Google Launchpad Week

Comparto mi experiencia como mentor en Google Launchpad Week Fintech Madrid: cómo se organizó el evento y qué aprendí ayudando a startups a crecer

26 de octubre de 20162 min lectura
firebasereactjavascript

Usando Firebase Storage con React.js

Descubre cómo usar Firebase Storage con React.js para subir y almacenar archivos en la nube, una alternativa a Amazon S3 para tus proyectos web.

13 de octubre de 20165 min lectura
firebasereact

Cómo conectar Firebase a una aplicación React

Aprende a conectar Firebase a React paso a paso. Usa la base de datos realtime de Google en tu aplicación React con este tutorial práctico en español.

4 de octubre de 20166 min lectura
reactjavascript

Estructura y funcionamiento de un componente en React

Aprende a crear componentes en React con createClass y clases ES6. Guía práctica con ejemplos de código JavaScript para desarrolladores web frontend.

28 de septiembre de 20166 min lectura
javascriptherramientas

Primeros pasos con Webpack

Webpack es el bundler que necesitas para preparar tus apps JavaScript en producción. Aprende su instalación y configuración básica desde cero.

22 de septiembre de 20166 min lectura
javascriptreacttutorial

JSX para novatos

Aprende qué es JSX, la extensión de JavaScript de Facebook para React. Descubre cómo simplifica la creación de componentes con sintaxis similar a HTML.

19 de septiembre de 20163 min lectura
reactjavascript

Mi inmersión en React

Experiencia personal aprendiendo React: componentes, estado, props y el ecosistema. Por qué React cambió mi forma de hacer frontend para siempre.

13 de septiembre de 20165 min lectura
angularjavascripttutorial

Desarrollo por componentes con Angular 1.5 y ES6/ES2015

Aprende a desarrollar con Angular 1.5 usando el método .component() y ES6/ES2015. Código más limpio, preparado para migrar a Angular 2 con UIRouter y Babel.

4 de julio de 201612 min lectura
javascripttutorial

Formas de manejar la asincronía en JavaScript

Aprende las distintas formas de manejar la asincronía en JavaScript: callbacks, promesas y async/await para gestionar operaciones de entrada/salida.

23 de junio de 20166 min lectura
carreraprogramacion

Aprendiendo y Compartiendo con la Comunidad

Resumen de mi charla Ignite en PlatziConf Madrid 2016: cómo internet cambió mi aprendizaje y por qué compartir conocimiento con la comunidad es clave

17 de junio de 20165 min lectura
nodejstutorial

Ejecuta tu App NodeJS como un Servicio en Linux

Aprende a ejecutar tu aplicación Node.js como un servicio en Linux con Upstart en Ubuntu. Una alternativa más robusta a pm2 o forever para producción.

4 de marzo de 20164 min lectura
angularjavascriptweb

3 formas de comunicar componentes en AngularJS 1.x

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

27 de enero de 20165 min lectura
carreraweb

Retrospectiva del blog en 2015

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.

23 de enero de 20165 min lectura
csstutorial

El futuro de CSS Grid Layout

Descubre el futuro de CSS Grid Layout: cómo los módulos CSS evolucionan más allá de CSS3 y qué diferencia a Grid de Flexbox en el diseño web moderno

28 de diciembre de 20155 min lectura
angularjavascriptweb

Cómo programar orientado a Componentes con Directivas de Angular 1.x

Aprende a programar en AngularJS usando directivas como componentes. Buenas prácticas con controller as en lugar de $scope para prepararte para Angular 2.

17 de noviembre de 201510 min lectura
angulartutorial

Angular 2: Rutas y Componentes

Aprende a implementar rutas basadas en componentes en Angular 2. Tutorial práctico con RouteConfig, ROUTER_DIRECTIVES y configuración del módulo Router.

11 de noviembre de 20155 min lectura
angularjavascripttutorial

Angular 2. Primeros pasos empleando Browserify y Babel

Aprende a configurar un entorno Angular 2 con Browserify, Babelify y Gulpfile sin TypeScript ni System.js. Tutorial paso a paso para empezar con Angular2.

9 de noviembre de 20158 min lectura
csshtmlweb

Los 5 patrones del Responsive Design con Flexbox

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

4 de noviembre de 20159 min lectura
htmlwebperformance

Cómo hacer que tus imágenes sean Responsive

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.

21 de octubre de 20155 min lectura
javascriptweb

¿Qué framework o librería de JavaScript elegir para mis desarrollos?

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.

19 de octubre de 201513 min lectura
csswebperformance

¿Es tu web realmente Mobile First?

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.

14 de octubre de 20154 min lectura
nodejsjavascriptwebtutorial

WebSockets: Cómo utilizar Socket.io en tus aplicaciones 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.

24 de septiembre de 20158 min lectura
webprogramacion

Google Launchpad Madrid, Día 4: Tecnología

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

9 de julio de 20155 min lectura
carreraherramientas

Tercer día de Chefly en Google Launchpad Madrid: Marketing

Tercer día de Chefly en Google Launchpad Madrid con foco en marketing digital. Descubrimos cómo vender una startup con consejos de expertos de Google.

8 de julio de 20154 min lectura
carreraweb

Launchpad Week Madrid. Día 2: UX

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.

7 de julio de 20155 min lectura
carreraprogramacion

Google Launchpad Week Madrid. Día 1: Producto

Google Launchpad Week Madrid en CampusMadrid: una semana intensiva con mentores de Google para startups. Descubre cómo fue el primer día centrado en Producto.

6 de julio de 20154 min lectura
nodejsherramientastutorialweb

Desplegando contenedores en DigitalOcean con Docker, Docker Compose y Docker Machine

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

2 de julio de 20157 min lectura
nodejsgittutorialweb

Desplegando nuestro API REST Node/IO.js en la nube con Digital Ocean

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.

1 de julio de 20155 min lectura
reactjavascript

Consumiendo un API REST desde React.js con ECMAScript6

Aprende a consumir una API REST desde React.js usando ECMAScript6. Peticiones AJAX con fetch en lugar de XMLHttpRequest y datos JSON en tiempo real.

25 de junio de 20155 min lectura
reactjavascripttutorial

Ejemplo de aplicación con React.js en ECMAScript 6

Aprende a crear una aplicación web con React.js y ECMAScript 6. Usa componentes reutilizables, Browserify y Babel para modernizar tu JavaScript.

23 de junio de 20156 min lectura
reactjavascript

Empezando con ReactJS y ECMAScript 6

Aprende a empezar con ReactJS y ECMAScript 6. Descubre cómo funciona JSX, el patrón MVC en el Frontend y por qué React es la librería de Facebook más usada

22 de junio de 20154 min lectura
angularjavascripttutorial

Cómo pasar variables como atributos en directivas de AngularJS

Aprende cómo pasar variables como atributos en directivas de AngularJS y crea componentes reutilizables con binding dinámico en tus aplicaciones Angular.

15 de junio de 20153 min lectura
💰 Negocios

Ser autónomo en España. Pasos para ser Freelance

Guía completa para darte de alta como autónomo en España. Descubre los pasos necesarios para trabajar como freelance, pagar impuestos y emprender legalmente.

5 de mayo de 20157 min lectura
nodejsherramientasweb

Manejando Docker desde OS X. Creando nuestro primer contenedor de NodeJS

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.

4 de mayo de 201510 min lectura
javascriptangular

JavaScript Promises. Uso de promesas en AngularJS

Aprende qué son las Promises de JavaScript y cómo usarlas en AngularJS para sustituir callbacks y gestionar valores asíncronos de forma eficiente

27 de abril de 20154 min lectura
javascriptnodejsherramientasweb

Browserify. Desarrollando tu Frontend como en Node.js

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.

12 de marzo de 20155 min lectura
herramientasweb

11 dispositivos para el espacio de trabajo de un desarrollador web

Descubre los 11 accesorios imprescindibles para el escritorio de un desarrollador web: monitor externo, teclado Bluetooth, auriculares y más herramientas.

12 de marzo de 20157 min lectura
nodejsweb

Cómo servir tu API REST en Node.js a través de Nginx

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.

10 de marzo de 20152 min lectura
angularjavascripttutorial

Cómo hacer autenticación basada en token con AngularJS

Aprende a implementar autenticación con token en AngularJS usando Satellizer. Integra OAuth con Facebook, Google o GitHub en tu app de forma sencilla.

26 de febrero de 20157 min lectura
nodejsjavascripttutorial

Cómo implementar autenticación basada en token con Node.js

Aprende a implementar autenticación basada en token con Node.js y Express. Modulariza tu servidor, conecta MongoDB y protege tu API REST paso a paso.

23 de febrero de 20156 min lectura
webjavascriptarquitectura

¿Qué es la autenticación basada en Token?

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.

19 de febrero de 20154 min lectura
javascriptcarreratutorialprogramacion

7 Pasos para ser un profesional en JavaScript

Descubre los 7 pasos para convertirte en un profesional de JavaScript. Desde Node.js hasta frameworks modernos, tu guía definitiva para dominar JS.

17 de febrero de 20158 min lectura
carreratutorialweb

Mi experiencia como profesor en los cursos de Platzi

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.

15 de febrero de 20155 min lectura
webcarrera

Las métricas detrás de éste blog en 2014

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

22 de enero de 20156 min lectura
javascriptnodejsweb

Cómo relacionar tus modelos en MongoDB

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.

18 de enero de 20154 min lectura
herramientasweb

Configura tu terminal de Mac como un desarrollador profesional

Aprende a configurar tu terminal en Mac como un desarrollador profesional: instala iTerm2, personaliza colores y aumenta tu productividad con atajos de teclado

10 de enero de 20158 min lectura
tutorialnodejsweb

Cómo conectarte remótamente a tu base de datos MongoDB

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

19 de diciembre de 20143 min lectura
webherramientas

Cómo configurar tu servidor cloud en DigitalOcean

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.

31 de julio de 20144 min lectura
javascriptnodejsherramientas

Automatizando tu flujo de trabajo en el Frontend con GulpJS

Aprende a automatizar tu flujo de trabajo en el frontend con GulpJS y Node.js: minifica CSS, JavaScript y más con una sintaxis clara y eficiente

26 de julio de 20144 min lectura
nodejsjavascripttutorialweb

Primera aplicación web en RaspberryPi con NodeJS + CylonJS. Controlando LEDs desde el móvil

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.

16 de julio de 20147 min lectura
nodejsjavascripttutorial

Programando en Node.js con RaspberryPi. Primeros pasos

Configura Node.js en tu Raspberry Pi para proyectos IoT. Tutorial para controlar GPIO, instalar dependencias y desplegar tu primera app.

15 de julio de 20145 min lectura
webtutorial

Cómo instalar un Servidor HTTPS en Nginx desde cero

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.

16 de junio de 20144 min lectura
nodejsjavascripttutorial

Registro y autorización de usuarios en Node.js con Twitter y Facebook

Aprende a implementar registro y autorización de usuarios en Node.js usando OAuth con Twitter y Facebook paso a paso con ejemplos prácticos en vídeo

22 de marzo de 20146 min lectura
nodejswebherramientas

Cómo configurar Nginx con Node.js en Producción

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.

26 de febrero de 20145 min lectura
javascriptnodejsangularweb

Desarrollo Full Stack JavaScript. El conocido como Stack MEAN

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.

3 de febrero de 20143 min lectura
angularjavascripttutorialweb

Tutorial de AngularJS. Ejemplo de Aplicación web con AngularJS y Routing

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.

20 de enero de 20144 min lectura
angularnodejstutorial

Tutorial de AngularJS. Ejemplo de aplicación web conectada a una API REST con Node

Aprende a crear una aplicación web con AngularJS conectada a una API REST con Node.js. Tutorial paso a paso para desarrollar tu primer SPA con JavaScript.

13 de enero de 20149 min lectura
nodejsherramientasweb

Subir archivos estáticos en AWS S3 con Node.js y Grunt.js

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.

19 de septiembre de 20132 min lectura
angularjavascriptwebtutorial

¿Qué es AngularJS? Primeros pasos para aprenderlo

Aprende qué es AngularJS, el framework MVC de JavaScript para crear aplicaciones SPA. Descubre sus ventajas frente a otros frameworks y recursos para empezar.

9 de septiembre de 20135 min lectura
javascriptprogramacion

Tessel, el microcontrolador programable en JavaScript

Tessel es un microcontrolador open-source programable en JavaScript. Descubre cómo funciona este hardware alternativo a Arduino y cómo empezar a usarlo.

6 de septiembre de 20132 min lectura
javascriptnodejsherramientas

Automatizar tareas en JavaScript con Grunt.js

Aprende a automatizar tareas en JavaScript con Grunt.js: configura un Gruntfile, usa plugins como watch, stylus y cssmin, y optimiza tu flujo de desarrollo web

1 de agosto de 20133 min lectura
webtutorial

Cómo configurar un servidor web con Amazon Web Services

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.

23 de julio de 20135 min lectura
javascriptnodejs

Los mejores libros recomendados sobre JavaScript y Node.js

Descubre los mejores libros recomendados para aprender JavaScript y Node.js, desde guías para principiantes hasta referencias avanzadas para desarrolladores web

4 de julio de 20135 min lectura
💰 Negocios

Cómo ser autónomo en Irlanda - Registro en Hacienda

Aprende cómo registrarte como autónomo en Irlanda ante la Revenue Office: formulario TR1, PPS Number y claves del sistema fiscal irlandés para self-employed

1 de julio de 20133 min lectura
💰 Negocios

Cómo ser autónomo en Irlanda

Guía para hacerse autónomo en Irlanda paso a paso. Descubre los trámites, papeleos y requisitos para trabajar como self-employed legalmente en el país.

27 de junio de 20133 min lectura
javascriptweb

JavaScript. Un lenguaje para dominarlos a todos

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.

17 de junio de 20133 min lectura
webherramientas

15 Herramientas útiles que todo desarrollador web debería conocer

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

13 de junio de 20133 min lectura