InfoQ Homepage Design Pattern Content on InfoQ
-
How Frameworks Can Kill Your Projects and Patterns to Prevent Getting Killed
Sander Hoogendoorn shares patterns to avoid framework issues by using layered architectures, bridge patterns, managers-providers, DI, descriptors and layer super-types, including code samples.
-
Design Patterns in Groovy
Venkat Subramaniam shows how to implement several design patterns, including some GoF ones, using Groovy’s dynamic nature and closures.
-
Message Driven Architecture in Grails
Dan Woods discusses using Spring Integration and design patterns to implement a message-driven architecture in Grails to allow for better modularity, scalability, and code reusability.
-
Effective GoF Patterns with C++11 and Boost
Tobias Darm discusses how some of the GoF patterns can be implemented differently in C++11 using Boost libraries.
-
Amazon DynamoDB Design Patterns & Best Practices
Siva Raghupathy discusses DynamoDB Design Patterns & Best Practices for realizing DynamoDB benefits at the right cost.
-
Design Patterns for Mobile Applications
Saul Mora discusses using some of the patterns from the Design Pattern book today, and applying patterns in a multicore world.
-
Decomposing Twitter: Adventures in Service-Oriented Architecture
Jeremy Cloud discusses SOA at Twitter, approaches taken for maintaining high levels of concurrency, and briefly touches on some functional design patterns used to manage code complexity.
-
Functional Design Patterns
Stuart Sierra discusses several design patterns implemented in functional languages, in particular Clojure: State/Event, Consequences, Accumulator, MapReduce, Reduce/Combine, Recursive Expansion, etc.
-
Dagger: A Fast Dependency Injector for Android and Java
Jesse Wilson introduces Dagger, a dependency injection framework for Java, covering the motivation behind its creation, examples on how to use it and some of the internal details.
-
Applying IoC in JavaScript
Brian Cavalier and John Hann discuss applying concepts like modules, DI, IoC to JavaScript.
-
Engineering Elegance: The Secrets of Square's Stack
Bob Lee presents persistence queues, the technology stack, the publish-subscribe pattern and dependency injection as used by Square.com.
-
Web API Evolution
Rob Daigneau discusses some of the challenges met when creating and maintaining web APIs, impediments and design patterns for web API evolution.