InfoQ

InfoQ

Topic/Tag specific view

Patterns and Practices Content on InfoQ


Latest featured content about Patterns and Practices

Resilient Response In Complex Systems

Topics
QCon London 2012,
QCon,
Operations,
Patterns and Practices,
Infrastructure,
Conferences,
Failure,
Patterns

John Allspaw discusses pitfalls to be avoided while troubleshooting failed systems, comparing web operations at scale with practices in aviation and nuclear power industries.

News about Patterns and Practices

Travis CI Announces Support for Java and Plans for Travis Pro

Topics
Ruby,
Python,
Scala,
Groovy,
Java,
Functional Programming,
Dynamic Languages,
JVM Languages,
Continuous Integration,
Devops,
Erlang,
Languages,
Agile Techniques,
SaaS,
Patterns and Practices,
IT Service Management,
Infrastructure,
PHP,
Programming,
Node.js,
Ruby on Rails,
Agile,
Cloud Computing,
Patterns

Travis CI, a cloud-based continuous integration (CI) offering for open source projects on Github, has announced support for Java builds, as well as Scala and Groovy additions. After gaining traction among the Ruby open source community the project is now looking into the possibility of expansion to a hosted CI service (nicknamed Travis Pro).

Riak NoSQL Database: Use Cases and Best Practices

Topics
Riak,
Key-Value Store,
Distributed Document Oriented Database,
Database Design,
NoSQL,
Data Access,
Database Management,
Patterns and Practices,
Database,
Patterns

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
Continuous Integration,
Devops,
Operations,
Agile Techniques,
IT Service Management,
Patterns and Practices,
Agile,
Patterns,
Infrastructure,
Cloud Computing

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

Healthy Architectures - Using CQRS and Event Sourcing for Electronic Medical Records

Topics
Patterns and Practices,
Architecture,
Enterprise Architecture,
Healthcare,
Performance & Scalability,
Domain Driven Design,
Patterns

The health care industry has been migrating to electronic medical/health records (EMR/EHR) for some time. Hopwever, problems such as performance and scalability, along with maintaining traceability and reconstructing healthcare related business events need to be addressed. The article introduces the use of techniques and patterns for providing these quality attributes.

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

Topics
Adopting Agile,
Agile in the Enterprise,
Agile Manifesto,
Patterns and Practices,
Agile,
Patterns

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.

Patterns-Based Engineering: Successfully Delivering Solutions via Patterns

Topics
Design Pattern,
Agile in the Enterprise,
Agile Techniques,
Patterns and Practices,
Patterns,
Agile,
Object Oriented Design,
Design,
Architecture,
MDD

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.

Presentations about Patterns and Practices

What I've learned about DDD since the book

Topics
QCon London 2009,
Domain-Driven Design,
Design,
Methodologies,
Agile in the Enterprise,
QCon,
Patterns and Practices,
Adoption,
Programming,
Conferences,
Architecture,
Agile,
Patterns,
Domain Modeling

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
Adopting Agile,
QCon San Francisco 2008,
QCon,
Agile in the Enterprise,
Patterns and Practices,
Agile,
Conferences,
Patterns

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
OAuth,
QCon San Francisco 2010,
Authorization,
SOA,
Patterns and Practices,
Identity Management,
REST,
QCon,
Architecture,
Enterprise Architecture,
Conferences,
Patterns,
Security

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
Visual Basic.NET,
.NET Framework,
.NET Languages,
Patterns and Practices,
.NET,
Programming,
Rich Client / Desktop,
History,
Patterns

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
Process Adoption,
Introducing Agile,
Continuous Integration,
Agile in the Enterprise,
Value & Metrics,
Patterns and Practices,
Software Testing,
Unit Testing,
Adoption,
Agile Techniques,
Business/IT Alignment,
Methodologies,
Agile,
Testing,
TDD,
Programming,
Patterns,
Enterprise Architecture

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.