Pragmatic Patterns for Architects



“Cloud computing will supersede traditional IT”, “SOA will enable business agility”,
“my way or the highway”, etc. We’ve all heard this type of proclamations before, as
many look to the “next big things” in technology to exact sweeping changes and solve
many issues; truth is, technologies and tools aren’t as instrumental in influencing
progress, as the design and discipline in applying them to specific issues
. When
used appropriately, technologies and tools can be powerful enablers that bring about
One of the things we hear a lot working with the community is a desire for more guidance
about how to use the technology instead of just talking about features and functions.  To
address this, our team has put together a series of live webcasts on June 9th – 11th
which will focus on guidance and patterns for some of today’s hottest topics


DAY 1 – June 9, 2009 at Noon PST

Patterns for Moving to the Cloud

Larry Clarkin & Wade Wegner
Everything that you read these days seems to suggest that you should be moving
to the cloud. But where do you start? Which applications and services should you be
moving? How do you build the bridge between on-premises and the cloud? And more importantly,
what should you be looking out for along the way? In this session, learn architectural
patterns and factors for moving to the cloud. Based on real-world projects, the session
explores building block services, patterns for exposing applications, and challenges
involving identity, data federation, and management. This session provides the tools
and knowledge to determine whether cloud computing is right for you, and where to


DAY 2 – June 10, 2009 at Noon PST

Building Silverlight & WPF Applications with Prism

David Hill

Prism provides guidance, via design patterns, to help you build robust, flexible and
modular Silverlight and WPF applications. These patterns support unit testing, separation
of concerns, loose coupling and the ability to share application logic between Silverlight
and WPF applications. Prism includes source code for the library itself, extensive
documentation, and a sample application that shows how the patterns work together
in a real-world application. It also includes a Visual Studio add-in to help you easily
share code between WPF and Silverlight. This session provides an overview of Prism,
and shows how you can use Prism to design and build composite Silverlight applications.

DAY 3 – June 11, 2009 at Noon PST

Patterns for Parallel Computing

David Chou

With recent advances in cloud computing, service-oriented architectures, distributed
computing, server virtualization, multi-core processors, etc., we are now seeing parallel
computing techniques being implemented across the spectrum, and towards mainstream
applications such as internet-scale web applications, massive data processing, graphics
rendering, etc. But the myriad of choices also present a number of questions on when
and how to utilize parallel computing. This session explores the architectural patterns
and trade-offs between different forms of parallel computing, approaches for utilizing
them to improve application performance and optimize use of existing infrastructure,
and how concurrency can be applied towards day-to-day enterprise information processing

  • 11:45 AM (PST) – Open for Dial-in
  • 12:00 PM (PST) – Day’s Content
  • 12:50 PM (PST) – Q&A
  • 01:00 PM (PST) – Raffle and Close

To register, please click on the link below for each day:

We will email you with the Live Meeting information and log-in details a few days
before the actual event.  We will use the email address you provide in the registration.

Comments (0)