• Design Patterns: Magic or Myth?

    by David Budgen on  Jan 04, 2014 12

    In this article, author discusses the effectiveness of the usage of design patterns in software development. The analysis is based on surveys and mapping studies conducted to indicate which patterns were considered useful under what circumstances.

  • Bridging Subsidiaries With the Cloud to Create a Global API

    by Michael Stephenson on  Oct 15, 2013

    One of the biggest challenges in modern business is how you integrate subsidiaries and present a single global view so that customers and partners find it simpler to integrate with your organisation. In this article we will discuss a fictitious sample based on a real-world scenario and look at some of the challenges and good practices that you should look to implement to be successful.

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

    by Richard Seroter on  Oct 11, 2013

    Netflix is a widely referenced case study for how to effectively operate a cloud application at scale. While their hyper-resilient approach may not be necessary at most organizations, Netflix has advanced the conversation about what it means to build modern systems. In this interview, InfoQ spoke with Adrian Cockcroft who is the Cloud Architect for the Netflix platform.

Virtual Panel: Adjusting to Development in the Cloud

Posted by Richard Seroter on  Sep 20, 2013

Developers are building experience with an array of cloud environments. InfoQ spoke with 3 thoughts leaders about the state of cloud development, recommended tools, anti-patterns, and getting started. 1

Functional GUI Testing Automation Patterns

Posted by Sasha Reminnyi on  Aug 02, 2013

The process of developing an automated functional test solution is not much different from the process of creating the same program but Preparation and definition of the best practices are critical. 3

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.

Capturing Compliance Requirements: A Pattern-Based Approach

Posted by Oktay Turetken, Amal Elgammal, Willem-Jan van den Heuvel, and Michael P. Papazoglou on  Mar 27, 2013

Assuring compliance across an enterprise needs a holistic approach for defining process & system controls. This article covers a new pattern-based framework to manage process compliance requirements.

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

Interview and Book Review: Spring Integration in Action

Posted by Srini Penchikala on  Nov 14, 2012

Spring Integration in Action book covers Spring Integration framework which provides an implementation of Enterprise Integration Patterns. InfoQ spoke with authors about the book and the framework.

Virtual Panel: NoSQL Database Patterns and Polyglot Persistence

Posted by Srini Penchikala on  Jul 03, 2012

InfoQ spoke with four panelists about the current state of NoSQL adoption, architecture patterns supported by different NoSQL databases, and security aspects when using NoSQL databases.

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

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.