InfoQ Homepage Patterns Content on InfoQ
-
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.
-
Evolving a Data System
Simon Metson approaches the problem of evolving a data system; some patterns and anti-patterns both technical (polyglot systems, lambda architectures) and organisational (data silos, lava layers).
-
Functional Patterns in Domain Driven Design applied to Financial Models
Debasish Ghosh demonstrates how DDD principles can be implemented more effectively using functional programming principles, building a ubiquitous language with pure functional abstractions.