Seleccionar página

Ejemplo de un scaffolding para poder utilizar Express y MongoDB para construir aplicaciones RESTFul de manera simple, con validaciones y de simple mantenimiento.

Se verá como poder dividir una app en distintos módulos y unificarlos o bien en una app de Express o con Nginx para lograr un patrón de micro servicios.

La charla estará orientada a niveles intermedios / avanzado, donde a lo largo de la misma se verá escribir el código en vivo (ademas de contar con un repo con todos los ejemplos listos para usar).

César Casas

Arquitecto en software con mas de 15 años de experiencia y viene de Argentina. Hace 8 años que trabaja con Node.js y MongoDB, siendo un fanático de ambas tecnologías.

Novedades

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().

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!

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.

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.