Jason McCreary discusses how a number of books from The Reading List - Implementation Patterns, Refactoring, Design Patterns, The Pragmatic Programmer - helped him becoming a software engineer.
Steve Green introduces SOLID principles with coding examples tailored for novice and intermediate developers.
Matt Buckland discusses some of the cultures he has encountered in his work experience, the success stories and the failures, outlining what makes a great organizational culture.
Garrett Smith outlines a methodology for pattern discovery and presents a number of specific patterns that Erlang programmers can use to build programs that feel alive.
Matt Heath discusses how circuit breakers and other similar patterns can be used to increase reliability in distributed systems such as Go-based microservice platforms.
Linda Rising talks about organisational change myths and patterns for introducing new ideas. She provides some useful tips for helping you start to grow, step by step, any innovation.
Chris Chedgey explores how “locality of relationship” affects coupling, cohesion, and the width of interfaces, showing structural patterns that increase or decrease complexity.
Troy Hunt explain how to discover the vulnerabilities of one’s own APIs, identifying common security anti-patterns.
Donald Belcham explains how to improve a system’s reliability by using appropriate code patterns.
Sam Newman talks about the history of where microservices came from, what they are, the benefits and downsides, and the core principles to stick to do to them well.
Michael Norton keynotes on experimentation mindset, sharing experiments enabling Groupon to iterate on their products and cultivating an engineering culture through feedback and collaboration.
Diane Zajac-Woodie, Michael Norton overview common biases regarding gender and how some of the practices used by agile teams may be perpetuating a culture of subtle inequality.