InfoQ Homepage Patterns Content on InfoQ
-
Resilience Planning & How the Empire Strikes Back
Bhakti Mehta approaches best practices for building resilient, stable and predictable services: preventing cascading failures, timeouts pattern, retry pattern, circuit breakers and other techniques.
-
5 Anti-Patterns in Designing APIs
Ali Kheyrollahi elaborates on the Client-Server tenet of REST which focuses on separation of concerns and responsibilities between the client and the server.
-
Bind to the Cloud with Falcor
Jafar Husain provides an inside look at the innovative Falcor, the open source JS data access framework that powers the Netflix UIs and the new UI design patterns it enables.
-
When Enterprise Meets DevOps
May Xu discusses the benefits and challenges of using DevOps in the enterprise and how to adopt it, covering business value discovery, people, principles, practices, the environment and metrics.
-
Make Your Team's Domain Language Truly Ubiquitous with Concept Maps
James Ross discusses what concept maps are, how to construct one, what to do and what to avoid when creating one, and how to help a team build a shared mental model depicted in a concept map.
-
The Seven Deadly Sins of Microservices
This talk takes a tour of some of the nastiest anti-patterns in microservices, giving you the tools to avoid and slay these demons before they tie up your project in their own special brand of hell.
-
The Epic Groovy Puzzlers S02: The Revenge of the Parentheses
Viktor Gamov and Baruch Sadogursky discuss the Groovy Puzzlers.
-
The 7 Habits of Highly Effective Organizations
Erwin van der Koogh discusses the habits that seem to stand behind successful organizations, Agile or not: simplicity, trust, cross-functional, autonomy, open, mastery, and customer focus.
-
Becoming an Advanced Groovy Developer
Tom Henricksen covers Design Patterns in Groovy, compilation configuration, mixing Java and Groovy, and calling other languages from Groovy. He shows how to call Scala and Clojure from Groovy.
-
Exploring Domain Driven Design Implementation Patterns in .NET, Part 2/2
Steve Bohlen introduces DDD principles and concepts, and explores various patterns -Repositories, Specifications, Entities, Value Objects, Services, etc. - useful for implementing DDD in .NET code.
-
Don't Scale Agile. Descale Your Organization
Stuart Bargon discusses how to “descale” an organization, removing the extra weight and making it agile, showcasing the transformation of one of the oldest Australian public institutions.
-
How Netflix Directs 1/3rd of Internet Traffic
Haley Tucker and Mohit Vora discuss the architecture at Netflix that makes streaming happen, while highlighting interesting lessons and design patterns that can be widely applied.