InfoQ

Topic/Tag specific view

Patterns and Practices Content on InfoQ


Latest featured content about Patterns and Practices

Book Review: Agile Adoption Patterns, A Roadmap to Organizational Success

Community
Agile
Topics
Delivering Value,
Agile Techniques

Ryan Cooper reviewed Amr Elssamadisy's new book and found it a useful framework for designing customized adoption strategies. Rather than a single recipe of Agile practices for everyone, the reader is offered patterns and tools to help determine which practices will most effectively help them reach their own organization's specific goals.

News about Patterns and Practices

Practicing Agility in Application Architecture

Community
Architecture
Topics
Methodologies,
Design

Microsoft has published a How-To Design Using Agile Architecture guide under patterns & practices providing detailed guidelines to follow when architecting an application, the Agile way.

SEI publishes report integrating CMMI and Agile

Community
Agile
Topics
Agile in the Enterprise

Last week was hot in international scenario on software development. The SEI (Software Engineering Institute) recently published a report entitled " CMMI or Agile: Why Not Embrace Both!", which addresses the integration between the ideas and practices of the CMMI with the ideas and practices of Agile as something possible in software development projects.

Application Architecture Guide 2.0 Beta1 Published

Community
.NET,
Architecture
Topics
Artifacts & Tools,
.NET Framework

Microsoft's patterns & practices group has published Application Architecture Guide 2.0 Beta1, a book containing principles, patterns and practices for designing the architecture of applications built on the .NET Framework. The intended audience is solution architects and development leaders.

Microsoft Patterns & Practices releases Enterprise Library 4.1 and Unity Application Block 1.2

Community
.NET
Topics

Microsoft Patterns & Practices announced the availability of Enterprise Library 4.1 and Unity Application Block 1.2

Articles about Patterns and Practices

Ruby's Open Classes - Or: How Not To Patch Like A Monkey

Community
Ruby
Topics
Language Design,
Technology,
Programming

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.

REST Anti-Patterns

Community
SOA
Topics
REST,
Design

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.

Book Review: Implementation Patterns

Community
Java,
Agile
Topics
Object Oriented Design,
Programming

Kent Beck's new book, Implementation Patterns, is a book about writing code in Java. The patterns in this book are based on Kent's reading of existing code as well as his own programming habits. The patterns in this book are meant to be a coherent view of how to write code people can understand that serves human as well as economic needs.

Interviews about Patterns and Practices

Billy Hollis on the Future of Software Development

Community
.NET
Topics
Rich Client / Desktop,
.NET Framework

David Totzke interviews with Billy Hollis, prolific writer and speaker on all things Visual Basic.NET and .NET in general. Billy shares his thoughts on Windows Forms, WF, Data Binding as well as why he doesn't use Data Binding. He provides insight on when developers should use Patterns and Practices Application Blocks and prognosticates his view of the future of .NET.

Books about Patterns and Practices

Agile Patterns: The Technical Cluster

Community
Agile
Topics
Unit Testing,
Software Testing,
Methodologies,
Agile Techniques,
Agile in the Enterprise

This book guides the reader on crafting their own agile adoption strategy focused on their business values and environment. This strategy is then directly tied to patterns of agile practice adoption that describe how many teams have successfully (and unsuccessfully) adopted them. Business values are also a component of these patterns so your adoption is always focused on addressing your particular environment.