Presentation: "Passing Messages: A Flexible, Powerful and Extensible Communication Model"
Track:
Service Oriented Computing (SOA)
Time:
Monday 11:00 - 12:00
Location:
Conference Hall 2
Abstract: Over the last decade, focus in inter-process communication has centered on Remote Procedure Calls (RPC) and its object-oriented equivalents. In this session, we discuss the benefits of using another communication approach, messaging, to gain flexibility, scalability, and integration benefits that traditional RPC simply can't provide.
Download slides
Presentation: "Extending System.Xml"
Track:
.NET Best Practices
Time:
Monday 17:00 - 17:45
Location:
Conference Hall
Abstract: XML is a great way to respresent hierarchical data in a structured format, easily consumed by a variety of languages and platforms, and .NET provides a powerful stack for consuming XML data in the System.Xml libraries. But "consuming" XML has deeper requirements than just "parsing" XML, and Microsoft has done a number of things to make it easier for the .NET programmer to reach into XML data and extend it in new and interesting ways. In this talk, we'll examine the various
mechanisms Microsoft has made available to hook parts of the classes provided by System.Xml, and why this creates greater opportunity for .NET programmers to work well with XML.
Download slides
Presentation: "Core Indigo Patterns"
Track:
Enterprise .NET Development
Time:
Tuesday 13:00 - 14:00
Location:
SAS Dania
Abstract: There's a whole other enterprise development world out there, and they've been building enterprise systems for close to a decade now. As a result, the Java community has long had a collection of patterns by which to be guided when building enterprise systems, the most popular of which is Crupi, Alur and Malks' "Core J2EE Patterns". In this talk, we'll examine some of the popular J2EE enterprise design patterns, discover what the problem, context and consequences were for each, and discuss how they might relate to the world of Indigo and .NET.
Download slides
Presentation: "Effective Enterprise Java"
Time:
Tuesday 17:00 - 17:45
Location:
Conference Hall 2
Abstract: Spend the afternoon with the author of Effective Enterprise Java, going over 15 (of the 75) ways to make sure your enterprise Java applications perform, scale, secure, maintain easily, and better address the problem domain at hand.
Download slides
Tutorial: "C# Intro"
Time:
Sunday 09:00 - 12:00, 13:00 - 16:00
Location:
SAS Dania
Abstract: Being a Java developer, it's hard sometimes to take the time
necessary to follow the Pragmatic Programmers' advice and 'Learn a new
language every year'. In this session, we'll take developers comfortable
with Java and bring them to basic proficiency in C#. Properties, events,
delegates, assemblies, IL, in/out/ref parameters, and basic threading
constructs will all be covered.