BT
x Share your thoughts on trends and content!
Older rss

Refactoring for Software Design Smells Review and Q&A with the Authors

Posted by on  Aug 15, 2015

Refactoring for Software Design Smells by Girish Suryanarayana, Ganesh Samarthyam, and Tushar Sharma presents a catalogue of typical software design smells and how they can be remedied.

Agile Architecture Applied

Posted by on  Jun 23, 2014

When and how to apply architecture depends on the context. This article shows how you can give proper attention to architecture in an agile setting. Adaptability and conversation are the essentials. 4

Microservices: Decomposing Applications for Deployability and Scalability

Posted by 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 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 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 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 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 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 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

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.