Posts por categoría
- Category: breves
- Descrubir algunas características de console
- Javascript: 25 aniversario
- Matrices dispersas o sparse arrays en JS
- Obtener todas las propiedades de un objeto
- Operadores de bits usados con asiduidad
- Palabras reservadas en Javascript
- Propiedades enumerables y no enumerables
- Propiedades propias o heredadas en los objetos
- Category: general
- 10º aniversario de JQuery
- 10 patrones de diseño para Node por Felipe Polo
- 12 pasos para construir un componente web
- 14 claves para optimizar el código Javascript
- 3D virtual puppet remote controlled with smartphone por Gorka Ludlow
- Acceder a MongoDB con Ecmascript 6 desde NodeJS
- Adaptar un componente web para Microsoft Edge
- Advanced JavaScript patterns por César Alberca
- Algoritmos cuánticos para JavaScripters por Jesús Pérez
- Angular2 Workshop por Gonzalo Ruiz de Villa
- API fetch, el nuevo estándar que permite hacer llamadas HTTP
- Aplicaciones JAMStack, SEO friendly y escalables con NextJS
- Arquitectura de web components con ng2 npm para 100 aplicaciones web
- Arquitecturas para la reutilización en Javascript por Javier Vélez
- Array: patrones y confusiones en su manejo
- At your service!
- Aterrizando en JS: consejos para [node]sesperar en el intento por Esther Lozano
- BenchmarkJS: comparar el rendimiento en Javascript
- Building Efficient Software
- Buscar, almacenar y analizar datos geolocalizados con NodeJS por Raúl Jiménez
- Bye Bye Nativo, Welcome a la Web del Futuro por Alex González
- Características de las propiedades de los objetos
- El caso de éxito Masterchef: Node.js & Second Screen
- Casos especiales: undefined, null y NaN
- Clases: constructor
- Clases en ECMAScript 2015 (ES6)
- Clases: herencia
- Clases: instrucciones class y function
- Clases: métodos
- Clases: métodos de acceso y datos privados
- Clases: miembros estáticos
- Clases: new.target
- Clases: nombres y Symbol
- Clases: propiedades
- Clases: super
- Clases y funciones constructoras en profundidad
- Cómo desarrollar un Frontend en una arquitectura de Microservicios por Kevin Julián Martínez Escobar
- ¿Cómo funciona un Virtual DOM? por Rubén Valseca
- ¿Cómo medir el rendimiento de un código Javascript?
- Comparación estricta y no estricta en Javascript
- Comparación de objetos en Javascript
- ¿Comparar funciones tiene sentido en Javascript?
- Construir con JS una AI para jugar al ajedrez en 40 minutos por Gonzalo Ruiz de Villa
- Controlar la ejecución asíncrona
- Copiar objetos en Javascript
- Corregir la complejidad lineal en nuestra propuesta de superación de la comprobación estricta en Set y Map
- Creando las aplicaciones web del futuro, hoy por Eduardo Sada y Cristina Poce
- Crear una API completa con NestJS por Xavi Sánchez Mir
- Creating Engaging Mobile Apps with NativeScript and Vue
- customElements a fondo
- Datos inmutables en Javascript
- Desarrollando Skills Alexa con AWS Lambda y node.js por Germán Viscuso
- Desarrollar con cero dependencias, al menos una vez al año
- Cómo diferenciar arrow function de function
- Debate: Tecnologías de Front Web [vídeo]
- VueJS: La Revolución Sencilla por Rafael Casuso [vídeo]
- El efecto ornitorrinco
- El microservicio más grande del mundo [vídeo]
- Encapsulación en las clases de ES6
- Envoltorio de herramientas con Piscosour por Santi Bonacho
- ¿Es una función nativa de Javascript?
- ES6 Simplificado por Carlos Blé
- Escribiendo Service Workers con Workbox por Pablo Magaz
- Este código se ha dejado intencionadamente en blanco y otros usos de void
- Explorando ArrayBuffer, DataView y matrices con tipo
- Explorando el API Performance Timeline
- Fable o cómo escribir un compilador a JS por Alfonso García-Caro
- Fechas y otros objetos básicos en Javascript
- Front performance por Ana Encinar
- FullStack DevOps por Alex Fernández
- Generators: ¿un Hummer en el establo? por Pedro Palao y Federico Badiola
- HTMLElement a fondo
- HTTP2 para programadores. Enviar mensajes del servidor al cliente con Server Sent Event (sin WebSockets)
- Inspeccionar la herencia: la cadena de prototipos
- Introducción a NeDB: una base de datos javascript embebida
- Introducción a Proxy() de ES6
- Introducción a Verdaccio: gestión de paquetes privados
- Introducción al scraping con Cheerio por Rubén Valseca
- Introducción a Node.js, MongoDB y React [vídeo]
- it(‘should be easier’): Testing automatizado en el mundo real por Paqui Calabria
- Javascript 2019: clases
- Javascript: 25 aniversario
- Descubre los Javascript Array Internals
- Javascript se está comiendo el mundo
- Javascript sigue siendo el lenguaje más popular
- JS Fashion Victim por Enrique Amodeo
- JSDayES – Vídeos
- JSDayES 2018 – Bienvenida
- Un completo sistema RPC en Javascript con sólo 100 líneas
- Just keep swimming por Catalina Oyaneder
- Keep it simple, use React por Javi Jiménez
- La Realidad Virtual llega a tu navegador favorito por Diego González [vídeo]
- Light DOM a fondo
- Limitar el tamaño de un Map
- MadridJS Meetup: Building Augur (vídeo)
- Mapas con vitaminas
- Mapas en la web por Javi Santana
- Mastering UIs with Finite State Machines por Rubén Sospedra
- Mesa Redonda: Rendimiento en EcmaScript 6 (vídeo)
- Microservices with gRPC + Kubernetes by Sandeep Dinesh [video]
- Microservicios: ¿algo nuevo o lo mismo con otro nombre?
- Microservicios sobre MEAN stack por Pedro J. Molina
- El fin de una era: Microsoft Edge se une a Chromium
- Esquema de módulo Javascript para navegador y Node
- Muerte a las libreríasJS por Héctor Moreno
- Native apps with Titanium por Rene Pot
- Que no te peten el Node por Jesús Pérez
- Node.js EE o Java as a library por César Valdez
- NodeJS Sólido con TypeScript, Jest y NestJS por Rafael Casuso
- NPM Audit avisa de las vulnerabilidades en las dependencias
- NPM privado: 5 razones y 7 recomendaciones para utilizarlo
- NPM privado: instalar y configurar Verdaccio
- Cómo conseguir un objeto Map ordenado
- Objetos Map y Set
- Observables en Javascript con Proxies
- Otras extensiones de Map y Set
- Personalizar JSON.stringify() con el método toJSON()
- Programación asíncrona: paso de continuadores, eventos, promesas y generadores
- Programación funcional pura en JavaScript por Anler Hernández
- Progressive Web Apps – Jad Joubran
- Puntualizaciones a la encapsulación
- ¿Qué pasa con import y los web components?
- Referencia circular en objetos
- Rendimiento de ES6 en Node 4.x
- Resilient Microservice WebAPIs with REST and API Gateway
- Retrospectiva de la función equal() tras varios años de uso
- Rise of the Bots por Rafael Casuso
- Seguimos programando Javascript como en los 90
- Shadow DOM a fondo
- Sistema de pruebas minimalista en Javascript
- Stencil: from frameworks to compilers por Manuel Martinez-Almeida
- Stencil JS: mejora el Time To Market de tu producto, por Rubén Aguilera
- Superando la comprobación estricta en Set y Map
- Svelte JS: por qué dedicarle tiempo, por Jesús Cuesta
- Symbol: la privacidad que no es
- Taller de programación funcional
- Taller del API Performance Timeline
- Template a fondo
- TensorFlow.js: FullStack Machine Learning por Laura Morillo-Velarde y Luis Alfonso Talegón
- Test de un API REST con Mocha, Chai, Co y Fetch
- The Big Fails Theory por Marta Fonda
- The CITGM Diaries by Myles Borins [video]
- Tiempo de alta precisión en Javascript
- Tipos de datos en Javascript (ES6)
- Relanzamos todoJS.com
- Tras la arquitectura perfecta: la arquitectura fluida (parte 1)
- Tras la arquitectura perfecta: la arquitectura fluida (parte 2)
- UI Kits en React: el caso de React Toolbox por Javi Velasco
- ¿Cómo una pequeña librería puede dejar sin funcionar a miles de paquetes?
- Universal Pattern and Swagger
- Usar correctamente el método sort()
- Uso de Async/Await para probar un API REST con Mocha, Chai y Fetch
- Uso de jsRPC en una aplicación de ejemplo
- V8: conoce al enemigo por Diego Lafuente
- Vanilla JS Graphics and Animations por Ibon Tolosana
- Vue.js community leaders Q&A with Core Team
- Web Assembly workshop by Dan Callahan [video]
- Web Components: pasado, presente y futuro
- Yarn, el nuevo cliente de NPM creado por Facebook
- Category: JSDay16
- Category: JSDay17
- Aprovechar Office 365 con Angularjs y Graph por Jesus Cuesta Arza
- Building Mobile Apps with Vue.js by Simon MacDonald
- Building VR experiences por Belén Albeza
- Changing live audio with the web-audio-api by Sam Bellen
- Conoce a la herramienta para aprender JS por José Manuel García García
- Construcción de APIs con Swagger/OpenAPIs por Pedro J. Molina
- Construyendo un Rasterizador 3D con iluminacion dinámica en JS vanilla en 10 minutos por PRDeving
- Creando una arquitectura de microservicios en node.js y Kubernetes por Paul Goldbaum
- Creating good-ol’ PDFs and Emails with React by Fernando Agüero and Alberto Restifo
- Demystifying (JavaScript) engines by Alejandro Oviedo García
- Entrevistas, entrevistas everywhere por Santiago Montiu
- ES7 & ES8 vs V8 por Rafael Casuso Romate
- Por fin: async / await por Pablo Almunia
- Gestión y monitorización de procesos con Runnerty por Álvaro Quirós y Carlos Carmona
- Hands on the modular web by James Halliday (substack)
- Invisible o desaparece por Juliet Moreiro Bockhop
- Ionic en 10 minutos por Gerardo Parra Juan de la Cruz
- JavaScript para un Data Scientist por Bea Hernández
- JavaScript en Java: diversas formas de ejecutar JavaScript desde la JVM por Pedro Palao
- Javascript Legacy: Nadando en la tempestad por Natalia Vidal y Javier Estévez
- Past, present and future of Javascript by Laura Morillo-Velarde Rodríguez
- Un lenguaje para gobernarlos a todos por Diego Lafuente Garcia
- Node y V8 internals por Ibon Tolosana
- NodeOS: lightweight operating system by Jesús Leganés-Combarro
- Un paso más en seguridad FrontEnd con Web Crypto API por Jon Rojí
- Pitching your JS: 4 Steps to Sell to More Clients Now by Matt Boardman
- Progressive Image Rendering by José Manuel Pérez Pérez
- Reactive Animations with RxJS by David Khourshid
- Redux a través de la música por Elena Torro
- Splitting the Monolith from a Front-End point of view by Bryan McEire
- Técnicas Forenses en JavaScript por Eduardo Sada
- The Next Evolution of the JavaScript Ecosystem by Kris Borchers
- The web these days by James Halliday (substack)
- ¿Una plataforma de IoT sólo con JS? Es posible… y además, ¡barato! por José Manuel García García
- Unveiling WebAssembly: what, why, how by Matjaz Drolc
- UX Patterns for Web Developers by Nicole Saidy and Jad Joubran
- Vectr : Vector Graphics Editor in JavaScript by Nick Budden
- Category: JSDay18
- 3D virtual puppet remote controlled with smartphone por Gorka Ludlow
- Advanced JavaScript patterns por César Alberca
- Algoritmos cuánticos para JavaScripters por Jesús Pérez
- Aterrizando en JS: consejos para [node]sesperar en el intento por Esther Lozano
- ¿Cómo funciona un Virtual DOM? por Rubén Valseca
- Construir con JS una AI para jugar al ajedrez en 40 minutos por Gonzalo Ruiz de Villa
- Creando las aplicaciones web del futuro, hoy por Eduardo Sada y Cristina Poce
- Escribiendo Service Workers con Workbox por Pablo Magaz
- Front performance por Ana Encinar
- Generators: ¿un Hummer en el establo? por Pedro Palao y Federico Badiola
- it(‘should be easier’): Testing automatizado en el mundo real por Paqui Calabria
- JSDayES 2018 – Bienvenida
- Just keep swimming por Catalina Oyaneder
- Mastering UIs with Finite State Machines por Rubén Sospedra
- Muerte a las libreríasJS por Héctor Moreno
- Stencil: from frameworks to compilers por Manuel Martinez-Almeida
- TensorFlow.js: FullStack Machine Learning por Laura Morillo-Velarde y Luis Alfonso Talegón
- The Big Fails Theory por Marta Fonda
- V8: conoce al enemigo por Diego Lafuente
- Vanilla JS Graphics and Animations por Ibon Tolosana
- Category: vídeo
- 10 patrones de diseño para Node por Felipe Polo
- 3D virtual puppet remote controlled with smartphone por Gorka Ludlow
- Advanced JavaScript patterns por César Alberca
- Algoritmos cuánticos para JavaScripters por Jesús Pérez
- Angular2 Workshop por Gonzalo Ruiz de Villa
- Aplicaciones JAMStack, SEO friendly y escalables con NextJS
- Aprovechar Office 365 con Angularjs y Graph por Jesus Cuesta Arza
- Arquitectura de web components con ng2 npm para 100 aplicaciones web
- Arquitecturas para la reutilización en Javascript por Javier Vélez
- At your service!
- Aterrizando en JS: consejos para [node]sesperar en el intento por Esther Lozano
- Building Efficient Software
- Building Mobile Apps with Vue.js by Simon MacDonald
- Building VR experiences por Belén Albeza
- Buscar, almacenar y analizar datos geolocalizados con NodeJS por Raúl Jiménez
- Bye Bye Nativo, Welcome a la Web del Futuro por Alex González
- El caso de éxito Masterchef: Node.js & Second Screen
- Changing live audio with the web-audio-api by Sam Bellen
- Cómo desarrollar un Frontend en una arquitectura de Microservicios por Kevin Julián Martínez Escobar
- ¿Cómo funciona un Virtual DOM? por Rubén Valseca
- Conoce a la herramienta para aprender JS por José Manuel García García
- Construcción de APIs con Swagger/OpenAPIs por Pedro J. Molina
- Construir con JS una AI para jugar al ajedrez en 40 minutos por Gonzalo Ruiz de Villa
- Construyendo un Rasterizador 3D con iluminacion dinámica en JS vanilla en 10 minutos por PRDeving
- Creando las aplicaciones web del futuro, hoy por Eduardo Sada y Cristina Poce
- Creando una arquitectura de microservicios en node.js y Kubernetes por Paul Goldbaum
- Crear una API completa con NestJS por Xavi Sánchez Mir
- Creating Engaging Mobile Apps with NativeScript and Vue
- Creating good-ol’ PDFs and Emails with React by Fernando Agüero and Alberto Restifo
- Demystifying (JavaScript) engines by Alejandro Oviedo García
- Desarrollando Skills Alexa con AWS Lambda y node.js por Germán Viscuso
- Debate: Tecnologías de Front Web [vídeo]
- VueJS: La Revolución Sencilla por Rafael Casuso [vídeo]
- El microservicio más grande del mundo [vídeo]
- Entrevistas, entrevistas everywhere por Santiago Montiu
- Envoltorio de herramientas con Piscosour por Santi Bonacho
- ES6 Simplificado por Carlos Blé
- ES7 & ES8 vs V8 por Rafael Casuso Romate
- Escribiendo Service Workers con Workbox por Pablo Magaz
- Fable o cómo escribir un compilador a JS por Alfonso García-Caro
- Por fin: async / await por Pablo Almunia
- Front performance por Ana Encinar
- FullStack DevOps por Alex Fernández
- Generators: ¿un Hummer en el establo? por Pedro Palao y Federico Badiola
- Gestión y monitorización de procesos con Runnerty por Álvaro Quirós y Carlos Carmona
- Hands on the modular web by James Halliday (substack)
- HTTP2 para programadores. Enviar mensajes del servidor al cliente con Server Sent Event (sin WebSockets)
- Introducción a Verdaccio: gestión de paquetes privados
- Introducción al scraping con Cheerio por Rubén Valseca
- Introducción a Node.js, MongoDB y React [vídeo]
- Invisible o desaparece por Juliet Moreiro Bockhop
- Ionic en 10 minutos por Gerardo Parra Juan de la Cruz
- it(‘should be easier’): Testing automatizado en el mundo real por Paqui Calabria
- JavaScript para un Data Scientist por Bea Hernández
- JavaScript en Java: diversas formas de ejecutar JavaScript desde la JVM por Pedro Palao
- Javascript Legacy: Nadando en la tempestad por Natalia Vidal y Javier Estévez
- JS Fashion Victim por Enrique Amodeo
- Past, present and future of Javascript by Laura Morillo-Velarde Rodríguez
- JSDayES – Vídeos
- JSDayES 2018 – Bienvenida
- Just keep swimming por Catalina Oyaneder
- Keep it simple, use React por Javi Jiménez
- La Realidad Virtual llega a tu navegador favorito por Diego González [vídeo]
- Un lenguaje para gobernarlos a todos por Diego Lafuente Garcia
- MadridJS Meetup: Building Augur (vídeo)
- Mapas con vitaminas
- Mapas en la web por Javi Santana
- Mastering UIs with Finite State Machines por Rubén Sospedra
- Mesa Redonda: Rendimiento en EcmaScript 6 (vídeo)
- Microservices with gRPC + Kubernetes by Sandeep Dinesh [video]
- Microservicios: ¿algo nuevo o lo mismo con otro nombre?
- Microservicios sobre MEAN stack por Pedro J. Molina
- Muerte a las libreríasJS por Héctor Moreno
- Native apps with Titanium por Rene Pot
- Que no te peten el Node por Jesús Pérez
- Node.js EE o Java as a library por César Valdez
- Node y V8 internals por Ibon Tolosana
- NodeJS Sólido con TypeScript, Jest y NestJS por Rafael Casuso
- NodeOS: lightweight operating system by Jesús Leganés-Combarro
- Observables en Javascript con Proxies
- Un paso más en seguridad FrontEnd con Web Crypto API por Jon Rojí
- Pitching your JS: 4 Steps to Sell to More Clients Now by Matt Boardman
- Programación funcional pura en JavaScript por Anler Hernández
- Progressive Image Rendering by José Manuel Pérez Pérez
- Progressive Web Apps – Jad Joubran
- Reactive Animations with RxJS by David Khourshid
- Redux a través de la música por Elena Torro
- Resilient Microservice WebAPIs with REST and API Gateway
- Rise of the Bots por Rafael Casuso
- Splitting the Monolith from a Front-End point of view by Bryan McEire
- Stencil: from frameworks to compilers por Manuel Martinez-Almeida
- Stencil JS: mejora el Time To Market de tu producto, por Rubén Aguilera
- Svelte JS: por qué dedicarle tiempo, por Jesús Cuesta
- Taller de programación funcional
- Taller del API Performance Timeline
- Técnicas Forenses en JavaScript por Eduardo Sada
- TensorFlow.js: FullStack Machine Learning por Laura Morillo-Velarde y Luis Alfonso Talegón
- The Big Fails Theory por Marta Fonda
- The CITGM Diaries by Myles Borins [video]
- The Next Evolution of the JavaScript Ecosystem by Kris Borchers
- The web these days by James Halliday (substack)
- UI Kits en React: el caso de React Toolbox por Javi Velasco
- ¿Una plataforma de IoT sólo con JS? Es posible… y además, ¡barato! por José Manuel García García
- Universal Pattern and Swagger
- Unveiling WebAssembly: what, why, how by Matjaz Drolc
- UX Patterns for Web Developers by Nicole Saidy and Jad Joubran
- V8: conoce al enemigo por Diego Lafuente
- Vanilla JS Graphics and Animations por Ibon Tolosana
- Vectr : Vector Graphics Editor in JavaScript by Nick Budden
- Vue.js community leaders Q&A with Core Team
- Web Assembly workshop by Dan Callahan [video]
Novedades
HTTP2 para programadores. Enviar mensajes del servidor al cliente con Server Sent Event (sin WebSockets)
En esta charla, organizada por MadridJS, Pablo Almunia nos muestra cómo la mayoría de nosotros cuando oímos hablar por primera vez de HTTP2 nos ilusionamos con las posibilidades que presumiblemente se abrían para el desarrollo de soluciones web avanzadas y cómo muchos nos sentimos defraudados con lo que realmente se podía implementar.
En esta charla podemos ver cómo funciona el HTTP2, que debemos tener en cuenta en el servidor para hace uso de este protocolo y, sobre todo, cómo podemos enviar información desde el servidor al cliente de forma efectiva y fácil. Veremos con detenimiento cómo por medio de los Server-Sent Events (SSE) podemos recibir en el cliente datos enviados desde el servidor sin utilizar websocket, simplificando enormemente la construcción de aplicaciones con comunicación bidireccional.
Observables en Javascript con Proxies
En esta charla, organizada por MadridJS, Pablo Almunia nos habla de la observación reactiva de objetos en Javascript por medio de Proxy. Se describe paso a paso cómo funcionan los Proxies y en que casos pueden ser nuestro mejor aliado. Veremos que no hay que tenerles miedo, son bastante sencillos de utilizar, y nos ofrecen una gran abanico de posibilidades.
Aplicaciones JAMStack, SEO friendly y escalables con NextJS
En esta charla de Madrid JS, Rafael Ventura nos describe las funcionalidades clave de NextJS, nos muestra en vivo cómo desarrollar una completa aplicación JAMStack con Server Side Rendering (SSR) y Static Site Generation (SSG) y termina mostrando como publicar esta aplicación en Vercel.
Stencil JS: mejora el Time To Market de tu producto, por Rubén Aguilera
En esta charla Rubén Aguilera nos cuenta los problemas que tienen muchas empresas a la hora de sacar productos accesibles, vistosos y usables en el Time To Market que requiere Negocio y cómo podemos minimizar este tiempo gracias al DevUI con StencilJS para adecuar una aplicación de Angular a las exigencias del mercado en tiempo record.