These are the best podcasts/talks I've seen/listened to recently:
- "Unembedding" embedded systems with TDD: benefits of going beyond the make-it-work phase (Francisco Climent) [Agile, Technical Practices, XP, tdd, testing] [Duration: 0:52:00] Interesting talk about the benefits of using TDD in embedded systems. The talk is full of useful tips, patterns, and strategies very useful in both embedded and non-embedded environments. Special mention to how Francisco uses mutation testing in the development process.
- You Don’t Need CODE OWNERSHIP (Dave Farley) [Continuous Delivery] [Duration: 0:18:00] (⭐⭐⭐⭐⭐) Great explanation about Continous Integration, Continuous Delivery and some strategies that allow to work in small safe steps (Feature Flags, Branch by Abstraction and Dark Launching).
- Ruby Conf 12 - Boundaries (Gary Bernhardt) [Functional, OOP, Software Design] [Duration: 0:45:00] interesting design proposal combining a functional core (without mutations) wrapped by an imperative object oriented shell.
- How to become 37.78 times better at anything | Atomic Habits summary (James Clear) [Inspirational] [Duration: 0:28:00]
- Create Web APIs with ASP.NET Core Using Outside In TDD (Pedro Moreira Santos) [Technical Practices, XP, testing] [Duration: 0:50:00] Pedro describes what his workflow usually is. Very good insights on Testing, boundaries, TDD. Very interesting.
- Critical Program Reading (1975) - 16mm Film [Quality, Software Design] [Duration: 0:18:00] Interesting document explaining how to improve the maintainability of an application by improving the readability. It is very curious how almost everything that is recommended in this video from 1975 is still perfectly valid.
- Facilitating Impact Mapping (Gojko Adzic) [Inspirational, Lean Product Management, Product, Product Strategy] [Duration: 0:45:00] Gojko presents early results of an ongoing research on how teams around the world apply impact mapping to speed up time to market and get maximum impact for minimum effort. You'll learn about five important ideas to ensure effective impact mapping sessions.