BT

Your opinion matters! Please fill in the InfoQ Survey!

  • Followers

    Design Patterns: Magic or Myth?

    by David Budgen Follow 0 Followers 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.

  • Followers

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

    by Richard Seroter Follow 3 Followers 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.

  • Followers

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

    by Manuel Pais Follow 8 Followers on  Jun 28, 2013

    On occasion of the second edition of her book “Practical Object-Oriented Design in Ruby: An Agile Primer”, InfoQ talked with Sandi about how her book was received, learning from open source code, making sensible use of code analysis tools and other topics.

Followers

How Would You Build Up a City from Components?

Posted by Aliaksei Papou Follow 1 Followers 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

Followers

Design Pattern Automation

Posted by Gael Fraiteur Follow 0 Followers , Yan Cui Follow 0 Followers 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

Followers

Refactoring Legacy Applications: A Case Study

Posted by Chen Ping Follow 0 Followers 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

Followers

Designing and Developing Cross-Cutting Features

Posted by Stephen Rylander Follow 0 Followers 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.

Followers

Faster, Better, Higher – But How?

Posted by Michael Stal  Followers on  Feb 20, 2012

One of the main challenges when designing software architecture is considering quality attributes. Not only their design turns out to be difficult, but also the specification of these attributes.

Followers

Interview and Book Excerpt: Service Design Patterns

Posted by Jeevak Kasarkod Follow 2 Followers on  Jan 20, 2012

"Service Design Patterns" catalogs design patterns that cover the entire lifecycle of web services. InfoQ talked to Rob Daigneau regarding various topics related to the core idea behind the book.

Followers

Succeeding with Dependency Injection

Posted by Mark Seemann Follow 0 Followers on  Dec 19, 2011

While the principal pattern is easy to understand it can be difficult to succeed with DI without considering the larger context. This article provides a sketch of the mental model you need to succeed. 1

Followers

Interview and Book Review: Pro HTML5 and CSS3 Design Patterns

Posted by Werner Schuster Follow 4 Followers on  Dec 02, 2011

"Pro HTML5 and CSS3 Design Patterns" catalogs many common patterns in modern HTML5 applications. InfoQ talked to one of the book's authors, Dionysios Synodinos, about the book and working with HTML5.

Followers

Dependency Injection with Mark Seemann

Posted by Jonathan Allen Follow 247 Followers on  Jun 27, 2011

Mark Seemann, author of Dependency Injection in .NET, talks to us about the differences between DI and Service Locators and the importance of having a Composite Root. 9

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT