BT
Older rss

Microservices: Decomposing Applications for Deployability and Scalability

Posted by Chris Richardson on  May 25, 2014

This article describes the increasingly popular Microservice architecture pattern, used to architect large, complex and long-lived applications as a set of cohesive services that evolve over time. 12

Modern Enterprise Performance Analysis Antipatterns

Posted by Ben Evans on  Feb 15, 2014

In this article we present some of the most common performance analysis antipatterns in the enterprise platform, expressed in terms of their basic causes along with remediation strategies. 1

Design Patterns: Magic or Myth?

Posted by David Budgen on  Jan 04, 2014

In this article, author discusses the effectiveness of using design patterns, based on surveys conducted to indicate which patterns were considered useful under what circumstances. 12

Interview: Adrian Cockcroft on High Availability, Best Practices, and Lessons Learned in the Cloud

Posted by Richard Seroter on  Oct 11, 2013

Netflix is a widely referenced case study for how to operate a cloud application at scale. In this interview, InfoQ spoke with Adrian Cockcroft who is the Cloud Architect for the Netflix platform.

Interview with Sandi Metz on Practical Object-Oriented Design in Ruby

Posted by Manuel Pais on  Jun 28, 2013

InfoQ talked with Sandi Metz, author of "Practical Object-Oriented Design in Ruby" about her book, learning from open source code, making sensible use of code analysis tools and other topics.

How Would You Build Up a City from Components?

Posted by Aliaksei Papou on  Mar 25, 2013

Aliaksei Papou explores how components and design patterns such as the observer and State Machine make it possible to design an application such that it can grow and change according to your needs. 5

Design Pattern Automation

Posted by Gael Fraiteur and Yan Cui on  Mar 05, 2013

Most boilerplate code stems from repetitive implementation of design patterns that are so well-understood that they could be implemented automatically if we had a way to teach it to compilers. 8

Refactoring Legacy Applications: A Case Study

Posted by Chen Ping on  Feb 27, 2013

To refactor legacy code, the ideal is to have a suite of unit tests to prevent regressions. However it's not always that easy. This article describes a methodology to safely refactor legacy code. 7

Designing and Developing Cross-Cutting Features

Posted by Stephen Rylander on  May 23, 2012

Every developer has had to integrate with another system, API or component. Tis article provides strategies to handle the change and for he separating system boundaries.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.