Seleccionar página
Uso de Async/Await para probar un API REST con Mocha, Chai y Fetch

Uso de Async/Await para probar un API REST con Mocha, Chai y Fetch

Gestionar la asincronía de Javascript en los tests puede llegar a ser bastante complicado al tener que realizar varios pasos uno detrás de otro. En estos casos las llamadas con callbacks producen que la indentación del código vaya creciendo rápidamente haciendo nuestro código difícil de leer y comprender. Veamos una interesante alternativa con async/await y fetch().

leer más
Universal Pattern and Swagger

Universal Pattern and Swagger

César Casas nos muestra en esta charla un scaffolding para para construir aplicaciones RESTFul de manera simple, con validaciones y de simple mantenimiento, utilizando Express, MongoDB y uno de sus proyectos más interesante. Se verá como poder dividir una aplicación en distintos módulos y unificarlos un patrón de micro servicios flexible y eficiente.

leer más
Creating Engaging Mobile Apps with NativeScript and Vue

Creating Engaging Mobile Apps with NativeScript and Vue

En esta charla de MadridJS, Evan Payne nos cuenta (en inglés) cómo hacer aplicaciones móviles usando NativeScript y Vue. Explica con detalle los elementos principales y el estado del arte para desarrollar aplicaciones en producción usando esta tecnología. ¡No os lo perdáis!

leer más
Resilient Microservice WebAPIs with REST and API Gateway

Resilient Microservice WebAPIs with REST and API Gateway

Vincenzo Chianese comparte en esta charla su experiencia sobre como agregar tu aplicación a un grupo de microservicios, con REST (el de verdad) y una API consistente por medio de la utilización de un API Gateway. Al final de la presentación muestra cómo podemos cambiar de la versión monolítica a la versión de microservicio de nuestra aplicación sin romper nada.

leer más
Building Efficient Software

Building Efficient Software

Vídeo de la interesante charla impartida en NodeJS Madrid por Alex Fernández sobre construcción eficiente de software. Podrás conocer algunas técnicas que son útiles para desarrollar un software eficiente: encontrar cuellos de botella, creación de perfiles, análisis de tiempos de ejecución y micro benchmarks. Si quieres optimizar tu código al máximo, no te puedes perder esta charla.

leer más
Arquitectura de web components con ng2 npm para 100 aplicaciones web

Arquitectura de web components con ng2 npm para 100 aplicaciones web

En esta charla Carlos Bastos muestra el planteamiento de infrastructura, arquitectura lógica y arquitectura física inicial para el desarrollo de 100 aplicaciones web por un equipo de 100 desarrolladores con reutilización de componentes, cómo utilizar un core común de utilidades para autorización, autenticación, errores, trazas, etc. Todo esto con angular2, webpack, testing con karma, sass, etc.

leer más
Desarrollar con cero dependencias, al menos una vez al año

Desarrollar con cero dependencias, al menos una vez al año

La gran cantidad de utilidades, funciones, paquetes, módulos y frameworks que tenemos disponibles nos hacen la vida más sencilla y aumentan nuestra productividad, pero con el tiempo nos hacen olvidar lo más básico. De vez en cuando, atrévete a hacer un desarrollo con cero dependencias.

leer más
Conoce a la herramienta para aprender JS por José Manuel García García

Conoce a la herramienta para aprender JS por José Manuel García García

At Spotahome, we are splitting a big monolithic application into different bounded contexts applying hexagonal architecture and domain driven design principles, among others. In the architecture, we are as well splitting all the user interface from the back-end and we have created a Back-End for Front-End Integration Service that consumes API and serves the views to the end users, or exposes public API for third parties.

leer más
JSDayES – Vídeos

JSDayES – Vídeos

Si te lo has perdido o si quieres volver a ver las charlas y talleres del impresionante JSDayES 2017, aquí tienes todos los vídeos. Ponentes de primer orden, tanto nacionales como internacionales, muestran todos los aspectos de Javascript.

leer más
Splitting the Monolith from a Front-End point of view by Bryan McEire

Splitting the Monolith from a Front-End point of view by Bryan McEire

At Spotahome, we are splitting a big monolithic application into different bounded contexts applying hexagonal architecture and domain driven design principles, among others. In the architecture, we are as well splitting all the user interface from the back-end and we have created a Back-End for Front-End Integration Service that consumes API and serves the views to the end users, or exposes public API for third parties.

leer más
Creating good-ol’ PDFs and Emails with React by Fernando Agüero and Alberto Restifo

Creating good-ol’ PDFs and Emails with React by Fernando Agüero and Alberto Restifo

We had the need of generating automatic reports (in PDF) based in the analytics from our platform. The main problem was the complex design that those PDF had, since they were modules/components from the web application. We thought about solutions (CSS, third-party software) and then realized that it was in front of us: server-side JavaScript. Rendering the components we had client-side worked pretty well in the server, so we included an HTML to PDF software (on a unix environment) and started creating them.

leer más
Ionic en 10 minutos por Gerardo Parra Juan de la Cruz

Ionic en 10 minutos por Gerardo Parra Juan de la Cruz

Se trata de una Ligthning Talk sobre el framework Ionic, un framework Javascript, basado en Angular y destinado al desarrollo de aplicaciones híbridas para dispositivos móviles. La charla tratará de concentrar rápidamente el origen de este framework, su evolución hasta la actualidad y la arquitectura básica de las apps desarrolladas con el mismo, así como las características que pueden implementarse hasta obtener una app robusta y que no tenga nada que envidiar a las apps nativas.

leer más
Pitching your JS: 4 Steps to Sell to More Clients Now by Matt Boardman

Pitching your JS: 4 Steps to Sell to More Clients Now by Matt Boardman

A 10 minute lightning talk about how to sell better to clients. With a focus on how to talk “tech” without your client losing concentration (or consciousness!). Matt is an elevator pitch coach who has helped more than 100 Madrid-based startups, as well as companies like Banco Santander, Sanitas and PwC, identify their essential story and sell it to clients through a concise, exciting startup pitch.

leer más
The Next Evolution of the JavaScript Ecosystem by Kris Borchers

The Next Evolution of the JavaScript Ecosystem by Kris Borchers

The innovation cycles in the JavaScript world are becoming shorter and shorter. Amazing new projects and tools are emerging on what seems like a daily basis. Kris Borchers, Executive Director of the JS Foundation will share some insights and goals that the JS Foundation has to create a focal point for the JavaScript ecosystem. Kris will share how they intend to help developers navigate this landscape and how you can join these efforts and in turn, support your own projects, applications and organizations.

leer más
Por fin: async / await por Pablo Almunia

Por fin: async / await por Pablo Almunia

Tras años de espera, por fin disponemos de una forma sencilla y elegante de gestionar a la asincronía en Javascript. Por medio de async / await podemos evitar realizar llamadas a callbacks anidados, el uso de interminables cadenas de promesas o librerías como co. Durante este taller se explica como utilizar esta funcionalidad, se descubren algunos de sus secretos y sobre todo, se aprende a cómo sacarle todo el partido para que nuestros programas sean más sencillos y comprensibles.

leer más