Colin Garlick presents a foundation of value for the practice of architecture, starting with the values that architecture is established on, showing what's important for an architecture.
Adam Tornhill teaches how to predict bugs, detect architectural decay and find the code that is most expensive to maintain, how to evaluate knowledge drain in a codebase, and much more.
Roy Rapoport shares some of the lessons Netflix learned building a monitoring system, the challenges, pitfalls and opportunities encountered along the way.
Rebecca Parsons explores the relationship between evolutionary architecture, continuous delivery and microservices, focusing on how they support each other in the creation of complex systems.
Rob Dodson dives into the Web Component ecosystem to show you how easy it is to use off-the-shelf components to create gorgeous multi-device applications.
Vik Kheterpal discusses how to focus on individuals and how teams are formed for a common goal.
Jason Strimpel describes a solution that satisfies both business and engineering requirements.
Shobana Radhakrishnan shares details about best practices adopted in implementing API integration with third party services, how to manage change and deal with failures.
John Wilkes shares lessons learned managing clusters at the scale of Google.
Kevlin Henney re-assesses and reasserts the importance of thinking and implementing small as an essential property of software systems — yes, even the large ones.
Anna Shipman explains how the GOV.UK team implemented the DevOps culture – the people, the process, and the technical details of what tools they use and how they are integrated.
Enyo Kumahor shares software development stories from the African continent.