InfoQ

InfoQ

Topic/Tag specific view

Patterns and Practices Content on InfoQ


Latest featured content about Patterns and Practices

Agile Schools: How Technology Saves Education (Just Not the Way We Thought it Would)

Topics
Agile,
Adopting Agile

People from President Obama to Bill Gates propose that technological innovation is the key to improving our schools. But tech products and concepts may not be as influential as tech processes and culture. Applying the Agile methodology to school operation could catalyze dramatic change by bringing a proven systematic solution to one of the most challenging social issues of our age.

News about Patterns and Practices

Riak NoSQL Database: Use Cases and Best Practices

Topics
NoSQL,
Data Access,
Database Design

Riak is a key-value based NoSQL database that can be used to store user session related data. Andy Gross from Basho Technologies recently spoke at QCon SF 2011 Conference about Riak use cases. InfoQ spoke with Andy and Mark Phillips from Basho team about Riak database features and best practices when using Riak.

Application Build and Continuous Integration Patterns

Topics
Agile Techniques,
Operations

Julian Simpson, Principal Consultant at The Build Doctor, has compiled a set of patterns for maintaining a fast and reliable application build process and avoiding some Continuous Integration (CI) pitfalls. He also presents a number of patterns for deployment automation and testing in production-like environments.

Articles about Patterns and Practices

Patterns-Based Engineering: Successfully Delivering Solutions via Patterns

Topics
Agile in the Enterprise,
Agile Techniques,
Agile,
Design,
Design Pattern,
Architecture

InfoQ spoke with Lee and Celso about the Patterns-Based Engineering: Successfully Delivering Solutions via Patterns book, discussing patterns for working with patterns, MDD and the promise of reuse. The book focuses on how to improve efforts in identifying, producing, managing and consuming patterns – leading to better software delivered more quickly with fewer resources.

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

Topics
Agile Techniques,
Agile,
Delivering Value

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.

Presentations about Patterns and Practices

What I've learned about DDD since the book

Topics
Agile in the Enterprise,
Architecture,
Domain-Driven Design

Eric Evans reviews what he has learned in the 5 years since the publication of Domain Driven Design - what works, what doesn't work, and how to conceptualize and describe it all. He argues that the fundamentals have held up well but there are differences in how I do things and look at things now. He also describes some new patterns and talks about changes of emphasis for existing patterns.

Adopting Agile Practices

Topics
Agile,
Adopting Agile

In this presentation, Amr Elssamadisy explains how to choose the best practices for your organization depending on its context and it's highest priority business values and/or smells. Amr discusses the importance of starting with business value first, and then presents a set of "maps" that help determine which practices are useful in improving what business value.

Interviews about Patterns and Practices

REST and the Web as a Platform, with Subbu Allamaraju

Topics
REST,
SOA

In this interview, Subbu Allamaraju talks about real life issues of RESTful architectures. He also describes a pragmatic approach of adopting the Web as an integration platform and shares his opinion on OAuth.

Billy Hollis on the Future of Software Development

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

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

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

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.