FullStack DevOps por Alex Fernández
Tenemos en primicia la charla que ha preparado Alex Fernández sobre Fullstack DevOps y que va a presentar en varias conferencias internacionales de primer nivel. ¿Alguna vez te has preguntado por qué no hay más herramientas hechas con Node.js para el DevOps moderno? Por suerte, empiezan a surgir…
Envoltorio de herramientas con Piscosour por Santi Bonacho
Tras el JSDayES 2016, volvemos a la carga con una charla muy interesante de Santi Bonacho sobre Piscosour, una herramienta que envuelve la ejecución de cualquier herramienta nodejs que intervenga en el proceso de construcción y prueba de una aplicación.
Que no te peten el Node por Jesús Pérez
Todos sabemos que JavaScript está dominando el mundo. Las risas vienen cuando tienes cientos de miles de usuarios, con sus datos personales y en donde una caída del sistema puede terminar con la vida de la organización. Jesús Pérez Rubio nos cuenta que la mejor manera de evitarlo es comprender las principales vulnerabilidades de este tipo de aplicaciones.
Arquitecturas para la reutilización en Javascript por Javier Vélez
Lenguajes como JS se prestan mucho más a hacer del desarrollo de código un ejercicio de verdadera reutilización. A lo largo de esta charla Javier Vélez explica en qué sentido es esto cierto y muestra modelos arquitectónicos que fomentan la reutilización como los Mixins, Traits, Roles, Aspectos, Subjects, etc
Mapas en la web por Javi Santana
¿Sabías que hace 10 años Google ya usaba JavaScript para mostrar terabytes de información, usando animaciones e interacción en Google Maps? En esta Javi Santana cuenta la historia de los mapas en la web, desde sus inicios hasta como se usa «lo último», qué tecnologías se han usado y cual es la magia detrás de un mapa web.
Microservicios sobre MEAN stack por Pedro J. Molina
Los microservicios proporcionan la solución adecuada para particionar la funcionalidad e iterar de modo rápido. En esta charla Pedro J. Molina muestra el diseño de una arquitectura de microservicios sobre el stack MEAN desde la experiencia con Hivepod, un producto para automatizar la construcción y despliegue de microservicios la nube.
ES6 Simplificado por Carlos Blé
Una de las críticas de JavaScript es que hay multiples formas de resolver cada problema. ES6 sigue ofreciendo mucha variedad. Carlos Blé nos cuenta como han decidido adoptar algunas de las nuevas características del lenguaje y dar de lado a otras como las clases. Han hecho una simplificación con un toque funcional que hace que ES6 no parezca muy distinto a lo que ya venían haciendo.
Rise of the Bots por Rafael Casuso
Estamos asistiendo al auge de los robots de software en sectores muy diferentes como la educación, la asistencia sanitaria o la atención al cliente. En esta charla Rafael Casuso cuenta su experiencia diseñando bots de gestión automática de tareas organizativas para empresas y de asistencia al cliente, tratando temas como la inteligencia artificial y el lenguaje natural.
Programación funcional pura en JavaScript por Anler Hernández
En esta charla de Anler Hernández Peral nos acercarnos un poco más a un estilo de programación funcional con JavaScript, que es un lenguaje imperativo. Se describen sus ventajas e inconvenientes y se muestra un ejemplo de single page application a la react utilizando este paradigma.
JS Fashion Victim por Enrique Amodeo
La comunidad de JS se caracteriza por acoger rápidamente las últimas tendencias en frameworks, librerías, lenguajes y arquitectura. Esto ha sido bueno y malo a la vez. En esta charla repasaremos las prácticas ya asentadas en la comunidad, y como éstas podrían cambiar con las novedades que se avecinan.
Angular2 Workshop por Gonzalo Ruiz de Villa
Durante la primera jornada del JSDay 2016 se celebró un taller práctico de Angular 2 donde Gonzalo Ruiz de Villa mostró las claves para trabajar con la nueva versión de Angular. Si te lo perdiste o simplemente quieres abordar Angular 2 con garantías de éxito, te recomendamos que lo sigas con detenimiento.
Cómo diferenciar arrow function de function
En un reciente artículo Javier Vélez Reyes hace patente las principales diferencias entre las funciones tradicionales y las funciones flecha, ya que ambos modelos no son equivalentes e intercambiables. Veamos cómo es posible saber si una función ha sido construida por medio de la instrucción function o como una arrow function.
At your service!
En esta charla de Salva de la Puente se explica que son y cómo se desarrollan las aplicaciones web progresivas, en particular sobre Service Workers y sus aplicaciones, más allá de el cacheo de recursos.
Mapas con vitaminas
En esta charla Raúl Jiménez Ortega explica cómo con la API Jasvascript de ArcGIS podemos crear aplicaciones que usen mapas de forma creativa desde Polymer, Ember, Bootstrap, Angular o cualquier otro framework.
Javascript sigue siendo el lenguaje más popular
Según Stack Overflow en su encuesta anual (en la que participan más de 56 mil programadores de más de 170 paises) Javascript sigue siendo el lenguaje más popular del mundo en general y de forma específica para los entornos Full-Stack, Front-End y Back-End.
¿Cómo una pequeña librería puede dejar sin funcionar a miles de paquetes?
Hace unos días un programador decidió retirar de NPM una pequeña función, de apenas unas lineas de código, pensada para rellear números con ceros por la izquierda, y muchos paquetes, como el propio NPM o Babel, dejaron de funcionar al no poder instalar todas sus dependencias.
Keep it simple, use React por Javi Jiménez
Aprovechando la visita de Javi Jiménez desde Tailandia, dio una animada y muy explicativa clase magistral sobre su experiencia haciendo proyectos grandes con React. Aquí puedes el vídeo de esta charla y obtener toda la información que necesitas para adentrarte en el mundo de React.
10º aniversario de JQuery
El 14 de enero de 2006 se presentó la primera versión de jQuery por John Resig y prácticamente desde entonces se ha convertido en la libería Javascript más popular. Desde hace algún tiempo se viene planteando si jQuery es todavía necesario. Quizás algún día será abandonada, pero todavía sigue siendo un referente general y ampliamente utilizado.
Taller de programación funcional
En este taller de programación funcional con Javascript, impartido por Javier Vélez, se dan a conocer las claves de la programación funcional paso a paso. Para los que puedan no pudieron asistir en directo, aquí se puede ver los dos vídeos en los que se recoge esta sesión.
Tras la arquitectura perfecta: la arquitectura fluida (parte 2)
por Alex Fernández
Tras describir la arquitectura fluida que nos permite migrar rápidamente de un modelo a otro, ahora revisaremos el catálogo de estrategias que se pueden usar para realizar una migración, de las más bruscas a las que son completamente reversibles.