<<< Previous speaker Next speaker >>>

Ted Neward, Independent consultant

 Ted  Neward

Ted Neward is an independent software development architect and mentor in the Sacramento, California area. He is the author of a number of books, including"Server-Based Java Programming" (Manning), and the forthcoming "Effective Enterprise Java" (Addison-Wesley) and co-author of "SSCLI Essentials" (OReilly) with David Stutz and Geoff Shilling, as well as "C# In a Nutshell" (OReilly) with Peter Drayton and Ben Albahari.

Ted has a number of technical white papers available for free download at http://www.neward.net/ted/Papers, and his weblog lives at http://www.neward.net/ted/weblog, where he pontificates on technical issues as the mood strikes. He serves on JSR 175, the Java Community Process specification for custom metadata in J2SE 1.5, and is a Microsoft MVP (Most Valuable Professional) for the C# team. He is also an instructor with DevelopMentor (http://www.develop.com), where he teaches and authors in both the Java and .NET curriculum, and currently he works as the Editor-in-Chief of TheServerSide.NET (http://www.theserverside.net), a community portal dedicated to enterprise .NET architecture and issues.

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.

Password protected 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.

Password protected 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.

Password protected Download slides

Presentation: "Effective Enterprise Java"

Track:   J2EE"

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.

Password protected Download slides

Tutorial: "C# Intro"

Track:   Tutorials

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.