InfoQ Homepage Patterns Content on InfoQ
-
Hypermedia API Architectural Patterns
Gareth Evans and Rick Mugridge share the patterns that emerged while developing hypermedia APIs for various companies over time.
-
Better Tests, Less Code: Property-Based Testing
Matt Bachmann presents a few patterns meant to inspire developers to get started with Property-based Testing.
-
Teal Organizations: The Next Paradigm Shift in Recognizing and Handling Complexity
Dean Latchana introduces Teal organizations, who possess the qualities of self-management, wholeness, purpose and business agility, explaining how they succeed and how to adopt their approach.
-
The Improviser's Code: Engineering Your Best Self
Ted DesMaisons and Lisa Rowland talk about the tools and mindset of improvisation so one can rewire his own circuitry and open up new capabilities in the way he interacts with work, the world etc.
-
Bootiful Microservices in a Legacy Environment: Lessons Learned
David Julia describes some patterns that Pivotal Labs have employed over the last two years of building Spring Boot based microservices in the context of legacy systems.
-
Developing Microservices with Aggregates
Chris Richardson describes how to use aggregates to design modular business logic that can be partitioned into microservices.
-
A Dark and Stormy Night: Operational Antipatterns
Kiran Bhattaram shares common operational antipatterns, useful tactics and stories learned in difficult situations.
-
No Time Like the Present - Establishing Technology as a Core Competency at Allstate
Opal Perry talks about how Allstate is building new applications that are evolutions of their core business, and modernizing decades of legacy investment.
-
Deep Dive into Asynchronous Patterns in JavaScript
Joseph Andaverde provides insight on how asynchronous patterns - callbacks, promises, generators, and async/await - can be applied through simple yet pragmatic examples.
-
Distributed Systems in Practice, in Theory
Aysylu Greenberg revisits some features of modern distributed systems and shows three architectural patterns, their application, and reference papers that are relevant to today's distributed systems.
-
Low Latency Microservices in Java
Peter Lawrey discusses the differences between microservices and monolith architectures, their relative benefits and disadvantages, patterns and strategies implementing low latency microservices.
-
The Five Stages of Cloud Native
Casey West talks about anti-patterns and corresponding best practices based on his experience building application infrastructure and platforms, as well as the applications which are deployed to them.