/blog/JavaScript

JavaScript

52 artículos publicados

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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
← Ver todos los artículos