ddd

Recursos de programación de ddd
La tercera edición de esta saga de buenos propósitos. Dentro de poco enviaré el boletín dominical número 100. Me encantaría que lo recibieras en tu bandeja de entrada. Suscríbete gratis. Después de Lo que me gustaría aprender en 2019 y 2018 va el de este año. La conclusión de la última edición es que se ha conseguido en parte: si he mejorado en cuanto a frameworks de JavaScript y despliegues en la nube. Pero no he avanzado de forma significativa en machine learning. Para este año el menú es...
According to Wikipedia, an Event-driven Architecture, is a software architecture pattern that promotes the production, detection, consumption of, and reaction to events. There is a perfect pairing between microservice-based architectures, Domain Driven Design (DDD) and event-driven architectures. In this conference we will review what design principles are the catalyst for this symbiosis as well as practical examples in different areas including governance. Many business use cases can be articulated on top of these principles, abstracting them from both complexity and variability in the technological stack. As a good part of the audience will already be dealing with events and microservices, we will also explain other key concepts: - Designing a future-proof event taxonomy. - Strategies for event enrichment, starting with the definition of that concept. - Managing correlation or inference of events. - Benefits from an event schema registry using for example Apache Avro. - Traceability of events by design. - Data conciliation patterns, and when to avoid it. We will also take advantage of the opportunity to discuss about common challenges (and others not that common), frequent mistakes and how to avoid or mitigate them. To conclude, we will explain some use cases that we are solving superbly based on real-time events: Communications, Order Management, Business Activity Monitoring (BAM), KYC, GDPR... ------------- Todos los vídeos de Commitconf 2019 en: https://lk.autentia.com/Commit19-YouTube ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
1. ¿Por qué deberiamos usar DDD? 2. ¿Cuáles son sus principales ventajas? Todos los vídeos de Barcelona Software Crafters 2019 en: https://lk.autentia.com/SCBCN19-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
La charla 'Desde el caos al Domain Driven Design en Go' en: https://youtu.be/_rpDmUzP_ZI 1- ¿DDD para todos? ¿Para quién sí y para quién no y por qué? 2- ¿Se puede hacer DDD sin expertos de dominio? Todos los vídeos de Barcelona Software Crafters 2019 en: https://lk.autentia.com/SCBCN19-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
La charla completa en: https://youtu.be/AhxId3yP42U 1. ¿Empezamos con todo o cómo iteramos y sabemos cuándo ir introduciendo cosas como: microservicios, DDD, IC, etc.? 2. Si solo tuvieses tiempo o dinero para hacer una práctica ¿Cuál sería? ¿Por qué esa y no las otras? Todos los vídeos de Barcelona Software Crafters 2019 en: https://lk.autentia.com/SCBCN19-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
¿Cansado de confundir tus espaguetis 🍝 con tu código Go? ¿No sabes ni por dónde coger tu código 🤯? Queremos ayudarte a ordenar tus aplicaciones Go aplicando Domain Driven Design. ¡Profundizaremos en los diferentes conceptos de Domain Driven Design y veremos cómo aplicarlos a nuestro código Go! Seguro que cuando empezaste con Go, una de las primeras frustraciones que tuviste es, ¿cómo puedo evitar las dependencias cíclicas? Con nuestra charla queremos darte las claves, a través de una estructura de prácticas y terminologías que nos permitirán tomar decisiones de diseño que enfoquen y aceleren el manejo de dominios complejos. En nuestra charla se abordarán los puntos de vista del DDD estratégico (lenguaje ubicuo, bounded contexts, shared kernel, etc.) y del táctico(entidades, agregados, value objects, etc.), pero siempre haciendo que la charla se centre en los conceptos relacionados con la programación, mediante ejemplos prácticos. ------------- Todos los vídeos de Barcelona Software Crafters 2019 en: https://lk.autentia.com/SCBCN19-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
¿Qué cursos estamos preparando para CodelyTV Pro? 🔜TDD, Refactoring, GitHub Actions ¿Qué PROMOCIONACA puedes aprovechar para #blackFriday? 🔜 149€ de descuento en tu suscripción anual a #CodelyTV Pro: + Acceso a toooodos los cursos que ya tenemos + Licencia de 6 meses de #IntelliJ gratis + Acceso a los cursos que vayamos sacando durante el año + Apoyarnos para poder seguir dándole caña a CodelyTV = 199€ por todo 1 añooooooo 😳 🚨Precio normal: 29€*12 = 348€ 🔗 Enlaces relacionados: ├ 🔥 Oferta 149€ descuento Black Friday: http://bit.ly/friday-19 ├ 🔜 Próximos cursos: http://bit.ly/ctv-agenda ├ 🔖 Curso DDD en Java: https://pro.codely.tv/library/ddd-en-java/about/ └ 👩‍💻 Curso Exprimiendo IntelliJ (licencia GRATIS): https://pro.codely.tv/library/intellij/about/ {▶️} CodelyTV ├ 🎥 Suscríbete a nuestro canal: https://www.youtube.com/c/CodelyTV?sub_confirmation=1 ├ 𝐟 Facebook: https://facebook.com/CodelyTV/ ├ 📸 Instagram: https://instagram.com/CodelyTV/ ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👨🏻 Twitter Javi: https://twitter.com/JavierCane ├ 💂‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Hoy empezamos una nueva sección: Analizar el código de un proyecto real. En este caso veremos código de #Brainity. Donde con una aplicación hecha a base de Docker, #Laravel, #VueJS, y tests han conseguido arrancar un proyecto que dará mucho que hablar 😊 🔗 Enlaces relacionados: ├ 🥼 DDD en Laravel: Desintoxicándonos de Eloquent: https://youtu.be/EInyOtPra44 ├ 🐘 Estructura de carpetas - DDD en PHP: https://youtu.be/UFnABp2s8Y0 ├ 🧠 Brainity: https://brainity.co ├ 👩‍💻 Curso "Migración progresiva a VueJS": http://bit.ly/curso-vuejs ├ 🐳 Curso "Docker: De 0 a deploy": http://bit.ly/curso-docker-ctv ├ ✅ Curso "Testing: Introducción y trabajo en equipo": http://bit.ly/curso-testing-ctv ├ 🎯 Curso "Arquitectura Hexagonal": http://bit.ly/curso-hexagonal-ctv └ 💸 Oferta lanzamiento curso "DDD en PHP": http://bit.ly/descuento-ctv {▶️} CodelyTV ├ 🎥 Suscríbete a nuestro canal: https://www.youtube.com/c/CodelyTV?sub_confirmation=1 ├ 𝐟 Facebook: https://facebook.com/CodelyTV/ ├ 📸 Instagram: https://instagram.com/CodelyTV/ ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👨🏻 Twitter Javi: https://twitter.com/JavierCane ├ 💂‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
En esta charla veremos la evolución de una aplicación desde código Spaghetti hasta CQRS y algo de Event Sourcing con Carlos Buenosvinos Zamora actualmente Head of SEAT:CODE. Anteriormente ocupo los siguientes cargos: Ex VP Of Technology at XING, Ex CTO at Atrápalo. Organizador de múltiples eventos: PHP Barcelona y DevOps Barcelona. Es el creador de Ansistrano, utilidad basada en Ansible para desplegar aplicaciones. Ha impartido ponencias en las mayores conferencias de PHP por todo el mundo, es autor del libro “Domain-Driven Design in PHP”, que se ha convertido en uno de los manuales por excelencia sobre la implantación de DDD en entornos PHP además del traductor oficial al español del libro “Domain-Driven Design Distilled” de Vaughn Vernon. Slides: https://es.slideshare.net/carlosbuenosvinos/road-from-hex-architecture-to-event-sourcing Web (https://carlosbuenosvinos.com/) Meetup: https://www.meetup.com/es-ES/phpmad/events/265901912/ Twitter: https://twitter.com/phpmad Host: https://www.mo2o.com/ Nos vemos en PHPMad...