Seleccionar página
Javascript Legacy: Nadando en la tempestad por Natalia Vidal y Javier Estévez

Javascript Legacy: Nadando en la tempestad por Natalia Vidal y Javier Estévez

Hoy en día en la comunidad de Javascript se discute mucho sobre programación funcional o el último framework de moda, pero la realidad es que el uso de Javascript en muchos proyectos ha ido creciendo de forma descontrolada, hasta dar lugar al temido Monstruo Spaghetti. Hay que tener presente que desde el primer momento en que se escribe código este ya es legacy. Nuestro código será legacy para alguien.

leer más
Redux a través de la música por Elena Torro

Redux a través de la música por Elena Torro

Un buen día, me desperté queriendo aprender qué era eso de «Redux», y conforme leía la documentación, una idea me vino a la cabeza: Si Redux es un «predictable state container» (contenedor de estados predecibles), y un archivo MIDI se compone de mensajes que transforman el estado de una canción para crear una melodía… ¿no sería perfecto juntar ambos para hacer un reproductor de archivos MIDI basado en Redux?

leer más
JavaScript para un Data Scientist por Bea Hernández

JavaScript para un Data Scientist por Bea Hernández

En el auge de la disciplina Data Science, encontramos un escalón entre la rama de analítica de datos y la visualización de datos, y aunque hay herramientas que dan el paso a disminuir esta laguna, la herramienta fundamental es JavaScript. Mostrar y hacer entender las conclusiones de una analítica es tan importante como el desarrollarla y por eso es importante para un no desarrollador tener este tipo de herramientas con las crear una visualización.

leer más
Un lenguaje para gobernarlos a todos por Diego Lafuente Garcia

Un lenguaje para gobernarlos a todos por Diego Lafuente Garcia

Hace ahora más o menos 2 años, un grupo de irreductibles galos fueron encomendados con la tarea de construir desde cero el primer metabook de taxis del mundo. Nuestra poción mágica fue Javascript, un lenguaje para dominarlos a todos: el backend (incluyendo el sistema de autenticación y la integración de proveedores) está escrito en node.js, la aplicación híbrida, en Ionic y el panel de control en Angular 2.

leer más
Unveiling WebAssembly: what, why, how by Matjaz Drolc

Unveiling WebAssembly: what, why, how by Matjaz Drolc

We will see what WebAssembly brings in comparison to existing technologies. We will write some C++ code and run it in browser. We will take a look at exposing functions and classes written in C++ to parts of application that are written in JavaScript. We will discuss using WebAssembly to optimize parts of application written in JavaScript. We will use some C++ libraries to do cool stuff in a browser. Finally I will invite you to explore WebAssembly yourself and show us what you came up with.

leer más
JavaScript en Java: diversas formas de ejecutar JavaScript desde la JVM por Pedro Palao

JavaScript en Java: diversas formas de ejecutar JavaScript desde la JVM por Pedro Palao

Hace años, ejecutar JavaScript desde Java podía ser un capricho o una necesidad anecdótica. Pero hoy en día, con más y más proyectos nada triviales en JavaScript que no tienen una alternativa Java, es importante conocer qué posibilidades tenemos para ejecutar JavaScript desde Java y las ventajas e inconvenientes de cada una. Tras un pequeño repaso de las soluciones tradionales como Rhino, veremos con algo más de detalle Nashorn, GraalVM y sobre todo J2V8.

leer más
¿Una plataforma de IoT sólo con JS? Es posible… y además, ¡barato! por José Manuel García García

¿Una plataforma de IoT sólo con JS? Es posible… y además, ¡barato! por José Manuel García García

Hoy en día ya se está hablando mucho de Internet of Things, plataformas IoT y derivados, pero… ¿te has planteado alguna vez montar la tuya propia? ¿Crees que está fuera de tu alcance? Vente para ver cómo se puede elaborar con muy poco una plataforma IoT, donde capturaremos datos con sensores de luz, de temperatura o incluso la presencia de gas. ¿Y para desarrollar? ¡Suficiente con JavaScript!

leer más
UX Patterns for Web Developers by Nicole Saidy and Jad Joubran

UX Patterns for Web Developers by Nicole Saidy and Jad Joubran

Are you willing to go the extra mile to make your UX shiny and joyful? Most of us web developers underestimate the importance of human-computer interaction. Join this talk for developer-friendly UX patterns that you can start using in your everyday code. We will cover topics like performance, mobile optimization, offline experiences & more.

leer más
Building Mobile Apps with Vue.js by Simon MacDonald

Building Mobile Apps with Vue.js by Simon MacDonald

In this presentation we’ll introduce Vue.js, setup a webpack build, extoll the virtues of its reactive data binding and composable interface all while building an Instagram like app. Using Framework 7 to provide the basic UI for Android and iOS for those of us, like myself, who are CSS challenged.

leer más
Reactive Animations with RxJS by David Khourshid

Reactive Animations with RxJS by David Khourshid

UI animations can be an incredible asset to the user experience, especially if they are meaningful and responsive to user input. In this session, we will discover some new and innovative techniques for creating reactive web animations declaratively, using RxJS. You will learn ways to add native-like transitions and smooth animations that respond to user input, in order to create a delightful experience for your users. And of course, there will be plenty of demos!

leer más
NodeOS: lightweight operating system by Jesús Leganés-Combarro

NodeOS: lightweight operating system by Jesús Leganés-Combarro

NodeOS is a free lightweight operating system built on top of the Linux kernel using Node.js for its userspace. Here I’m going to talk about it’s use cases, architecture and the problems found developing an operating system from scratch using Javascript and how they have been solved.

leer más
Changing live audio with the web-audio-api by Sam Bellen

Changing live audio with the web-audio-api by Sam Bellen

This talk takes you through the basics of the web-audio-api and explains some of the audio-nodes I’ve used to change the live sound of my guitar. By the end of the talk, I hope the audience has some basic idea of how the web-audio-api works, and how to create some of the patterns usually found in guitar/audio effects.

leer más
Progressive Image Rendering by José Manuel Pérez Pérez

Progressive Image Rendering by José Manuel Pérez Pérez

On a regular web page, images represent the largest assets. We might have heard about responsive images to serve the most suitable image for each screen. However, how and when we load them can have a great impact too. I will show you several techniques used by well known websites, based on placeholders, dominant colours, blurry images and lazy loading to improve user’s perceived performance.

leer más
Construcción de APIs con Swagger/OpenAPIs por Pedro J. Molina

Construcción de APIs con Swagger/OpenAPIs por Pedro J. Molina

La seguridad FrontEnd siempre ha sido un tema bastante olvidado en los desarrollos, dejandose muchas veces esta parte exclusivamente para el backend. Al ser el front la parte más accesible y a la vez vulnerable, los desarrolladores debemos tomar medidas, pues una fuerte seguridad puede filtrar en gran medida el número de ataques que llegan a back, así como detener otros casi por completo.

leer más
ES7 & ES8 vs V8 por Rafael Casuso Romate

ES7 & ES8 vs V8 por Rafael Casuso Romate

Una revisión en profundidad de las características del último estándar de nuestro lenguaje favorito ES2016 (ES7) y de las ya incluidas en ES2017 (ES8, que saldrá a finales de Abril), incluidas las Funciones Asíncronas (que nos permiten gestionar la asincronía con mayor elegancia), los Array Buffers Compartidos y el objeto Atomics (los bloques de bajo nivel sobre los que construir abstracciones de concurrencia) y algunas características menores como nuevas propiedades de los prototipos de Object y String.

leer más
Un paso más en seguridad FrontEnd con Web Crypto API por Jon Rojí

Un paso más en seguridad FrontEnd con Web Crypto API por Jon Rojí

La seguridad FrontEnd siempre ha sido un tema bastante olvidado en los desarrollos, dejandose muchas veces esta parte exclusivamente para el backend. Al ser el front la parte más accesible y a la vez vulnerable, los desarrolladores debemos tomar medidas, pues una fuerte seguridad puede filtrar en gran medida el número de ataques que llegan a back, así como detener otros casi por completo.

leer más
Invisible o desaparece por Juliet Moreiro Bockhop

Invisible o desaparece por Juliet Moreiro Bockhop

JavaScript no es sólo para web. El futuro es la computación ubicua, que es la integración de la informática en el entorno de la persona, de forma que los ordenadores no se perciban como objetos diferenciados. La idea es interactuar de manera natural con sus dispositivos y realizar cualquier tarea de manera completamente transparente, un paso más allá en el paradigma del uso de los ordenadores de sobremesa.

leer más