arquitectura hexagonal

Recursos de programación de arquitectura hexagonal
Este panel de discusión es sobre Arquitectura PHP. Ponentes: Victor Guardiola - CTO as a service - Shoppiday Albert Zaragoza - VP of Engineering - Bitpanda Christian Ciceri - Software Architect - Apiumhub & VYou app Temas cubiertas: Arquitectura hexagonal y PHP PHP funcional Laravel Symfony Best practices DDD TDD Legacy Code PHP vs Java/kotlin El público también ha participado, haciendo preguntas, discutiendo cosas.
Hoy vamos a responder a preguntas de programación que nos habéis hecho. ¡Síguenos en twitter para preguntar en el siguiente AMA! https://twitter.com/codelytv Timeline: 00:00 00:38 Intro 00:38 04:54 Como aprender Arquitectura Hexagonal 04:54 12:24 Patrón Criteria/Specification 12:24 20:42 Nuestra opinión de .NET 20:42 26:17 El mejor framework 26:17 33:14 El mejor proveedor cloud 33:14 41:50 ¿Hay que hacer code reviews? 41:50 50:11 Replicar datos en DDD 50:11 53:54 Requisitos para ser Senior 53:54 56:28 APIs en JSON y XML 56:28 57:32 Fin
¿Es una moda el DDD, los microservicios y la Arquitectura Hexagonal? ¿Es demasiado utilizar CQRS? ¿Es algo que llevamos años haciéndolo y no lo sabíamos? Hoy vamos a discutir sobre ello y dar nuestra opinión. {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 💂🏼 Twitter Rafa: https://twitter.com/rafaoe ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
La Arquitectura Onion está basada en la Arquitectura Multicapa y la Arquitectura Hexagonal aplicando ligeros cambios y siguiendo el Principio de Inversión de Dependencias (DIP). En la Arquitectura Multicapa es una buena práctica aplicar DIP, aunque no siempre se hace. Por el contrario, Onion si se basa fundamentalmente en este principio para minimizar el acoplamiento entre capas y aplicar correctamente el Principio de ‘Separation of Concerns’ separando la lógica de negocio de la de presentación. #KnowledgePills​​​ #Back​​​ #OnionArchitecture Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8 ​​​ Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ ​​​ - Instagram: https://lk.autentia.com/instagram ​​​ - LinkedIn: https://goo.gl/2On7Fj/ ​​​ - Facebook: https://goo.gl/o8HrWX ​​
También conocida como Puertos y Adaptadores (Ports and Adapters), se basa en la separación del dominio de negocio de los detalles de implementación. Todas las entradas y salidas de la aplicación se exponen a través de puertos. #KnowledgePills​​​ #Back​​​ #HexagonalArchitecture Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8 ​​​ Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ ​​​ - Instagram: https://lk.autentia.com/instagram ​​​ - LinkedIn: https://goo.gl/2On7Fj/ ​​​ - Facebook: https://goo.gl/o8HrWX ​​
En esta charla Luis Rovirosa habla de los beneficios de estar desacoplado del framework, las librerías y la base de datos. Después de una breve introducción teórica, refactoriza paso a paso un código que tiene toda la lógica en el controlador de Symfony y está totalmente acoplado a detalles de infraestructura hacia una arquitectura hexagonal. Luis Rovirosa es desarrollador de aplicaciones web en PHP y formador desde hace más de 15 años. Trabaja habitualmente con startups y grandes empresas ayudando a transformar sus equipos de programación. En su día a día dedica buena parte de su tiempo al desarrollo y también ayuda a las empresas a simplificar y priorizar sus productos. En 2017 montó Codium (https://www.codium.team), una empresa especializada en formación y desarrollo web. Imparte formaciones de TDD, Clean Code, Patrones de diseño y de cómo trabajar con Legacy code. Meetup: https://www.meetup.com/PHPMad/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
Hoy traemos un vídeo especial 😊 Conversamos sobre aquellos aspectos que han cambiado nuestra forma de ver el desarrollo de software. En concreto, conceptos o momentos en los que por algún motivo se nos han abierto mundos de color y fantasía 🌈🍭🦄 Composición vs herencia, testing automatizado (no dumps DB), eventos de dominio, Arquitectura Hexagonal, Integración Continua, Value Objects, no utilizar ActiveRecord, comunicación entre microservicios de forma reactiva, Domain-Driven Design, equipos de trabajo y retos a solucionar 🤟 {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 💂🏼 Twitter Rafa: https://twitter.com/rafaoe ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
En este vídeo veremos esas cosillas del ecosistema Go donde hay cierto margen de mejora, desde la gestión de panics hasta la gestión de dependencias y temas de versionado 🤟 👀 Todo esto y más en el curso de API HTTP en Go aplicando Arquitectura Hexagonal 👉 https://pro.codely.tv/library/api-go-hexagonal?utm_source=youtube&utm_medium=social&utm_campaign=course-launch&utm_content=dramitas 👈 00:00 Introducción 00:44 Gestión de errores en Go: Introducción a panics 01:49 Experiencias traumáticas con recuperación de panics 03:44 Espacios de nombres y go modules 05:53 Propuesta de solución o workaround 09:49 Versionado de dependencias 12:06 Contexto: Lo que salva a Go 13:21 Consecuencias inmadurez ecosistema 15:49 Inyección de dependencias {▶️} Enlaces relacionados ├ 🎥 Suscríbete a Codely: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👀 Twitter Friends of Go: https://twitter.com/FriendsofGOTech ├ ✌️ Twitter Adri: https://twitter.com/adrianpgl ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 👓 Twitter Joan: https://twitter.com/joanjan14 ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely #go #golang
Hoy analizamos el estado del arte de #Golang. Adopción, gestión de dependencias (y sus diferencias), librerías de routing, frameworks y su [no] adopción, librerías de testing, y mucho más 😬 Hoy haremos el directo con Joan, ojo que es un crack: Después de pasar por el centro de supercomputación de Barcelona (BSC-CNS), de intentar montar su propia empresa (Nepcom), y de formar parte del backstage de dos aplicaciones web popularmente conocidas como lo son Atrápalo y Cabify. Actualmente trabaja como Senior Software Engineer en Grafana Labs a la vez que co-gestiona la comunidad de Friends of Go, de la cuál también es co-fundador. 👤 Enlaces relacionados: ├ 📈 Report The state of Go: https://blog.jetbrains.com/go/2021/02/03/the-state-of-go/ ├ ⚡ Curso de introducción a Go: https://pro.codely.tv/library/introduccion-a-go-tu-primera-app ├ 🌍 Curso API HTTP en Go aplicando Arquitectura Hexagonal: https://pro.codely.tv/library/api-go-hexagonal ├ 🗣 Joan: https://twitter.com/joanjan14 ├ 🤝 Comunidad Friends of Go: https://twitter.com/FriendsofGOTech ├ 🧔🏻 Javi: https://twitter.com/JavierCane └ 💂🏼 Rafa: https://twitter.com/rafaoe {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter: https://twitter.com/CodelyTV ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Golang tiene un secreto muy bien guardado, ¡y hoy en 3 minutos te lo contamos! ├ 👀 Trabaja de frontend en Codely 👉 http://bit.ly/codely-frontend-offer └ 👀 Trabaja de backend en Codely 👉 http://bit.ly/codely-backend-offer 🎩 Curso de API HTTP con Arquitectura Hexagonal en Go 👉 https://pro.codely.tv/library/api-go-hexagonal {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter: https://twitter.com/CodelyTV ├ 🧑‍💻 Twitter Joan: https://twitter.com/joanjan14 ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely