arquitectura hexagonal

Recursos de programación de arquitectura hexagonal
¿Cómo definir tu arquitectura de Software para que sea sostenible al largo plazo? ¿Qué diferencia hay entre un servicio de aplicación y un servicio de dominio? ???? Todas estas respuestas y muchas más, en el curso ya disponible de CodelyTV sobre Arquitectura Hexagonal: http://bit.ly/curso-hexagonal
Hoy lanzamos la segunda temporada de cursos en CodelyTV Pro! ???? Nuevos cursos: Para esta ocasión contamos con la colaboración de: ???????? Karumi: Screenshot Testing en iOS y Android ☁️ José Armesto: Autoescalado de aplicaciones en #AWS ♻️ CodingStones: Testing de aplicaciones #VueJS con Jest ????‍???? JuanMa Garrido: Desarrollo de una app profesional #MEAN con Webpack desde 0 ⬢ CodelyTV: Arquitectura Hexagonal ???? CodelyTV: API HTTP con #Scala y Akka HTTP ????Cursos ya completos disponibles: * Introducción a Scala * Agile: Retrospectivas * AWS: Tu primer deploy en EC2 * UI Testing en Android * UI Testing en iOS * CQRS: Command Query Responsibility Segregation Apúntate en ???? https://pro.codely.tv/subscribe/
Estamos acostumbrados a hablar de la calidad del código "de producción", pero ¿qué hay de la calidad de los test? ¿Cómo medimos si son buenos o malos? Las malas prácticas llevan a problemas comunes a la hora de testear. ¿Por qué una arquitectura Hexagonal a la hora del testing? 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/
"Vivimos tiempos moviditos en el frontend, pestañeas y te aparecen un par de nuevos framework javascript anunciados en hacker news. Entonces ¿qué hacemos? ¿elegimos un framework, vamos a fuego y ya si vemos que la hemos cagado lo tiramos y re-escribimos todo? ¿O tal vez podamos tirar de conceptos viejos para minimizar esto? En esta charla hablaremos de cosas nada modernas: SOLID, TDD, arquitectura hexagonal... en la que mostraremos algunos ejemplos prácticos." 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/
"Estamos acostumbrados a hablar de la calidad del código "de producción", pero ¿qué hay de la calidad de los test? ¿Cómo medimos si son buenos o malos? En esta sesión veremos problemas comunes que nos encontramos al empezar a testear, cómo evitar malas prácticas, y daremos nuestra opinión acerca de los tipos de test que más valor aportan. Por último, también hablaremos del encaje del testing en una aplicaciones CQRS y DDD (Arquitectura Hexagonal). Para demostrar que son principios agnósticos del lenguaje, los ejemplos de código serán tanto en Scala como en PHP." 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/
After publishing Honey Badger Team visual history, @artolamola asked me on twitter if I used "continuous delivery" as the driving force for the transformation and why. The short answer is Yes, and in this blog post will try to explain the motivations behind.For me, agile requires two things (see the-two-pillars-of-agile-software):A healthy knowledge culture focused on people (collaboration, learning, respect, team work, creativity...) Looking for quality and technical excellence (for e...
After publishing Honey Badger Team visual history, @artolamola asked me on twitter if I used "continuous delivery" as the driving force for the transformation and why. The short answer is Yes, and in this blog post will try to explain the motivations behind.For me, agile requires two things (see the-two-pillars-of-agile-software):A healthy knowledge culture focused on people (collaboration, learning, respect, team work, creativity...) Looking for quality and technical excellence (for e...
@thmuch Those who have survived the DTO hell of former J2EE versions, where we had to copy data between all the layers of our enterprise applications, appreciate the ease that Spring and Java EE have brought us more than one decade ago. But if we look closely at our current architectures and design styles like Hexagonal Architecture and DDD, we're in need again for adapters and transfer objects, for example in the anticorruption layer of a DDD bounded context. In other words: We still need to map data between different entity structures. Often, BeanUtils or Dozer are used to map data between entities, DTOs and similar structures. But those mappings can be slow and are error-prone due to missing type safety... Say hello to MapStruct, the fast and type-safe bean mapper, which - as an annotation processor - generates mapping code at compile time and goes without reflection! https://www.autentia.com
From the tech-related talks I've heard/seen lately, these are the most interesting:Must see for anyone interested in our profession and in real sustainable pace:Rafael Lopez Diez at The Lead Developer New York 2017 #NoEstimates  Allen HolubAgile Metrics - Velocity is not the goal Doc NortonOther interesting tech-related talks:lean customer development with Cindy Alvarez Ep: 512. hanselminutes podcastImmutability Changes Everything Pat Helland, "Accountants Don't Use Eras...
From the tech-related talks I've heard/seen lately, these are the most interesting:Must see for anyone interested in our profession and in real sustainable pace:Rafael Lopez Diez at The Lead Developer New York 2017 #NoEstimates  Allen HolubAgile Metrics - Velocity is not the goal Doc NortonOther interesting tech-related talks:lean customer development with Cindy Alvarez Ep: 512. hanselminutes podcastImmutability Changes Everything Pat Helland, "Accountants Don't Use Eras...