InfoQ Homepage Patterns Content on InfoQ
-
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.
-
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.
-
Understanding Organizational Effectiveness
Torbjörn Gyllebring discusses the importance of organizational and personal mindset, and introduces the Rightshifting model which is meant to bring organizational effectiveness.