<<< Previous speaker next speaker >>>

Joel Pobar

 Joel  Pobar Joel Pobar is a compiler and languages geek who recently relocated to the sunny Gold Coast in Australia. He was previously a Program Manager on the Microsoft Common Language Runtime (CLR) team where he worked on late-bound dynamic CLR features and API's, the Shared Source CLI (Rotor) program, Generics and Dynamic languages. He is active in the .NET community, spending his spare time writing blog entries, articles for his favourite publication (MSDN magazine), and regularly speaks at Microsoft technology conferences.

Presentation: "Silverlight and the Dynamic Language Runtime (DLR)"

Session: Web 2.0

Time: Thursday 10:20 - 11:05

Location: Ballroom Le Grand 1

Abstract: We start with a brief tour of Silverlight, a cross-browser cross-platform and cross-device plug-in that delivers a rich interactive experience for the web. After that, we take a peek under the hood, and learn how languages like Python, Ruby and Visual Basic integrate together within Silverlight to provide a rich, scriptable web programming experience. This unprecedented level of cross-language and cross-platform integration is possible since all of these languages are implemented on top of the new Dynamic Language Runtime (DLR).

Presentation: ".Net Language Pragmatics"

Session: Languages

Time: Thursday 13:00 - 13:45

Location: Ballroom Le Grand 2

Abstract: The .NET language ecosystem is vast and wide, offering lots of choice for a willing developer. Take a tour of the ecosystem, and explore the rich feature contrasts of dynamic languages like IronPython and IronRuby, functional languages like F#, and classic statically typed languages like C# and VB.NET. After the tour, we see the best of these features in the context of Visual Basic 9, where we've added relaxed delegates, XML literals, type inference and more. We also take a peek at the future of Visual Basic (VBx) and C#.

Presentation: "Languages Panel"

Session: Languages

Time: Thursday 16:30 - 17:15

Location: Ballroom Le Grand 2