Design Pattern Content on InfoQ
Latest featured content about Design Pattern

- Topics
- Scala,
- Guice,
- Java,
- JVM Languages,
- Functional Programming,
- Dependency Injection,
- Compilers,
- Design Pattern,
- Metaprogramming,
- Patterns,
- Design
Dick Wall explores the state and future of Java, his reasons for switching to programming in Scala, the SubCut Dependency Injection library for Scala, Scala Compiler Plugins and much more.
News about Design Pattern
- Topics
- Hadoop,
- Map-Reduce,
- Design Pattern,
- Distributed Systems,
- Big Data,
- Patterns,
- Design,
- Architecture,
- Infrastructure
In his new article “MapReduce Patterns, Algorithms, and Use Cases”, Ilya Katsov gives a systematic view of the different MapReduce patterns, algorithms and techniques that can be found on the web or in scientific articles along with several practical use case studies.
- Topics
- SOA,
- Design Pattern,
- Architecture,
- Patterns,
- Design,
- Design Patterns,
- Services,
- Enterprise Architecture
Five candidate patterns were promoted to the SOA Patterns Master List, which will appear in the upcoming "SOA with REST" book from Thomas Erl and Prentice Hall Publications. This news item gives a brief overview of each of these patterns which are common distributed system patterns applied to services at the messaging layer.
- Topics
- SOA,
- Design Pattern,
- Architecture,
- Enterprise Architecture,
- Design,
- Patterns,
- Cloud Computing
At the Interop 2011 conference in Las Vegas, Alistair Croll of Bitcurrent delivered a talk titled “How to Think Like a Cloud.” This session pointed out the differences between a traditional application development approach and a utility computing mindset.
Articles about Design Pattern

- Topics
- Dependency Injection,
- Design Pattern,
- Patterns,
- Design,
- Domain Driven Design,
- Integration,
- Architecture
Every developer has had to integrate with another system, API or component at one point or another. And, often, a business feature must span systems. If you’ve been on a project like this or have one in the pipeline then this article provides strategies to handle the change. Also, this article covers separating system boundaries and what that means for your technical design.

- Topics
- Web Services,
- Design Pattern,
- SOA,
- Enterprise Architecture,
- REST,
- Web services,
- Patterns,
- ROA,
- Design Patterns,
- Design,
- Architecture
"Service Design Patterns" catalogs design patterns that cover the entire lifecycle of web services. This book is the latest addition to the Martin Fowler signature series which also contains a section on consumer driven contracts contributed by Ian Robinson. InfoQ talked to Rob Daigneau, the author of the book, regarding various topics related to the core idea behind "Service Design Patterns".

- Topics
- Dependency Injection,
- Design Pattern,
- .NET,
- Patterns,
- Design
While the principal pattern is easy to understand it can be difficult to succeed with Dependency Injection without considering the larger context. DI is an application of the principle of Inversion of Control and to succeed with IoC you’ll also need to invert your thinking. This article provides a sketch of the mental model you need to adopt to succeed with DI.
Presentations about Design Pattern

- Topics
- CORBA,
- Strange Loop 2011,
- ORM,
- OMG,
- Design Pattern,
- REST,
- Object Oriented Design,
- Strange Loop,
- Data Access,
- Patterns,
- Design,
- Architecture,
- Enterprise Architecture
Dean Wampler discusses the merits of several controversial issues: Goto, Design before Code, Design Patterns, Corba vs. REST, Object Middleware and ORMs, and Identifiers with Spaces.

- Topics
- Visual Studio,
- .NET,
- Stories & Case Studies,
- Design Pattern,
- Microsoft,
- Agile,
- Patterns,
- Design,
- Code Generation 2011
John Slaby and Jezz Santos explain how Raytheon has created Factories-in-the-Small useful to rapidly build new tooling such as the Pattern Automation Toolkit developed in cooperation with Microsoft.
Interviews about Design Pattern

- Topics
- MapReduce,
- NoSQL,
- Continuous Delivery,
- QCon San Francisco 2011,
- Design Pattern,
- QCon,
- Big Data,
- Database Design,
- Data Access,
- Agile Techniques,
- Design,
- Patterns,
- Infrastructure,
- Agile,
- Data Warehousing,
- Performance & Scalability,
- Design Patterns,
- Data Warehouse,
- Data Storage
Ron Bodkin of Big Data Analytics discusses early adoption of Hadoop, NoSQL and big data technologies. He discusses common patterns and explains how developers can write low-level primitives to optimize MapReduce function. Other topics include Hive, Pig, multi tenancy, and security.

- Topics
- Ruby,
- Messaging,
- SmallTalk,
- Web Services,
- Java,
- Erlang,
- Dynamic Languages,
- QCon London 2010,
- Distributed Programming,
- Functional Programming,
- .NET,
- SOA,
- Design Pattern,
- Parallel Programming,
- QCon,
- Data Access,
- Distributed Systems,
- Actors,
- Enterprise Architecture,
- Architecture,
- Patterns,
- Design,
- Performance & Scalability,
- Cloud Computing,
- Network Programming,
- Choreography,
- Loose Coupling
Ralph Johnson and Joe Armstrong discuss their ideas about parallel programming - whether shared memory is harmful, the place of message passing, fault tolerance, the importance of protocols and more.