These are the best podcast/talks I've seen/listen to recently:
- The Beautiful Mess (John Cutler) [Agile, Company Culture, Management, Product] John explains how we must all embrace ‘the beautiful mess’ and learn to navigate change in order to be more successful.
- What Will The Next 10 Years Of Continuous Delivery Look Like? (Dave Farley, Jez Humble) [Agile, CD, Continuous Delivery, Devops, Microservices, Technical Practices, Technology Strategy] In the 10 years since the publication of the Continuous Delivery Book, a lot has changed. Continuous Delivery has become a reality for many organizations all over the world and an aspiration for many more. Join the authors Dave & Jez to reflect on why Continuous Delivery has been such a successful concept, why it matters and where it is going. (⭐⭐⭐⭐⭐)
- What Does it Mean to Lead IT? (Mark Schwartz) [Engineering Culture, Management]
- The Agile Revolution Podcast: Episode 180: Extreme Programming & 3X Explained with Kent Beck (Kent Beck) [Agile, Company Culture, Mental models, Technology Strategy, XP] An interesting conversation about XP including a potential reboot, 3x, TDD, TRC, etc.
- Progressive Delivery Patterns In The Wild (Dave Karow) [Agile, CD, Continuous Delivery, Devops, Technical Practices] Progressive Delivery and the statistical observation of real users (sometimes known as “shift right testing” or “feature experimentation”) are essential CD practices. They free teams up to move fast, limit the blast radius of issues found in production and focus engineering cycles on work that delivers results, not just releases.
- Modern Product Management (Marty Cagan) [Agile, Management, Product] An interesting Q&A session with Marty Cagan.
- Microservices and Rules Engines – a blast from the past (Udi Dahan) [DDD, Design, Technical Practices] Good insights about the real meaning of delete in different domains and about how to design solutions to model complicated services as search service, price service, risk service, that require to process information from different subdomains.
- Agile Essence and Fluency (Martin Fowler) [Agile, Engineering Culture, Technical Practices, inspirational] As agile software has got more accepted and popular, it’s also been subject to a fair bit of misunderstanding. This talk focuses on the essence of agile software development, adaptive planning, and people-orientation. Following this, a brief summary of the Agile Fluency model, which describes the typical path people follow as they learn and apply agile software development, is given.
- Practical Change Data Streaming Use Cases with Apache Kafka & Debezium (Gunnar Morling) [Architecture, Data Engineering, Design, Microservices] Gunnar Morling discusses practical matters, best practices for running Debezium in production on and off Kubernetes, and the many use cases enabled by Kafka Connect's single message transformations. He talks about how to leverage CDC for reliable microservices integration, e.g. using the outbox pattern, as well as many other CDC applications (maintaining audit logs, driving streaming queries).