Antipatterns Content on InfoQ
Latest featured content about Antipatterns

- Topics
- Devops,
- Business,
- Operations
We know that solving DevOps problems improves your business operations and improves the bottom line, but how do you do you explain that to your CEO or CFO? How do you get the executives to buy in and invest in DevOps solutions?
News about Antipatterns
- Topics
- Delivering Quality,
- Project Management,
- Careers,
- Removing Waste
Tony Wong, a project management blackbelt, enumerates some practical points on individual procutivity. This article wonders how well these apply to software development and contrasts his list with that of other lists.
- Topics
- Agile in the Enterprise,
- Adopting Agile,
- Agile
A number of commentators have written about common mistakes and antipatterns of Agile adoption. Factors range from over-reliance on tools to fixation with a particular process are commonly identified as inhibiting effective Agile adoption. The lists provide food for thought and advice on things to be wary of when implementing Agile.
- Topics
- Object Oriented Design,
- Open Source,
- Database Design,
- Persistence,
- Architecture
ODBMS.ORG has added persistence patterns to its collection of resources for educators, students, professionals, and open source practitioners. Three pattern collections comprise the initial offering in this area. A Best Persistence Pattern Award, is planned for any pattern submitted prior to May 29, 2009.
Articles about Antipatterns

- Topics
- Language Design,
- Programming,
- Ruby,
- Technology
Ruby's Open Classes are powerful - but can easily be misused. This article looks at how to minimize the risk of opening classes, alternatives, and how other languages provide similar capabilities.

- Topics
- REST,
- Design,
- SOA
In this article, Stefan Tilkov explains some of the most common anti-patterns found in applications that claim to follow a "RESTful" design and suggests ways to avoid them: tunneling everything through GET or POST, ignoring caching, response codes, misusing cookies, forgetting hypermedia and MIME types, and breaking self-descriptiveness.
Presentations about Antipatterns

- Topics
- Fault Tolerance,
- Ruby,
- Architecture,
- Design Pattern
Michael Nygard encourages us to have a failure oriented mindset in order to succeed. He presents many anti-pattern examples that lead to systems instability and ultimately lead to failure. He also presents the corresponding stability patterns that should be used instead.

- Topics
- Agile in the Enterprise,
- Delivering Quality,
- Agile,
- Delivering Value
Scrum co-creator Ken Schwaber spoke at Agile2006 on code quality as a corporate asset. InfoQ presents video of his talk, The Canary in the Coalmine. Schwaber discussed how a degrading core codebase paralyses a team and negates any Agility gained through process improvement. He proposed strategies for management to identify, track and stop this downward spiral.
Interviews about Antipatterns

- Topics
- Delivering Quality,
- Agile,
- Agile Techniques,
- Unit Testing
Debate sprang up at JAOO '07 around Bob Martin's assertion that "nowadays it is irresponsible for a developer to ship a line of code he has not executed in a unit test." In this InfoQ video, he debated with Jim Coplien on this and other topics, including Design by Contract vs. TDD and how much up-front architecture is needed to keep a system consistent with the business domain model.