Vídeos de programación

Vídeos sobre programación y desarrollo de software.
Analizamos los beneficios de introducir una interface en términos de tolerancia al cambio y testabilidad. Nos planteamos cuándo sería apropiado por tanto introducir una interface en nuestro código, y sobre todo, cuándo y por qué sería algo a evitar. ❓ Preguntas a responder: * Cuándo definís interfaces (Árbol decisional para meter una interface como el que comentamos en el vídeo) * Inyectáis los Domain Services en los Application Services vía constructor, ¿o los instanciáis en el constructor del Application Service? Links relacionados: * ????‍????‍????‍???? Vídeo Composición sobre herencia: https://www.youtube.com/watch?v=OyTPDFyGWRc * ????️ Tweet a hacer RT para entrar en sorteo de training Kotlin: * ????‍???? Training Kotlin por Karumi: https://www.karumi.com/open-training/android-kotlin-jump-start-first-edition * ???? Repositorio ejemplos PHP: https://github.com/CodelyTV/cqrs-ddd-php-example * ⚛️ Repositorio ejemplos Scala: https://github.com/CodelyTV/scala-http-api * ????‍???? Curso Principios SOLID Aplicados: http://bit.ly/solid-codelytv * ???? Curso Arquitectura Hexagonal: http://bit.ly/hexagonal-codelytv * ℹ️ Post Matthias Noback al respecto: https://matthiasnoback.nl/2018/08/when-to-add-an-interface-to-a-class/
Explicaré qué es un microservicio, ventajas y desventajas. Formas de convertir nuestro Symfony a un framework optimizado para los microservicios y cómo se trabaja con ellos desde la idea inicial hasta su puesta en producción. Para ello, explicaré paso a paso cómo producimos un microservicio. Sobre el ponente: Programo desde los 9 años, y en Symfony desde 2012. He participado en varias startups de éxito haciendo que todo ¡vaya rápido, más rápido, siempre más rápido!Creo firmemente en las buenas prácticas y en una codificación estándar para que sea fácil traspasar el código a otras personas y para realizar tests unitarios. Siguelo en @hectorprats (https://twitter.com/hectorprats) Meetup: https://www.meetup.com/es-ES/PHPMad/events/243267853/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
¿Por qué se suele decir que la herencia es mala en Programación Orientada a Objetos? ¿En qué se basa #CompositionOverInheritance? Bajemos al terreno con ejemplos de código estos conceptos ???? Links relacionados: * Repo código acoplado: https://github.com/CodelyTV/coupled-code-php-example * Repo CQRS y DDD: https://github.com/CodelyTV/cqrs-ddd-php-example * Curso Principios SOLID Aplicados: http://bit.ly/solid-codelytv * Curso Arquitectura Hexagonal: http://bit.ly/hexagonal-codelytv