carlos bastos

Recursos de programación de carlos bastos
El patrón de diseño SAM lleva unos años utilizándose y han surgido diferentes implementaciones inspiradas en su idea: separar estrictamente la lógica de negocio (o de comportamiento de la interfaz) de la representación pura y dura realizada por las vistas. Daremos un repaso a la idea de diseño, la destriparemos en patrones: observer, mediator, event sourcing. Valoraré la ventajas e inconvenientes, la complejidad intrínseca de esta estrategia y cuándo nos compensará utilizarla. Además mostraré ejemplos de código de diferentes implementaciones como Redux, Mobex, Stent (basada en máquinas de estados), etc. Por Carlos Bastos https://www.linkedin.com/in/carlos-bastos-p %C3%A9rez-cuadrado-9163752b/ https://twitter.com/cbastospc https://github.com/cbastos https://www.cbastos.com/ https://2018.jsdaycanarias.com
Cuando desarrollamos APIs y tenemos diferentes clientes que las consumen como pueden ser SPA's o teléfonos móviles, uno de los problemas más comúnes que nos hemos encontrado en nuestro día a dia tiene que ver con la integración. Cuando modificamos nuestra API podemos estar afectando a los diferentes clientes. ¿Cómo podemos evitar los errores de integración en tiempo de desarrollo y no descubrirlos en producción? ¿Cómo podemos automatizar este proceso y recibir feedback en tiempo real de cada cambio que hacemos? ¿Puedo evaluar el impacto que tendrá en los clientes modificar nuestra API? En esta sesión mostraremos cómo hemos resuelto este problema en nuestras aplicaciones web usando NSwag (Una de las muchas implementaciones que existen de Swagger CodeGen), desde la generación automática de clientes en typescript/javascript (o en cualquier otro lenguaje) que consumen nuestra API hasta el punto de poder automatizarlo en nuestros procesos de entrega continua para que fluya el amor entre el front y el back! https://2017.codemotion.es/agenda.html #5693168230072320/5083816859271168
"Cuando desarrollamos APIs y tenemos diferentes clientes que las consumen como pueden ser SPA's o teléfonos móviles, uno de los problemas más comúnes que nos hemos encontrado en nuestro día a dia tiene que ver con la integración. Cuando modificamos nuestra API podemos estar afectando a los diferentes clientes. ¿Cómo podemos evitar los errores de integración en tiempo de desarrollo y no descubrirlos en producción? ¿Cómo podemos automatizar este proceso y recibir feedback en tiempo real de cada cambio que hacemos? ¿Puedo evaluar el impacto que tendrá en los clientes modificar nuestra API? En esta sesión mostraremos cómo hemos resuelto este problema en nuestras aplicaciones web usando NSwag (Una de las muchas implementaciones que existen de Swagger CodeGen), desde la generación automática de clientes en typescript/javascript (o en cualquier otro lenguaje) que consumen nuestra API hasta el punto de poder automatizarlo en nuestros procesos de entrega continua para que fluya el amor entre el front y el back!" ¿Y si lo escuchas mientras vas al trabajo o te pones en forma? https://www.ivoox.com/22759467 Todos los videos de CODEMOTION 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pWeEgciQ_898Tqzsd24lApG @cbastospc @luisruizpavon ‏ Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
"¡Frena! ¿Cómo vas tan rápido por una carretera con curvas? Muchas veces los desarrolladores conducen a lo loco por su carrera programando sin aprender las técnicas adecuadas de conducción. ¿El resultado? Muchos accidentes... La motivación de esta charla es presentar un catálogo de principios de diseño de programación orientada a objetos con ejemplos que permitan entenderlos. ¿El objetivo? Evitar accidentes. Veremos algunos principios como KISS, DRY, POLA, SOLID, SoC, YAGNI, LoD, HP, CRP, TDAP, entre otros..." Todos los videos de Barcelona Software Craftsmanship https://www.youtube.com/playlist?list=PLKxa4AIfm4pXfHIuhB89H6TdUO8syJMui&playnext=1 Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/