InfoQ Homepage Patterns and Practices Content on InfoQ
-
The Art of Learning and Mentoring
Jutta Eckstein discusses how pedagogical patterns and corresponding tools can help individuals improve themselves, making them better mentors and therefore help their teams improve continuously.
-
Continuous Integration for Infrastructure
Gareth Rushgrove explores patterns and practices useful to implement continuous integration in an infrastructure-as-code environment.
-
Clients Matter, Services Don't
Mike Amundsen reviews patterns in developer practices and trends in services and libraries that emphasize the idea that in the end "Clients Matter, Services Don't".
-
Building Polyglot Projects
Kurt Schrader explores patterns and practices used to build polyglot projects, when to add a new language and what to do when things seem to get out of hand.
-
Spring Data Repositories, A Deep Dive
Oliver Gierke introduces Spring Data repositories along with best practices and implementation patterns, followed by guidelines for integrating repositories with Spring MVC and REST web services.
-
Choosing the Right Agile Innovation Practices
Roman Pichler shares insight on Agile practices that can improve innovation, discussing the innovation stages and how product ownership, process, and project setup are influenced by uncertainty.
-
Accruing Technical Debt: Practical Decision-Making and Its Business Relevance
Christof Ebert discusses technical debt including a Netscape vs. IE case study and provides a framework with practices for managing technical debt.
-
Resilient Response In Complex Systems
John Allspaw discusses pitfalls to be avoided while troubleshooting failed systems, comparing web operations at scale with practices in aviation and nuclear power industries.
-
What I've learned about DDD since the book
Eric Evans reviews what he has learned in the 5 years since the publication of Domain Driven Design. He also describes some new patterns and talks about changes of emphasis for existing patterns.
-
Adopting Agile Practices
Amr Elssamadisy explains choosing the best practices for your organization depends on its context and it's highest priority business values and/or smells.
-
Perfection Is An Unrealistic Goal
Linda Rising approaches agility from a different perspective, that we are not supposed to do agile, but to rather be agile.
-
Conceptual Algorithms
In this talk from RubyFringe, GitHub's Tom Preston-Werner talks about a methodical approach to solving problems and debugging, and the "Deathbed Filter".