InfoQ Homepage Patterns Content on InfoQ
-
Dev "Programming" Ops For DevOps Success
Damon Edwards explores the patterns observed at dozens of companies going through DevOps transformations, focusing on how devs can influence and lead the closing of the DevOps divide.
-
Design Patterns for Large-Scale Real-Time Learning
Sean Owen provides examples of operational analytics projects, presenting a reference architecture and algorithm design choices for a successful implementation based on his experience Oryx/Cloudera.
-
Accelerating Agile: Hyper-performing without the Hype
Dan North shares insight on how high-performing teams work, the patterns and ideas being genuine experiences from practitioners. This is Agile in actuality. Agile is an attitude, not a rule book.
-
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.
-
Methodology Patterns: a Different Approach to Create a Methodology for Your Project
Giovanni Asproni suggests that teams should not blindly embrace a methodology but rather create their own suiting their specific needs by using an approach based on patterns and pattern languages.
-
Patterns for Scalable Web Services in Go
Richard Crowley introduces Go standard library's HTTP packages, the relationship between JSON and Go's data structures, and Go's support for reflection, useful to create safe APIs.
-
Category Theory: An Abstraction for Anything
Alissa Pajer introduces the basics of category theory with examples of categories, functors, and natural transformations, helping to recognize category-theoretical patterns in programming projects.
-
Design Patterns in Groovy
Venkat Subramaniam shows how to implement several design patterns, including some GoF ones, using Groovy’s dynamic nature and closures.
-
Redesigning PayPal APIs for Scale and Simplicity
Deepak Nadig, Praveen Alavilli present how PayPal redesigned its APIs based on lessons learnt developing their services in over 14 years, and the principles, patterns and anti-patterns used.
-
Adopting Continuous Delivery: Adjusting your Architecture
Rachel Laycock advises on designing systems for rapid deployment, avoiding delivering pitfalls by using micro services and evolutionary architecture.
-
Ember.js Advanced Patterns
Paul Chavard discusses advanced techniques for building large EmberJS applications with Ember Data.
-
Stop Hitting Yourself: CSS Design Patterns That Scale
Kevin Lamping presents patterns for writing CSS for very large websites.