Patterns Content on InfoQ
Latest featured content about Patterns

- Architecture
- Topics
- Programming
It is a well known fact in the programming world that the java (double-check) singleton pattern is not thread safe and can’t be fixed. In this article, Dr. Alexey Yakubovich provides an implementation of the Singleton pattern that he claims is thread-safe.
-
By Alexey Yakubovich
on Nov 14, 2008,
News about Patterns
- SOA
- Topics
- Governance
Jeff Schneider provides a set of practical questions to guide governance activities through "Silo Analysis". He and others provide specific tips to avoid creating Silo Services, a common SOA anti-pattern.
-
By Jean-Jacques Dubray
on Jul 16, 2008,
- Architecture
- Topics
- Enterprise Architecture,
- Design
In this interview, Michael Stal describes what architecture refactoring is about and how it relates to both code refactoring and patterns. He describes some architectural refactorings by giving real work examples from his work as Siemens, and he elaborates on some situations where you may want to avoid doing this kind of refactorings.
-
By Niclas Nilsson
on Mar 25, 2008,
Articles about Patterns

- SOA
- Topics
- REST,
- Workflow / BPM
In this article, Jim Webber, Savas Parastatidis and Ian Robinson show how to drive an application's flow through the use of hypermedia in a RESTful application, using the well-known example from Gregor Hohpe's "Starbucks does not use Two-Phase-Commit" to illustrate how the Web's concepts can be used for integration purposes.
-
By Jim Webber, Savas Parastatidis & Ian Robinson
on Oct 02, 2008,

- Architecture,
- Agile
- Topics
- Technology,
- Collaboration,
- Artifacts & Tools
There is no silver bullet. We know it, but don't act like it. Your language, tool or process is better, right? Jay Fields says: "It depends". The right choices varies with context, people, and more.
This article touches upon how a lot of things must impact a choice; learning culture, skill levels, teamwork, incomplete information, metrics - and context.
-
By Jay Fields
on Apr 26, 2008,
Interviews about Patterns

- Agile
- Topics
- Leadership
In this interview made by Deborah Hartmann during Agile 2008, Diana Larsen and Jim Shore talk about patterns observed in CTOs' activity. CTOs emerge as real people caring for other people in their organization, and are put under a lot of pressure and constraints.
-
By Diana Larsen and Jim Shore
on Nov 12, 2008,

- Agile
- Topics
- Leadership,
- Adopting Agile
In this interview made by Floyd Marinescu, co-founder of InfoQ, Linda Rising talks about the book "Fearless Change: Patterns for Introducing New Ideas" and offers examples of how the patterns presented in the book can ease the stress of Agile adoption.
-
By Linda Rising
on Aug 12, 2008,
Presentations about Patterns

- Architecture
- Topics
- Security,
- Design
Security is all about trade-offs you make with your always limited resources, often a problem when designing a system or an after-thought. Only a few have the expertise to design good security and most development teams have no security expert. This talk focuses on Security Patterns for designing security in architectures, such as Role-based Access Control, Single Access Point, and Front Door.
-
By Peter Sommerlad
on Apr 30, 2008,

- Architecture
- Topics
- Performance & Scalability,
- Enterprise Architecture
Randy Shoup covers the architectural principles eBay has used to grow and evolve its infrastructure to massive scale. It covers the forces ("-ilities") needed to contend with and design for scalability, availability, manageability, etc. He outlines eBay's architectural principles which meet - and trade off - those forces and describes reusable patterns for each strategy with eBay examples.
-
By Randy Shoup
on Feb 05, 2008,