InfoQ Homepage Methodologies Content on InfoQ
-
Production Readiness: Fighting Fires or Building Better Systems?
Laura Nolan discusses why we don’t have a fire code for software, and what Production Readiness Reviews can and cannot achieve in terms of reliability.
-
Building with Extensibility
Christi Schneider covers concepts of extensibility, discussing why it's important for all roles to gain an understanding of extensibility and consider it at each step of the product life cycle.
-
The Fundamentals of Writing and Publishing Your Non-Fiction Book
Parul Bavishi deconstructs the structure behind bestselling non-fiction titles, and looks at how to apply this to writing.
-
Optimize for Time
Andy Walker gives advice on how to use time in a way that enables teams to improve. He shares practical advice on how to get the most out of the time, and proposes principles to develop approaches
-
Domain-Driven Design with Relational Databases Using Spring Data JDBC
Jens Schauder discusses how to design an object model the DDD way, why this might be a good idea, and how to build a persistence layer for it backed by Spring Data JDBC.
-
Building Better Monoliths: Implementing Modulithic Applications with Spring
Oliver Drotbohm identifies the common issues in unstructured monoliths and discusses approaches to package design, component structure, transactions, and the usage of events.
-
Orchestrating Continuous Experiments
Matteo Cavucci describes an outcome-first approach to strategy and prioritization, showing how it’s possible to balance team autonomy and a global product direction.
-
Practical DDD: Bounded Contexts + Events => Microservices
Indu Alagarsamy talks about the intersection of Domain Driven Design as a software discipline with Messaging as a technology counterpart.
-
(Dys)functional DDD
Jarek Ratajski revisits some of the core concepts of DDD from a functional perspective and builds a simple system using a more functional approach.
-
Strategic Domain-Driven Design
Nick Tune discusses some of the bounded context design heuristics, recurring patterns in the wild, and explains how to facilitate modeling sessions in an organization.
-
Beyond the Double Bind
Patrick Steyaert explores how to integrate (agile) intuition and (agile) reasoning, and provides a common conceptual framework underlying the very different schools of (agile) thought.
-
From Quadcopters to Helicopters: Formal Verification for Safer Vehicles
Kathleen Fisher explores the promises and limitations of current formal methods and techniques for producing useful software that probably does not contain exploitable bugs.