InfoQ Homepage Patterns Content on InfoQ
-
Circuit Breaking in Distributed Systems
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.
-
Myths and Patterns of Organisational Change - Keynote
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.
-
Beautiful Structure
Chris Chedgey explores how “locality of relationship” affects coupling, cohesion, and the width of interfaces, showing structural patterns that increase or decrease complexity.
-
Hack Your API First
Troy Hunt explain how to discover the vulnerabilities of one’s own APIs, identifying common security anti-patterns.
-
Opportunities to Improve System Reliability and Resilience
Donald Belcham explains how to improve a system’s reliability by using appropriate code patterns.
-
Principles of Microservices
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.
-
Experimentation Mindset
Michael Norton keynotes on experimentation mindset, sharing experiments enabling Groupon to iterate on their products and cultivating an engineering culture through feedback and collaboration.
-
Women in Agile
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.
-
Why BDD Can Save Agile
Matt Wynne presents unwanted patterns one can recognize from his own team, and provides insight on how to fix them.
-
Functional Programming Design Patterns
Scott Wlaschin overviews and demonstrates a number of design patterns for functional programming.
-
When the Connection Fails - Developing Offline Mobile Applications
Barbara Fusinska presents ideas and approaches for developing a system as a whole, explaining the latest patterns, practices and architectures used in modern day mobile and web offline apps.
-
DevOps and the Need for Speed
Stephen Thair talks about organisations leveraging DevOps practices to deliver better software, faster and how they do it.