InfoQ

InfoQ

Topic/Tag specific view

Loose Coupling Content on InfoQ


Latest featured content about Loose Coupling

Hilary Mason on bit.ly and Trending Clickstreams

Topics
Machine Learning,
Operations,
Loose Coupling,
Architecture

Hilary Mason, interviewed by Ryan Slobojan, discuss the engineering behind bit.ly and their use of machine learning in their system architecture. Hilary also talks about their use of MySQL and MongoDB to manage terabytes of information about users and clicks and their implications on performing real-time analysis of anthropology on the human condition.

Nate Kohari on Releasing Ninject 1.0

Topics
Design,
.NET,
Loose Coupling

Ninject is touted as a lightning-fast, ultra-lightweight dependency injector for .NET applications. Helping developers split applications into a collection of loosely-coupled, highly-cohesive pieces, and then glue them back together in a flexible manner. Using Ninject to support your software's architecture, your code will become easier to write, reuse, test, and modify.

Ralph Johnson, Joe Armstrong on the Future of Parallel Programming

Topics
Ruby,
SOA,
Choreography,
.NET,
Performance & Scalability,
Architecture,
Messaging,
Loose Coupling,
Parallel Programming,
Network Programming,
Data Access,
Cloud Computing,
Design Pattern,
Java

Ralph Johnson and Joe Armstrong discuss their ideas about parallel programming - whether shared memory is harmful, the place of message passing, fault tolerance, the importance of protocols and more.

News about Loose Coupling

.NET Chain of Responsibility Library

Topics
.NET Framework,
Object Oriented Design,
.NET,
Loose Coupling

Chain.NET (a.k.a. NChain) is an implementation of Chain Of Responsibility design pattern for .NET and Mono platforms. Version 0.1 combines standard CoR design pattern with Command design pattern with the goal of bringing increased convenience and flexibility in command processing solutions.

Complex Event Processing and EDA?

Topics
Loose Coupling,
Composition,
Architecture,
SOA

Complex Event Processing systems and Event Driven Architectures have been identified as playing a larger role in sophisticated systems today and in the future. What that role is and how it is carried out are up for debate.

Loose Coupling in SOA Defined

Topics
Design,
Web Services,
Loose Coupling,
SOA

In the debate on whether cohesion is important for SOA, Carlos Perez expressed his views on coupling in software construction, and how it has evolved in the context of an SOA. He starts out with Bertrand Meyer's principles of modularity and extends it to his own set of principles for service orientation.

Is Cohesion Important for SOA?

Topics
SOA,
Loose Coupling

Jim Webber re-ignited some interesting discussions about the need (or not) for Cohesive Services within SOA. What started as a fairly innocuous post has certainly generated a lot of debate.

Microsoft Unity Dependency Injection Application Block Released

Topics
.NET,
Loose Coupling,
Enterprise Application Blocks,
Architecture

The Microsoft patterns & practices group has released its Dependency Injection container called Unity or the Unity Application Block. Developers can now create loosely coupled applications that are extensible using this lightweight container.

Generational SOA

Topics
SOA,
Loose Coupling

SOA has often been described as a longer term development pattern than the hype surrounding it would often imply. However, many authors have frequently pointed out where some or all of the practices involved within SOA have been used over the past few decades. Kirstan Vandersluis goes further and discusses specific generations of service-oriented development that have lead to today's systems.