Older Newer rss

Parallel Programming Patterns: Data Parallelism

Posted by Ralph Johnson  on  Apr 01, 2011 3

Ralph Johnson presents several data parallelism patterns, including related Java, C# and C++ libraries from Intel and Microsoft, comparing it with other forms of parallelism such as actor programming.

Savara - Formally Verifying SOA Designs Against Requirements

Posted by Steve Ross-Talbot  on  Mar 08, 2011 2

Steve Ross-Talbot presents Savara, an open source project comprising from a set of tools enabling enterprise architects to validate various artifacts against other artifacts built in different phases of the development process based on the “Testable Architecture” methodology.

Immutable Object vs. Unsynchronized State

Posted by Joshua Bennett  on  Feb 22, 2011 1

Joshua Bennett discusses immutable objects, what they are good for, when they are recommended to be used and when are to be avoided.

Parallel Programming Patterns: Data Parallelism

Posted by Ralph Johnson  on  Feb 04, 2011 1

Ralph Johnson presents several data parallelism patterns, including related libraries from Intel and Microsoft, comparing it with other forms of parallel programming such as actor programming.

Patterns for the People

Posted by Kevlin Henney  on  Nov 08, 2010

Kevlin Henney proposes a new look at design patterns from the perspective of the habitability of code, communication, exploration, empiricism, reasoning, incremental development, and design sharing.

Functional Design Patterns

Posted by Aino Vonge Corry  on  Oct 27, 2010 11

Aino Vonge Corry reviews a number of well known design patterns showing that their implementation is simpler in functional languages because such languages have pattern-based constructs.

Command-Query Responsibility Segregation

Posted by Udi Dahan  on  Sep 01, 2010 7

Udi Dahan discusses the Command Query Responsibility Segregation (CQRS) pattern and its relationship to Domain Driven Design (DDD), detailing on queries and commands, what they are and how they should be used in an asynchronous programming environment.

Understanding SOA Security Patterns

Posted by Jason Hogg  on  Jul 08, 2010 4

Jason Hogg makes a quick overview of security and application design followed by a more in-depth look at web services security, explaining the need for threat modeling through security design patterns. Hogg explains a number of design patterns related to processes, services and SOA security, detailing on how they can be applied to service-oriented systems.

A Pattern Language for Parallel Programming

Posted by Ralph Johnson  on  May 07, 2010

Ralph Johnson presents a pattern language that he and his colleagues are working on in an attempt to solve the hard issues of parallel programming through a set of design patterns: Structural Patterns, Computational Patterns, Parallel Algorithm Strategy Patterns, Implementation Strategy Patterns, and Concurrent Execution Patterns.

Real-Life Use Cases of SOA Design Patterns at the Dutch Tax and Customs Administration

Posted by Brian Lokhorst  on  Apr 14, 2010

Brian Lokhorst presents practical use cases based on several SOA design patterns showing how he and his colleagues improved the Dutch Tax and Customs Administration services.

SOA as an Architectural Pattern: Best Practices in Software Architecture

Posted by Grady Booch  on  Feb 04, 2010

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity to some basic concepts: enterprise, patterns, frameworks, architecture, SOA, development, architecture lifecycle, best practices, what they are and what the aren’t, emphasizing the role and importance of patterns.

Data Grid Design Patterns

Posted by Brian Oliver  on  Nov 04, 2009

Brian Oliver explains a number of data grid design patters: Command, Functor, Store and Forward Messaging, and Push Replication. He also mentions some traditional patterns used so far and Coherence Incubator, a repository for design patterns reference implementations.

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