Agenda

Filter:
select
select
select
select
select
Anders Hejlsberg Titel: Trends and Future Directions in Programming Languages
Publiek: Architect, Developer, Tester, Web Developer/Designer Technologie: .NET Framework, Cloud Computing, Database Development, Mobile Development, SharePoint & Office, User Experience, Visual Studio 2010, Web Development Level:
Type: Keynote Spreker: Anders Hejlsberg Details for Trends and Future Directions in Programming Languages
Calendar file for Trends and Future Directions in Programming Languages
Start tijd: 30 maart, 9:15 Eind tijd: 30 maart, 10:45

Pieter de Bruin
 Ewald Hofman
Titel: ALM Best Practices: Planning the Showcase Application
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Pieter de Bruin, Ewald Hofman Details for ALM Best Practices: Planning the Showcase Application
Calendar file for ALM Best Practices: Planning the Showcase Application
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Scott Hanselman Titel: ASP.NET MVC 2: Basics, Introduction
Publiek: Developer, Web Developer/Designer Technologie: Web Development, .NET Framework Level: 300
Type: Breakout Session Spreker: Scott Hanselman Details for ASP.NET MVC 2: Basics, Introduction
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Jesus Rodriguez Titel: Building RESTful Services in the Microsoft Platform: When To Use What?
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 300
Type: Breakout Session Spreker: Jesus Rodriguez Details for Building RESTful Services in the Microsoft Platform: When To Use What?
Calendar file for Building RESTful Services in the Microsoft Platform: When To Use What?
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Sander Hoogendoorn Titel: Do’s and Don’ts in Implementing and Applying Extension Methods
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Sander Hoogendoorn Details for Do’s and Don’ts in Implementing and Applying Extension Methods
Calendar file for Do’s and Don’ts in Implementing and Applying Extension Methods
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Scott Allen Titel: Inside Modern JavaScript
Publiek: Developer, Web Developer/Designer Technologie: Web Development Level: 300
Type: Breakout Session Spreker: Scott Allen Details for Inside Modern JavaScript
Calendar file for Inside Modern JavaScript
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Dennis Doomen Titel: Is Entity Framework 4.0 Klaar voor het Echte Werk?
Publiek: Developer Technologie: .NET Framework Level: 200
Type: Wildcard Spreker: Dennis Doomen Details for Is Entity Framework 4.0 Klaar voor het Echte Werk?
Calendar file for Is Entity Framework 4.0 Klaar voor het Echte Werk?
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Tarek Madkour Titel: Modern Programming with C++0x
Publiek: Developer Technologie: Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Tarek Madkour Details for Modern Programming with C++0x
Calendar file for Modern Programming with C++0x
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Erno de Weerd Titel: MVVM Begrijpelijk gemaakt met WPF
Publiek: Developer Technologie: User Experience, Web Development Level: 300
Type: Power Training Spreker: Erno de Weerd Details for MVVM Begrijpelijk gemaakt met WPF
Calendar file for MVVM Begrijpelijk gemaakt met WPF
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Daan Jonkers Titel: Over gevoelige computers (of: sensors, robotica en Windows Mobile)
Publiek: Architect, Developer, Tester, Web Developer/Designer Technologie: .NET Framework, Mobile Development, User Experience, Visual Studio 2010 Level: 100
Type: Solution Session Spreker: Daan Jonkers Details for Over gevoelige computers (of: sensors, robotica en Windows Mobile)
Calendar file for Over gevoelige computers (of: sensors, robotica en Windows Mobile)
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Gill Cleeren Titel: What’s hot in ASP.NET 4.0
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 200
Type: Breakout Session Spreker: Gill Cleeren Details for What’s hot in ASP.NET 4.0
Calendar file for What’s hot in ASP.NET 4.0
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

John Durant Titel: What’s New In Office 2010 For Developers
Publiek: Developer Technologie: SharePoint & Office, Visual Studio 2010 Level: 200
Type: Breakout Session Spreker: John Durant Details for What’s New In Office 2010 For Developers
Calendar file for What’s New In Office 2010 For Developers
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Aaron Skonnard Titel: Windows Azure Applications: Running Applications in the Cloud
Publiek: Architect, Developer Technologie: Cloud Computing Level: 300
Type: Breakout Session Spreker: Aaron Skonnard Details for Windows Azure Applications: Running Applications in the Cloud
Calendar file for Windows Azure Applications: Running Applications in the Cloud
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Clemens Reijnen
 Edward Bakker
Titel: ALM Best Practices: Modeling the Showcase Application
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Clemens Reijnen, Edward Bakker Details for ALM Best Practices: Modeling the Showcase Application
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Giorgio Sardo Titel: Building Windows Phone Applications with Silverlight
Publiek: Developer Technologie: Mobile Development Level: 300
Type: Breakout Session Spreker: Giorgio Sardo Details for Building Windows Phone Applications with Silverlight
Calendar file for Building Windows Phone Applications with Silverlight
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Beth Massi Titel: Conquering XML with LINQ in Visual Basic
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Beth Massi Details for Conquering XML with LINQ in Visual Basic
Calendar file for Conquering XML with LINQ in Visual Basic
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Peter Himschoot Titel: Developing for Windows 7 with the Window API Code Pack
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Peter Himschoot Details for Developing for Windows 7 with the Window API Code Pack
Calendar file for Developing for Windows 7 with the Window API Code Pack
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Brian Keller Titel: Lap Around Visual Studio 2010 Application Lifecycle Management
Publiek: Architect, Tester Technologie: Visual Studio 2010 Level: 200
Type: Breakout Session Spreker: Brian Keller Details for Lap Around Visual Studio 2010 Application Lifecycle Management
Calendar file for Lap Around Visual Studio 2010 Application Lifecycle Management
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Fritz Onion Titel: Moving from ASP.NET WebForms to MVC
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 300
Type: Breakout Session Spreker: Fritz Onion Details for Moving from ASP.NET WebForms to MVC
Calendar file for Moving from ASP.NET WebForms to MVC
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Jip Fens
 Gijs van de Nieuwegiessen
Titel: Prototyping met Expression Sketchflow
Publiek: Architect, Developer Technologie: Web Development Level: 200
Type: Solution Session Spreker: Jip Fens, Gijs van de Nieuwegiessen Details for Prototyping met Expression Sketchflow
Calendar file for Prototyping met Expression Sketchflow
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Felienne Hermans Titel: Reverse Engineering, van Code naar Kunst
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 200
Type: Wildcard Spreker: Felienne Hermans Details for Reverse Engineering, van Code naar Kunst
Calendar file for Reverse Engineering, van Code naar Kunst
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Alex Thissen Titel: Secure Coding
Publiek: Architect, Developer Technologie: .NET Framework Level: 200
Type: Breakout Session Spreker: Alex Thissen Details for Secure Coding
Calendar file for Secure Coding
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Henk Holterman Titel: The .NET 4 Task Parallel Library (TPL)
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 300
Type: Power Training Spreker: Henk Holterman Details for The .NET 4 Task Parallel Library (TPL)
Calendar file for The .NET 4 Task Parallel Library (TPL)
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Mike Taulty Titel: What’s New in Silverlight 4: Part 1
Publiek: Developer, Web Developer/Designer Technologie: User Experience, Web Development Level: 200
Type: Breakout Session Spreker: Mike Taulty Details for What’s New in Silverlight 4: Part 1
Calendar file for What’s New in Silverlight 4: Part 1
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Anko Duizer Titel: Windows Azure for Architects
Publiek: Architect Technologie: Cloud Computing Level: 200
Type: Breakout Session Spreker: Anko Duizer Details for Windows Azure for Architects
Calendar file for Windows Azure for Architects
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Hassan Fadili
 Edward Bakker
Titel: ALM Best Practices: Developing the Showcase Application
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Hassan Fadili, Edward Bakker Details for ALM Best Practices: Developing the Showcase Application
Calendar file for ALM Best Practices: Developing the Showcase Application
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Anders Hejlsberg Titel: C# 4.0 and Beyond
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Anders Hejlsberg Details for C# 4.0 and Beyond
Calendar file for C# 4.0 and Beyond
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Erno de Weerd Titel: Custom Controls in Windows Presentation Foundation
Publiek: Developer Technologie: .NET Framework, Web Development Level: 300
Type: Power Training Spreker: Erno de Weerd Details for Custom Controls in Windows Presentation Foundation
Calendar file for Custom Controls in Windows Presentation Foundation
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Jeroen Braak
 Walter Tavernarakis
Titel: Deploy your Application with Windows Installer (MSI)
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Interactive Session Spreker: Jeroen Braak, Walter Tavernarakis Details for Deploy your Application with Windows Installer (MSI)
Calendar file for Deploy your Application with Windows Installer (MSI)
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Aaron Skonnard Titel: Introducing AppFabric: Moving .NET to the Cloud
Publiek: Architect, Developer Technologie: Cloud Computing Level: 200
Type: Breakout Session Spreker: Aaron Skonnard Details for Introducing AppFabric: Moving .NET to the Cloud
Calendar file for Introducing AppFabric: Moving .NET to the Cloud
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Peli de Halleux Titel: Isolated Parameterized Unit Testing of SharePoint Services with Pex
Publiek: Developer, Tester Technologie: SharePoint & Office Level: 300
Type: Breakout Session Spreker: Peli de Halleux Details for Isolated Parameterized Unit Testing of SharePoint Services with Pex
Calendar file for Isolated Parameterized Unit Testing of SharePoint Services with Pex
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Scott Allen Titel: jQuery for the ASP.NET Developer
Publiek: Developer, Web Developer/Designer Technologie: Web Development Level: 300
Type: Breakout Session Spreker: Scott Allen Details for jQuery for the ASP.NET Developer
Calendar file for jQuery for the ASP.NET Developer
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Kurt Claeys Titel: LINQ to SQL Compared to ADO.NET Entity Framework
Publiek: Architect, Developer Technologie: .NET Framework, Database Development Level: 200
Type: Breakout Session Spreker: Kurt Claeys Details for LINQ to SQL Compared to ADO.NET Entity Framework
Calendar file for LINQ to SQL Compared to ADO.NET Entity Framework
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Pieter Joost van der Sande
 André van Dun
Titel: Rethinking architecture with CQRS
Publiek: Architect Technologie: Level: 300
Type: Solution Session Spreker: Pieter Joost van der Sande, André van Dun Details for Rethinking architecture with CQRS
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Beth Massi Titel: Taking Advantage of LINQ and Open XML in Office 2007 & 2010
Publiek: Developer Technologie: SharePoint & Office, Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Beth Massi Details for Taking Advantage of LINQ and Open XML in Office 2007 & 2010
Calendar file for Taking Advantage of LINQ and Open XML in Office 2007 & 2010
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Jason Beres Titel: Usability in Practice: 10 Keys to a Better User Experience
Publiek: Web Developer/Designer Technologie: User Experience Level: 200
Type: Breakout Session Spreker: Jason Beres Details for Usability in Practice: 10 Keys to a Better User Experience
Calendar file for Usability in Practice: 10 Keys to a Better User Experience
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Rob Miles Titel: Windows Phone Application and Game Development
Publiek: Developer Technologie: Mobile Development Level: 300
Type: Breakout Session Spreker: Rob Miles Details for Windows Phone Application and Game Development
Calendar file for Windows Phone Application and Game Development
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Edmund Preiss Titel: A New Level of Parallel Programming for Multicore Systems
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Edmund Preiss Details for A New Level of Parallel Programming for Multicore Systems
Calendar file for A New Level of Parallel Programming for Multicore Systems
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Marcel de Vries Titel: ALM Best Practices: Building the Showcase Application
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Marcel de Vries Details for ALM Best Practices: Building the Showcase Application
Calendar file for ALM Best Practices: Building the Showcase Application
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Bram Veenhof Titel: An Introduction to Windows Azure
Publiek: Developer Technologie: Cloud Computing Level: 200
Type: Interactive Session Spreker: Bram Veenhof Details for An Introduction to Windows Azure
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Scott Hanselman Titel: ASP.NET MVC 2: Ninja Black Belt Tips
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 400
Type: Breakout Session Spreker: Scott Hanselman Details for ASP.NET MVC 2: Ninja Black Belt Tips
Calendar file for ASP.NET MVC 2: Ninja Black Belt Tips
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Beat Nideröst
 Wesley Bakker
Titel: Entity Framework 4.0
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Power Training Spreker: Beat Nideröst, Wesley Bakker Details for Entity Framework 4.0
Calendar file for Entity Framework 4.0
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Alex Ries Titel: Game development for Surface with XNA
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Solution Session Spreker: Alex Ries Details for Game development for Surface with XNA
Calendar file for Game development for Surface with XNA
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Giorgio Sardo Titel: HTML 5 and Internet Explorer 9
Publiek: Web Developer/Designer Technologie: Web Development Level: 200
Type: Breakout Session Spreker: Giorgio Sardo Details for HTML 5 and Internet Explorer 9
Calendar file for HTML 5 and Internet Explorer 9
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Fons Sonnemans Titel: Introduction to WCF RIA Services
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 200
Type: Breakout Session Spreker: Fons Sonnemans Details for Introduction to WCF RIA Services
Calendar file for Introduction to WCF RIA Services
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Brian Keller Titel: Software Testing with Microsoft Visual Studio 2010: Part 1, an Introduction
Publiek: Tester Technologie: Visual Studio 2010 Level: 200
Type: Breakout Session Spreker: Brian Keller Details for Software Testing with Microsoft Visual Studio 2010: Part 1, an Introduction
Calendar file for Software Testing with Microsoft Visual Studio 2010: Part 1, an Introduction
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Sara Ford Titel: VS2010 Tips and Tricks: Part 1
Publiek: Developer Technologie: Visual Studio 2010 Level: 200
Type: Breakout Session Spreker: Sara Ford Details for VS2010 Tips and Tricks: Part 1
Calendar file for VS2010 Tips and Tricks: Part 1
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Mike Taulty Titel: What’s New in Silverlight 4: Part 2
Publiek: Developer, Web Developer/Designer Technologie: User Experience, Web Development Level: 200
Type: Breakout Session Spreker: Mike Taulty Details for What’s New in Silverlight 4: Part 2
Calendar file for What’s New in Silverlight 4: Part 2
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Peter Himschoot Titel: What's New in WCF4
Publiek: Technologie: .NET Framework, Visual Studio 2010 Level: 200
Type: Breakout Session Spreker: Peter Himschoot Details for What's New in WCF4
Calendar file for Whats New in WCF4
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Tony Krijnen
 Daniel van Soest
Titel: GeekNight Keynote 2010- Making the Social Connection
Publiek: Architect, Developer, Tester, Web Developer/Designer Technologie: .NET Framework, Cloud Computing, Database Development, Mobile Development, SharePoint & Office, User Experience, Visual Studio 2010, Web Development Level: 100
Type: Geek Night Spreker: Tony Krijnen, Daniel van Soest Details for GeekNight Keynote 2010- Making the Social Connection
Start tijd: 30 maart, 18:30 Eind tijd: 30 maart, 19:30

Rob Miles Titel: Giving Robots Life with the .NET Micro Framework
Publiek: Developer Technologie: .NET Framework Level: 200
Type: Geek Night Spreker: Rob Miles Details for Giving Robots Life with the .NET Micro Framework
Calendar file for Giving Robots Life with the .NET Micro Framework
Start tijd: 30 maart, 20:15 Eind tijd: 30 maart, 20:45

Scott Hanselman Titel: Making your Blog Suck Less
Publiek: Architect, Developer, Tester, Web Developer/Designer Technologie: .NET Framework, Cloud Computing, Database Development, Mobile Development, SharePoint & Office, User Experience, Visual Studio 2010, Web Development Level: 100
Type: Geek Night Spreker: Scott Hanselman Details for Making your Blog Suck Less
Start tijd: 30 maart, 20:15 Eind tijd: 30 maart, 20:45

Sara Ford Titel: VS2010 Tips & Tricks
Publiek: Developer Technologie: Visual Studio 2010 Level: 200
Type: Geek Night Spreker: Sara Ford Details for VS2010 Tips & Tricks
Calendar file for VS2010 Tips & Tricks
Start tijd: 30 maart, 20:15 Eind tijd: 30 maart, 20:45

Henk Katerberg Titel: Foutvrije software, utopie of werkelijkheid?
Publiek: Developer, Web Developer/Designer Technologie: Web Development Level: 200
Type: Geek Night Spreker: Henk Katerberg Details for Foutvrije software, utopie of werkelijkheid?
Calendar file for Foutvrije software, utopie of werkelijkheid?
Start tijd: 30 maart, 21:00 Eind tijd: 30 maart, 21:30

Rene Hagen Titel: Microcontrollers voor .Net ontwikkelaars
Publiek: Developer Technologie: .NET Framework Level: 100
Type: Geek Night Spreker: Rene Hagen Details for Microcontrollers voor .Net ontwikkelaars
Calendar file for Microcontrollers voor .Net ontwikkelaars
Start tijd: 30 maart, 21:00 Eind tijd: 30 maart, 21:30

Lucian Wischik Titel: Using .NET to Program your Hobby Web-services
Publiek: Developer Technologie: .NET Framework Level: 100
Type: Geek Night Spreker: Lucian Wischik Details for Using .NET to Program your Hobby Web-services
Calendar file for Using .NET to Program your Hobby Web-services
Start tijd: 30 maart, 21:00 Eind tijd: 30 maart, 21:30

Tijmen van de Kamp Titel: (Nog) sneller webapplicaties ontwikkelen: ASP.NET 4.0 dynamic data
Publiek: Developer, Web Developer/Designer Technologie: Web Development Level: 200
Type: Solution Session Spreker: Tijmen van de Kamp Details for (Nog) sneller webapplicaties ontwikkelen: ASP.NET 4.0 dynamic data
Calendar file for (Nog) sneller webapplicaties ontwikkelen: ASP.NET 4.0 dynamic data
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Marcel de Vries
 Edward Bakker
Titel: ALM Best Practices: Planning, Design and Developing the Showcase Application (Recap Day 1)
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Marcel de Vries, Edward Bakker Details for ALM Best Practices: Planning, Design and Developing the Showcase Application (Recap Day 1)
Calendar file for ALM Best Practices: Planning, Design and Developing the Showcase Application (Recap Day 1)
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Erwin van der Valk Titel: Applying the Model View ViewModel Pattern to WPF and Silverlight
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 200
Type: Wildcard Spreker: Erwin van der Valk Details for Applying the Model View ViewModel Pattern to WPF and Silverlight
Calendar file for Applying the Model View ViewModel Pattern to WPF and Silverlight
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Scot Hillier Titel: Best Practices for Sandbox Solutions
Publiek: Developer Technologie: SharePoint & Office Level: 300
Type: Breakout Session Spreker: Scot Hillier Details for Best Practices for Sandbox Solutions
Calendar file for Best Practices for Sandbox Solutions
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Scott Hanselman Titel: Lap Around .NET 4
Publiek: Developer Technologie: .NET Framework Level: 200
Type: Breakout Session Spreker: Scott Hanselman Details for Lap Around .NET 4
Calendar file for Lap Around .NET 4
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Christian Peeters Titel: LINQ: van de basis tot Parallel LINQ in sneltreinvaart
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Power Training Spreker: Christian Peeters Details for LINQ: van de basis tot Parallel LINQ in sneltreinvaart
Calendar file for LINQ: van de basis tot Parallel LINQ in sneltreinvaart
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Brian Keller Titel: Software Testing with Microsoft Visual Studio 2010: Part 2, Making it Real
Publiek: Tester Technologie: Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Brian Keller Details for Software Testing with Microsoft Visual Studio 2010: Part 2, Making it Real
Calendar file for Software Testing with Microsoft Visual Studio 2010: Part 2, Making it Real
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Marcel Westra Titel: SQL Server 2008 R2 BI Update
Publiek: Developer Technologie: Database Development Level: 200
Type: Breakout Session Spreker: Marcel Westra Details for SQL Server 2008 R2 BI Update
Calendar file for SQL Server 2008 R2 BI Update
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Jesus Rodriguez Titel: The Cloud as a New Middleware: Rethinking Integration Patterns
Publiek: Architect Technologie: Cloud Computing Level: 400
Type: Breakout Session Spreker: Jesus Rodriguez Details for The Cloud as a New Middleware: Rethinking Integration Patterns
Calendar file for The Cloud as a New Middleware: Rethinking Integration Patterns
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Keith Brown Titel: The Identity Landscape in 2010
Publiek: Architect, Developer Technologie: Cloud Computing Level: 200
Type: Breakout Session Spreker: Keith Brown Details for The Identity Landscape in 2010
Calendar file for The Identity Landscape in 2010
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Jason Beres Titel: Usability in Practice: The Tao of Screen Design
Publiek: Web Developer/Designer Technologie: User Experience Level: 200
Type: Breakout Session Spreker: Jason Beres Details for Usability in Practice: The Tao of Screen Design
Calendar file for Usability in Practice: The Tao of Screen Design
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Ingo Rammer Titel: Window Server AppFabric - Hosting and Caching
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, User Experience, Web Development Level: 300
Type: Breakout Session Spreker: Ingo Rammer Details for Window Server AppFabric - Hosting and Caching
Calendar file for Window Server AppFabric - Hosting and Caching
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Paul van Wingerden Titel: A Lap Around Stream Insight
Publiek: Developer Technologie: Database Development Level: 300
Type: Breakout Session Spreker: Paul van Wingerden Details for A Lap Around Stream Insight
Calendar file for A Lap Around Stream Insight
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Marcel de Vries Titel: ALM Best Practices: Using Version Control
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Marcel de Vries Details for ALM Best Practices: Using Version Control
Calendar file for ALM Best Practices: Using Version Control
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Alex van Beek Titel: Entity Framework 4.0
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Power Training Spreker: Alex van Beek Details for Entity Framework 4.0
Calendar file for Entity Framework 4.0
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Maarten Struys Titel: How to Create portable Windows Mobile Code Today That Can Run on Windows Phone 7 Series Tomorrow?
Publiek: Developer Technologie: Mobile Development Level: 300
Type: Breakout Session Spreker: Maarten Struys Details for How to Create portable Windows Mobile Code Today That Can Run on Windows Phone 7 Series Tomorrow?
Calendar file for How to Create portable Windows Mobile Code Today That Can Run on Windows Phone 7 Series Tomorrow?
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Scott Allen Titel: LINQ - Tips, Tricks, and Optimizations
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Scott Allen Details for LINQ - Tips, Tricks, and Optimizations
Calendar file for LINQ - Tips, Tricks, and Optimizations
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

John Durant Titel: Open XML Solution Buidling with Word and Excel Services
Publiek: Developer Technologie: SharePoint & Office Level: 300
Type: Breakout Session Spreker: John Durant Details for Open XML Solution Buidling with Word and Excel Services
Calendar file for Open XML Solution Buidling with Word and Excel Services
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Edwin Jongsma Titel: PaaS: Microsoft Dynamics xRM
Publiek: Architect, Developer Technologie: .NET Framework, Database Development Level: 200
Type: Solution Session Spreker: Edwin Jongsma Details for PaaS: Microsoft Dynamics xRM
Calendar file for PaaS: Microsoft Dynamics xRM
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Mike Taulty Titel: Silverlight – A Guided Tour of the Network Stack
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 300
Type: Breakout Session Spreker: Mike Taulty Details for Silverlight – A Guided Tour of the Network Stack
Calendar file for Silverlight – A Guided Tour of the Network Stack
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Ewald Hofman Titel: Testing Tools in Visual Studio 2010
Publiek: Developer Technologie: Visual Studio 2010 Level: 200
Type: Wildcard Spreker: Ewald Hofman Details for Testing Tools in Visual Studio 2010
Calendar file for Testing Tools in Visual Studio 2010
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Lucian Wischik Titel: Visual Basic Masterclass
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 400
Type: Breakout Session Spreker: Lucian Wischik Details for Visual Basic Masterclass
Calendar file for Visual Basic Masterclass
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Bart De Smet Titel: What's New in .NET 4's Common Language Runtime?
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Bart De Smet Details for What's New in .NET 4's Common Language Runtime?
Calendar file for Whats New in .NET 4s Common Language Runtime?
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Aaron Skonnard Titel: Why REST?
Publiek: Architect, Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 300
Type: Breakout Session Spreker: Aaron Skonnard Details for Why REST?
Calendar file for Why REST?
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Rene van Osnabrugge Titel: ALM Best Practices: Selecting an Optimal Branch and Merge Strategy
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Rene van Osnabrugge Details for ALM Best Practices: Selecting an Optimal Branch and Merge Strategy
Calendar file for ALM Best Practices: Selecting an Optimal Branch and Merge Strategy
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Fritz Onion Titel: ASP.NET Ajax 4.0
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 300
Type: Breakout Session Spreker: Fritz Onion Details for ASP.NET Ajax 4.0
Calendar file for ASP.NET Ajax 4.0
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Thomas Huijer Titel: Building Maintainable Applications
Publiek: Developer, Tester Technologie: .NET Framework, Mobile Development, Web Development Level: 300
Type: Power Training Spreker: Thomas Huijer Details for Building Maintainable Applications
Calendar file for Building Maintainable Applications
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Bas Lijten Titel: Het gebruik van Design Patterns binnen SharePoint
Publiek: Developer Technologie: SharePoint & Office Level: 200
Type: Solution Session Spreker: Bas Lijten Details for Het gebruik van Design Patterns binnen SharePoint
Calendar file for Het gebruik van Design Patterns binnen SharePoint
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Wouter van Vugt Titel: Integrate Workflows into Backend Systems using External Data Exchange Services
Publiek: Developer Technologie: SharePoint & Office Level: 300
Type: Breakout Session Spreker: Wouter van Vugt Details for Integrate Workflows into Backend Systems using External Data Exchange Services
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Anko Duizer Titel: Lap around SQL Azure
Publiek: Architect, Developer Technologie: Cloud Computing Level: 200
Type: Breakout Session Spreker: Anko Duizer Details for Lap around SQL Azure
Calendar file for Lap around SQL Azure
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Bart De Smet Titel: Reactive Extensions for .NET (RX)
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Bart De Smet Details for Reactive Extensions for .NET (RX)
Calendar file for Reactive Extensions for .NET (RX)
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Jan Tielens Titel: Silverlight and Sharepoint 2010 Better Together
Publiek: Technologie: SharePoint & Office, Web Development Level: 300
Type: Breakout Session Spreker: Jan Tielens Details for Silverlight and Sharepoint 2010 Better Together
Calendar file for Silverlight and Sharepoint 2010 Better Together
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Sara Ford Titel: VS2010 Tips and Tricks: Part 2 (advanced)
Publiek: Developer Technologie: Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Sara Ford Details for VS2010 Tips and Tricks: Part 2 (advanced)
Calendar file for VS2010 Tips and Tricks: Part 2 (advanced)
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Gert Drapers Titel: WCF Data Services Beyond the Basics
Publiek: Architect, Developer Technologie: Cloud Computing Level: 200
Type: Breakout Session Spreker: Gert Drapers Details for WCF Data Services Beyond the Basics
Calendar file for WCF Data Services Beyond the Basics
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Matt Milner Titel: Why Everyone Should Learn WF4
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 200
Type: Breakout Session Spreker: Matt Milner Details for Why Everyone Should Learn WF4
Calendar file for Why Everyone Should Learn WF4
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Alex Thissen Titel: Workshop Common Web Vulnerabilities and Exploits
Publiek: Architect, Developer Technologie: .NET Framework Level: 200
Type: Interactive Session Spreker: Alex Thissen Details for Workshop Common Web Vulnerabilities and Exploits
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Scot Hillier Titel: Advanced External Lists in Business Connectivity Services
Publiek: Developer Technologie: SharePoint & Office Level: 300
Type: Breakout Session Spreker: Scot Hillier Details for Advanced External Lists in Business Connectivity Services
Calendar file for Advanced External Lists in Business Connectivity Services
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Gerard van der Pol Titel: ALM Best Practices: Performance testing
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Gerard van der Pol Details for ALM Best Practices: Performance testing
Calendar file for ALM Best Practices: Performance testing
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Alex van Beek Titel: C# 4.0 New Features
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 300
Type: Power Training Spreker: Alex van Beek Details for C# 4.0 New Features
Calendar file for C# 4.0 New Features
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Keith Brown Titel: Get a whiff of WIF!
Publiek: Architect, Developer Technologie: Cloud Computing Level: 300
Type: Breakout Session Spreker: Keith Brown Details for Get a whiff of WIF!
Calendar file for Get a whiff of WIF!
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Lucian Wischik Titel: How we do Language Design at Microsoft: VB and C#
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 100
Type: Breakout Session Spreker: Lucian Wischik Details for How we do Language Design at Microsoft: VB and C#
Calendar file for How we do Language Design at Microsoft: VB and C#
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Charlie Kindel Titel: Overview of the Windows Phone 7 Series Application Platform
Publiek: Developer Technologie: Mobile Development Level: 200
Type: Breakout Session Spreker: Charlie Kindel Details for Overview of the Windows Phone 7 Series Application Platform
Calendar file for Overview of the Windows Phone 7 Series Application Platform
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Marcel de Vries Titel: Repeatable Software Architecture and Development Using Visual Studio 2010 Ultimate
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Marcel de Vries Details for Repeatable Software Architecture and Development Using Visual Studio 2010 Ultimate
Calendar file for Repeatable Software Architecture and Development Using Visual Studio 2010 Ultimate
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Ingo Rammer Titel: Silverlight 4 for Desktop Developers
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, User Experience, Web Development Level: 300
Type: Breakout Session Spreker: Ingo Rammer Details for Silverlight 4 for Desktop Developers
Calendar file for Silverlight 4 for Desktop Developers
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Menzo Steinhorst Titel: SQL Server Performance voor Developers
Publiek: Developer Technologie: Database Development Level: 300
Type: Breakout Session Spreker: Menzo Steinhorst Details for SQL Server Performance voor Developers
Calendar file for SQL Server Performance voor Developers
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Tijmen van de Kamp Titel: Taming the Cloud: Managing Azure Using the Management API and Azure Diagnostics
Publiek: Developer, Web Developer/Designer Technologie: Cloud Computing Level: 200
Type: Solution Session Spreker: Tijmen van de Kamp Details for Taming the Cloud: Managing Azure Using the Management API and Azure Diagnostics
Calendar file for Taming the Cloud: Managing Azure Using the Management API and Azure Diagnostics
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Tarek Madkour Titel: Visual C++ 2010 and MFC: The Accelerated Way towards Modern Windows 7 Applications
Publiek: Developer Technologie: Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Tarek Madkour Details for Visual C++ 2010 and MFC: The Accelerated Way towards Modern Windows 7 Applications
Calendar file for Visual C++ 2010 and MFC: The Accelerated Way towards Modern Windows 7 Applications
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Mark Voermans Titel: Will it Blend?
Publiek: Architect, Developer, Tester, Web Developer/Designer Technologie: User Experience Level: 100
Type: Interactive Session Spreker: Mark Voermans Details for Will it Blend?
Calendar file for Will it Blend?
Start tijd: 31 maart, 14:50 Eind tijd: 31 maart, 16:05

Rob Kuijt
 Clemens Reijnen
Titel: ALM Best Practices: Testing the Showcase Application
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Rob Kuijt, Clemens Reijnen Details for ALM Best Practices: Testing the Showcase Application
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Matt Milner Titel: Building Activities in Windows Workflow 4.0
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Matt Milner Details for Building Activities in Windows Workflow 4.0
Calendar file for Building Activities in Windows Workflow 4.0
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Jan Tielens Titel: Client Side Technologies in SharePoint 2010
Publiek: Developer Technologie: SharePoint & Office Level: 300
Type: Breakout Session Spreker: Jan Tielens Details for Client Side Technologies in SharePoint 2010
Calendar file for Client Side Technologies in SharePoint 2010
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Ivo Lenting Titel: Gebruik van SQLXMLBulkload in SSIS 2008
Publiek: Technologie: Database Development Level: 300
Type: Breakout Session Spreker: Ivo Lenting Details for Gebruik van SQLXMLBulkload in SSIS 2008
Calendar file for Gebruik van SQLXMLBulkload in SSIS 2008
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Astrid Hackenberg Titel: Implementing Custom Business Connectivity Services with SharePoint 2010
Publiek: Developer Technologie: SharePoint & Office Level: 200
Type: Interactive Session Spreker: Astrid Hackenberg Details for Implementing Custom Business Connectivity Services with SharePoint 2010
Calendar file for Implementing Custom Business Connectivity Services with SharePoint 2010
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Scott Allen Titel: LINQ – Beyond Queries
Publiek: Developer Technologie: .NET Framework Level: 400
Type: Breakout Session Spreker: Scott Allen Details for LINQ – Beyond Queries
Calendar file for LINQ – Beyond Queries
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Beat Nideröst
 Wesley Bakker
Titel: SharePoint 2010: Sandboxed Solutions
Publiek: Developer Technologie: SharePoint & Office Level: 300
Type: Power Training Spreker: Beat Nideröst, Wesley Bakker Details for SharePoint 2010: Sandboxed Solutions
Calendar file for SharePoint 2010: Sandboxed Solutions
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Mike Taulty Titel: Silverlight – A Guided Tour of the Managed Extensibility Framework (MEF)
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 300
Type: Breakout Session Spreker: Mike Taulty Details for Silverlight – A Guided Tour of the Managed Extensibility Framework (MEF)
Calendar file for Silverlight – A Guided Tour of the Managed Extensibility Framework (MEF)
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Peli de Halleux Titel: Stubs and Moles: Replace any .NET Method with your Delegate
Publiek: Developer, Tester Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Peli de Halleux Details for Stubs and Moles: Replace any .NET Method with your Delegate
Calendar file for Stubs and Moles: Replace any .NET Method with your Delegate
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Gert Drapers Titel: System.Identity – Enabling the Directory Integrated Application
Publiek: Architect, Developer Technologie: Cloud Computing Level: 200
Type: Breakout Session Spreker: Gert Drapers Details for System.Identity – Enabling the Directory Integrated Application
Calendar file for System.Identity – Enabling the Directory Integrated Application
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Gerben van Loon Titel: WCF Best Practices
Publiek: Developer Technologie: Level: 200
Type: Solution Session Spreker: Gerben van Loon Details for WCF Best Practices
Calendar file for WCF Best Practices
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Aaron Skonnard Titel: Windows Azure Storage: Storing Data in the Cloud
Publiek: Architect, Developer Technologie: Cloud Computing Level: 300
Type: Breakout Session Spreker: Aaron Skonnard Details for Windows Azure Storage: Storing Data in the Cloud
Calendar file for Windows Azure Storage: Storing Data in the Cloud
Start tijd: 31 maart, 16:15 Eind tijd: 31 maart, 17:30

Anders Hejlsberg Titel: Trends and Future Directions in Programming Languages
Publiek: Architect, Developer, Tester, Web Developer/Designer Technologie: .NET Framework, Cloud Computing, Database Development, Mobile Development, SharePoint & Office, User Experience, Visual Studio 2010, Web Development Level:
Type: Keynote Spreker: Anders Hejlsberg Calendar file for Trends and Future Directions in Programming Languages
Start tijd: 30 maart, 9:15 Eind tijd: 30 maart, 10:45

Where are programming languages going today and in the future? In this talk Anders shares his views of the trends that influence programming languages in general and C# in specific.
Pieter de Bruin
 Ewald Hofman
Titel: ALM Best Practices: Planning the Showcase Application
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Pieter de Bruin, Ewald Hofman Calendar file for ALM Best Practices: Planning the Showcase Application
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Nu is het moment om uw eigen, huidige werkwijze te evalueren om te bepalen hoe u uw deze kunt verbeteren gebruikmakend van de nieuwe functionaliteit in Visual Studio 2010 en Team Foundation Server 2010. Tijdens deze interactieve sessie zullen wij u op de hoogte brengen de laatste ontwikkelingen van Visual Studio 2010 en TFS 2010.

Leer welke nieuwe mogelijkheden er beschikbaar komen in Visual Studio 2010 en TFS 2010 op het gebied van planning en hoe uw nieuwe Best Practices integreert in uw eigen aanpak. Ondersteuning voor Scrum, agile workbooks, hierarchische workitems, verbeterde rapportage mogelijkheden zijn voorbeelden van de verbeterde ondersteuning voor het plannen van een release, iteratie of sprint. Tijdens het interactieve gedeelte zal er de mogelijkheid zijn om vragen te stellen en zullen diverse voorbeelden gegeven worden om de best practices te demonstreren.
Scott Hanselman Titel: ASP.NET MVC 2: Basics, Introduction
Publiek: Developer, Web Developer/Designer Technologie: Web Development, .NET Framework Level: 300
Type: Breakout Session Spreker: Scott Hanselman
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Join Scott Hanselman as he explains ASP.NET MVC from File -> New Project. We’ll dig into the details and try to put MVC into perspective. Is WebForms going away? What’s better about MVC vs. WebForms? How does MVC sit on top of ASP.NET and how was it written? We’ll play with call stacks, and avoid PowerPoint slides! This is an introduction to ASP.NET, but it’s not a “basic” session. We assume you have some web development concepts or perhaps you’re a professional ASP.NET WebForms developers who is just starting out with ASP.NET MVC.
Jesus Rodriguez Titel: Building RESTful Services in the Microsoft Platform: When To Use What?
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 300
Type: Breakout Session Spreker: Jesus Rodriguez Calendar file for Building RESTful Services in the Microsoft Platform: When To Use What?
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

The increasing popularity of the Representational State Transfer(REST) architecture style has increased its adoption by various programming technologies. If you live in the Microsoft platform, you currently have a plethora of options for developing RESTful services. Technologies such as Windows Communication Foundation (WCF), ADO.NET Data Services, ASP.NET MVC and the WCF REST Starter Kit all provide the fundamental building blocks for building RESTful services. Although options are always welcome, it is important for developers to determine which one of those technologies is the best fit when comes to implementing real world REST scenarios.

This session will deep dive into the different options that enable the implementation of RESTful services in the Microsoft platform. Specifically, we will explore the strengths and weaknesses of technologies such as Windows Communication Foundation (WCF), ADO.NET Data Services and ASP.NET MVC within the context of real world RESTful application. To keep things practical, we have included various demonstrations that highlight a series of development techniques developers can use to implement some of the fundamental RESTful services patterns using different Microsoft technologies.
Sander Hoogendoorn Titel: Do’s and Don’ts in Implementing and Applying Extension Methods
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Sander Hoogendoorn Calendar file for Do’s and Don’ts in Implementing and Applying Extension Methods
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

To implement the operators that make up the language feature LINQ Microsoft’s .NET Framework designers had to extend existing types with new features. To be able to do this without touching the existing classes, they introduced another language feature in .NET 3.5 – extension methods. During this talk Sander Hoogendoorn will demonstrate the use of extension methods with simple examples, but he will also investigate the way these extension methods are handled. For instance, do extension methods break the Open Closed Principle (OCP)? What is the open closed principle anyway? Can I use extension methods to break into existing classes, either in our own framework or in someone else’s frameworks (Microsoft or open source)? What is allowed in extension methods, and how do they work?
Scott Allen Titel: Inside Modern JavaScript
Publiek: Developer, Web Developer/Designer Technologie: Web Development Level: 300
Type: Breakout Session Spreker: Scott Allen Calendar file for Inside Modern JavaScript
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

JavaScript is a dynamic, functional, ubiquitous language that has many hidden secrets. In this session we will take a deep look at the core JavaScript features that many contemporary libraries leverage, including constructor functions, prototypical inheritance, closures, hash parameters, method chaining, and more. Having a solid grasp of these features will not only help you write more maintainable JavaScript code, but also allow you to take greater advantage of today’s JavaScript libraries.
Dennis Doomen Titel: Is Entity Framework 4.0 Klaar voor het Echte Werk?
Publiek: Developer Technologie: .NET Framework Level: 200
Type: Wildcard Spreker: Dennis Doomen Calendar file for Is Entity Framework 4.0 Klaar voor het Echte Werk?
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Toen Microsoft het Entity Framework versie 1 introduceerde, waren de verwachten hooggespannen. Groot was de teleurstelling toen bleek dat EF zelfs de meest basale OR/M functionaliteit als lazy-loading miste, en dat puristen hun Persitency Ignorant (PI) classes niet meer konden gebruiken. Microsoft heeft dat geweten. De .NET community ging massaal in protest. Nu, met de introductie van Visual Studio 2010, hebben ze een volledig nieuwe versie van het EF geïntroduceerd. De belangrijkste highlights zijn PI support, lazy loading, complex types, customizable codegeneratie en vele kleinere verbeteringen. Als een jarenlange gebruiker van NHibernate in grote productiesystemen was ik bijzonder benieuwd in hoeverre EF nu echt een alternatief is. Wil jij weten of het Entity Framework nu eindelijk klaar is voor het echte werk, kom dan naar mijn sessie om te horen wat de uitkomst was toen ik het EF in het diepe gooide. Vereiste kennis: C# en OO.
Tarek Madkour Titel: Modern Programming with C++0x
Publiek: Developer Technologie: Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Tarek Madkour Calendar file for Modern Programming with C++0x
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

C++0x, the next C++ standard is almost upon us and it contains the most important updates to the language since the mid-90s. It even accepts the existence of multiple threads for the first time in the language’s history. Needless to say, these new features bring more expressiveness and power to the C++ developer. Visual Studio 2010 has added support for some of these key features in order to enable these modern programming techniques. This talk will clarify what we have shipped and what is yet to come. It will illustrate how new constructs such as lambda expressions enable better use of existing libraries and how your code can be simpler, safer and faster all at the same time. If you are itching to show off how C++ is one of the coolest languages on the planet, this talk is for you!
Erno de Weerd Titel: MVVM Begrijpelijk gemaakt met WPF
Publiek: Developer Technologie: User Experience, Web Development Level: 300
Type: Power Training Spreker: Erno de Weerd Calendar file for MVVM Begrijpelijk gemaakt met WPF
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Het bouwen van clients, of het nu een desktop of een Rich Internet Applicatie betreft, voor een gedistribueerde omgeving is over de jaren heen sterk veranderd. De laatste tijd is het, door het beschikbaar komen van functionaliteit en tooling, makkelijker geworden om deze applicaties volgens robuuste patronen te bouwen. Een van deze patronen is Model View ViewModel. In deze sessie wordt uitgelegd hoe het MVVM patroon in elkaar zit en wordt dit ook gedemonstreerd met behulp van Windows Presentation Foundation. Deze sessie geeft zo een goed idee van wat er in de nabije toekomst van client programmeurs gevraagd zal worden en wat er in cursussen zal worden behandeld.
Daan Jonkers Titel: Over gevoelige computers (of: sensors, robotica en Windows Mobile)
Publiek: Architect, Developer, Tester, Web Developer/Designer Technologie: .NET Framework, Mobile Development, User Experience, Visual Studio 2010 Level: 100
Type: Solution Session Spreker: Daan Jonkers Calendar file for Over gevoelige computers (of: sensors, robotica en Windows Mobile)
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

De wereld moet simpelweg doen wat ik wil en bij voorkeur met zo min mogelijk inspanning van mij.

Computers en software hebben de situatie aanzienlijk verbeterd, maar ik moet nog steeds typen, mousen of klikken. Het zou zeer prettig zijn als dingen gewoon gebeuren. Simpelweg omdat ik iets doe, iets denk of gewoon ben.

Sensoren hebben er aan bijgedragen om mijn leven heel wat makkelijker te maken. En het geld dat Microsoft investeert in onderzoek naar integratie van sensoren met Windows, Mobile en robotica betekent dat het nog makkelijker gaat worden.

Wat is de huidige status van sensoren? Hoe hou je de katten van het gras? Hoe snel is je auto nou echt? Reinig je huis nog zelf? En maait de buurjongen het gras? Of wil je zelfs de force gebruiken?
Gill Cleeren Titel: What’s hot in ASP.NET 4.0
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 200
Type: Breakout Session Spreker: Gill Cleeren Calendar file for What’s hot in ASP.NET 4.0
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

The fourth release of the ASP.NET platform includes many new features both in ASP.NET and in ASP.NET Ajax. This session takes you through all you need to know that the new version offers. More specifically, we cover client IDs, JQuery support, the new options offered by Visual Studio 2010, deployment improvements, HTML snippets etc.
John Durant Titel: What’s New In Office 2010 For Developers
Publiek: Developer Technologie: SharePoint & Office, Visual Studio 2010 Level: 200
Type: Breakout Session Spreker: John Durant Calendar file for What’s New In Office 2010 For Developers
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Microsoft Office 2010 expands your productivity solution options by offering improved development options and tools, simplified solution design, richer programmability for Office data and formats, and deeper integration with SharePoint platform services. Learn how to use Microsoft Office and related products to address a wide variety of scenarios with custom solutions.
Aaron Skonnard Titel: Windows Azure Applications: Running Applications in the Cloud
Publiek: Architect, Developer Technologie: Cloud Computing Level: 300
Type: Breakout Session Spreker: Aaron Skonnard Calendar file for Windows Azure Applications: Running Applications in the Cloud
Start tijd: 30 maart, 11:05 Eind tijd: 30 maart, 12:20

Windows Azure provides a new execution environment for your .NET applications in the cloud. This ultimately means your applications will run in highly-scalable datacenters located throughout the world. Come learn about the cloud execution environment offered by Windows Azure and how to get your first applications up and running with Visual Studio .NET.
Clemens Reijnen
 Edward Bakker
Titel: ALM Best Practices: Modeling the Showcase Application
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Clemens Reijnen, Edward Bakker
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Nu is het moment om uw eigen, huidige werkwijze te evalueren om te bepalen hoe u uw deze kunt verbeteren gebruikmakend van de nieuwe functionaliteit in Visual Studio 2010 en Team Foundation Server 2010. Tijdens deze interactieve sessie zullen wij u op de hoogte brengen de laatste ontwikkelingen van Visual Studio 2010 en TFS 2010.

Leer welke nieuwe mogelijkheden er beschikbaar komen in Visual Studio 2010 en TFS 2010 op het gebied van modeling en hoe uw nieuwe Best Practices integreert in uw eigen aanpak. UML ondersteuning, het nieuwe Layer diagram, validatie van architectuur constraints, integratie met Team Foundation Server zijn een aantal van de topics die besproken zullen worden. Tijdens het interactieve gedeelte zal er de mogelijkheid zijn om vragen te stellen en zullen diverse voorbeelden gegeven worden om de best practices te demonstreren.
Giorgio Sardo Titel: Building Windows Phone Applications with Silverlight
Publiek: Developer Technologie: Mobile Development Level: 300
Type: Breakout Session Spreker: Giorgio Sardo Calendar file for Building Windows Phone Applications with Silverlight
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Learn about the developer tools, the frameworks and the new functionality for Silverlight applications that is unique to the Windows Phone application platform. We will cover the new input paradigms including multi-touch, software keyboard, accelerometer and microphone, as well as the APIs to leverage phone applications like email, phone dialer, contact list and more.
Beth Massi Titel: Conquering XML with LINQ in Visual Basic
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Beth Massi Calendar file for Conquering XML with LINQ in Visual Basic
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

XML permeates every modern application today from XHTML, XAML, RSS, SOAP, Open XML just to name a few. The latest version of Visual Basic in Visual Studio 2008 supports a new language syntax aimed at making you much more productive when working with LINQ to XML. In this session we'll walk through language features like XML literals, embedded expressions and axis properties in order to create, query and transform complex XML using LINQ with this powerful but easy to use syntax. We’ll also cover tips and tricks and look at other interesting and productive uses of this technology that you may have never thought of before. Say goodbye to XSLT and hello to Visual Basic 9.
Peter Himschoot Titel: Developing for Windows 7 with the Window API Code Pack
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Peter Himschoot Calendar file for Developing for Windows 7 with the Window API Code Pack
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

So you’re running on Windows 7 now, and would like to integrate your application better into it. How do you work with jump-lists? How to customize the toolbar? How to make your battery last longer on W7? These and many other questions will be answered in this demo packed session.
Brian Keller Titel: Lap Around Visual Studio 2010 Application Lifecycle Management
Publiek: Architect, Tester Technologie: Visual Studio 2010 Level: 200
Type: Breakout Session Spreker: Brian Keller Calendar file for Lap Around Visual Studio 2010 Application Lifecycle Management
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

In this demo-rich session we will take a tour of many of the new capabilities of Visual Studio 2010 for application lifecycle management. This includes a look at the new build automation, project management, branching and merging, and related capabilities of Team Foundation Server 2010. We will also look at the new design and modeling tools and software testing capabilities of Visual Studio 2010.
Fritz Onion Titel: Moving from ASP.NET WebForms to MVC
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 300
Type: Breakout Session Spreker: Fritz Onion Calendar file for Moving from ASP.NET WebForms to MVC
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Are you considering moving an ASP.NET WebForms application to MVC? This talk will walk through an example of converting an application from WebForms to MVC, pointing out important decision points along the way. Some pages convert easily, but any pages that use server-side controls heavily will require much more effort. We will go over how to deal with post-backs, user controls, and endpoint naming as you convert these tricky pages. The end result, however, is a more testable, compliant, and maintainable site, and is often worth the effort of conversion.
Jip Fens
 Gijs van de Nieuwegiessen
Titel: Prototyping met Expression Sketchflow
Publiek: Architect, Developer Technologie: Web Development Level: 200
Type: Solution Session Spreker: Jip Fens, Gijs van de Nieuwegiessen Calendar file for Prototyping met Expression Sketchflow
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

User Driven Design toepassen bij Silverlight en WPF projecten wordt eenvoudiger met behulp van Sketchflow. In deze sessie geven we een demonstratie hoe Sketchflow kan worden ingezet van de concept fase van een project tot aan de uiteindelijke gebruikersdocumentatie.
Felienne Hermans Titel: Reverse Engineering, van Code naar Kunst
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 200
Type: Wildcard Spreker: Felienne Hermans Calendar file for Reverse Engineering, van Code naar Kunst
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

"Wat doet deze functie eigenlijk?" "Wat is dit voor een vreemde datastructuur?" "Dit kan toch helemaal niet werken?" Dit hebben we allemaal wel eens uitgeroepen bij het bekijken van andermans code. Want in tegenstelling tot wat de meeste programmeurs graag zouden willen, bestaat een groot gedeelte van de software projecten uit het onderhouden en aanpassen van bestaande, door anderen geschreven, software. Voordat een softwaresysteem aangepast kan worden, moet de programmeur een zeer goed begrip hebben van hoe het systeem opgebouwd is. Vaak leiden kleine aanpassingen tot onoverziene gevolgen. Om het begrip van software te vergemakkelijken bestaan zogeheten 'reverse engineering'-tools, programma's die source code vertalen in beter te begrijpen structuren, zoals een klassendiagram of een sequence diagram.

Ook Microsoft heeft hier de laatste jaren aan gewerkt, Visual Studio 2010 zal beschikken over een Architecture Explorer, waarmee een uit de code gegenereerd model van de software kan worden bekeken. Vragen die tijdens deze sessie beantwoord zullen worden: Hoe werkt dat genereren? Hoe vertalen we code in een mooi en overzichtelijk plaatje? Helpen die modellen ons wel verder? Waar zitten de valkuilen?
Alex Thissen Titel: Secure Coding
Publiek: Architect, Developer Technologie: .NET Framework Level: 200
Type: Breakout Session Spreker: Alex Thissen Calendar file for Secure Coding
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

In deze sessie zul je zien hoe je secure coding toe kunt passen in je development proces. Je krijgt een overzicht van de Secure Development Lifecycle en wat de rol van secure code daarin is. We kijken op een praktische manier naar de best practices, tools, technologien en onderdelen van het .NET framework die je in kunt zetten om veilige(re) code te schrijven. Aan het einde zul je weten hoe je aan de slag kunt met het schrijven van beter beveiligde applicaties.
Henk Holterman Titel: The .NET 4 Task Parallel Library (TPL)
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 300
Type: Power Training Spreker: Henk Holterman Calendar file for The .NET 4 Task Parallel Library (TPL)
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

In deze Power Training sessie gaan we in op de noodzaak om steeds meer parallelle code te gebruiken bij het ontwikkelen van software voor Multi-core processors. We zien hoe de nieuwe Task Parallel Library, de Concurrent Collection classes en de vernieuwde Visual Studio 2010 debugger je daarbij kunnen helpen. Verder zullen we het belang van PLINQ en pure functions bespreken en behandelen we een aantal ‘Best Practices’ voor parallel programmeren en de combinatie van de TPL met de bestaande asynchrone programmeer modellen.
Mike Taulty Titel: What’s New in Silverlight 4: Part 1
Publiek: Developer, Web Developer/Designer Technologie: User Experience, Web Development Level: 200
Type: Breakout Session Spreker: Mike Taulty Calendar file for What’s New in Silverlight 4: Part 1
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

In this session we’ll take a demo-based approach to exploring the top new features that come with Silverlight 4. We’ll take a look at the capabilities that combine to make Silverlight great for business applications with key features like printing, copy-paste, clip-board access and the possibility to relax the security sandbox for out-of-browser applications in order to better integrate with the software stack on the local machine. We’ll also take a look at the other core capabilities like webcam and microphone integration, greatly improved data-binding, Visual Studio 2010 support and a lot more. Come along and get a picture of what Silverlight 4 provides as a platform for Rich Internet Applications in 2010.
Anko Duizer Titel: Windows Azure for Architects
Publiek: Architect Technologie: Cloud Computing Level: 200
Type: Breakout Session Spreker: Anko Duizer Calendar file for Windows Azure for Architects
Start tijd: 30 maart, 13:30 Eind tijd: 30 maart, 14:45

Met Azure betreed Microsoft de wereld van cloud computing. Zijn Windows en SQL Azure geschikte onderdelen van jouw applicatie architectuur? Is het ontwerpen van een Azure applicatie wezenlijk anders? In deze sessie krijgt de software architect een overzicht van het huidige Azure platform en worden de implicaties besproken voor de software architectuur.
Hassan Fadili
 Edward Bakker
Titel: ALM Best Practices: Developing the Showcase Application
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Hassan Fadili, Edward Bakker Calendar file for ALM Best Practices: Developing the Showcase Application
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Nu is het moment om uw eigen, huidige werkwijze te evalueren om te bepalen hoe u uw deze kunt verbeteren gebruikmakend van de nieuwe functionaliteit in Visual Studio 2010 en Team Foundation Server 2010. Tijdens deze interactieve sessie zullen wij u op de hoogte brengen de laatste ontwikkelingen van Visual Studio 2010 en TFS 2010.

Leer welke nieuwe mogelijkheden er beschikbaar komen in Visual Studio 2010 en TFS 2010 op het gebied van development en hoe uw nieuwe Best Practices integreert in uw eigen aanpak. Ondersteuning voor Test Driven Development, Test Impact analysis, Coded UI Test, Intellitrace, nieuwe Code Analysis rules en rulesets en nog veel meer is aan Visual Studio 2010 toegevoegd. Tijdens het interactieve gedeelte zal er de mogelijkheid zijn om vragen te stellen en zullen diverse voorbeelden gegeven worden om de best practices te demonstreren.
Anders Hejlsberg Titel: C# 4.0 and Beyond
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Anders Hejlsberg Calendar file for C# 4.0 and Beyond
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

In this talk Microsoft Technical Fellow and C# Chief Architect Anders Hejlsberg gives an overview of the new features in C# 4.0, including dynamic typing, co- and contra-variance, named and optional parameters, and improved COM interoperability. Anders will also discuss some of the ideas that are envisioned for future versions of C#.
Erno de Weerd Titel: Custom Controls in Windows Presentation Foundation
Publiek: Developer Technologie: .NET Framework, Web Development Level: 300
Type: Power Training Spreker: Erno de Weerd Calendar file for Custom Controls in Windows Presentation Foundation
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Het bouwen van Custom Controls in WPF is een kunst apart. In deze sessie wordt duidelijk hoe op een nette manier een Custom Control gemaakt moet worden en wordt tegelijkertijd duidelijk hoe belangrijk grondige kennis van WPF en de principes achter WPF zijn. Er zal ondermeer aandacht besteed worden aan de structuur van een Custom Control en het ondersteunen van Templating. De sessie zal wat theorie bevatten maar ook veel code en demo.

Hierin krijgt u alsvast een voorproefje van ons nieuwe .NET 4 curriculum
Jeroen Braak
 Walter Tavernarakis
Titel: Deploy your Application with Windows Installer (MSI)
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Interactive Session Spreker: Jeroen Braak, Walter Tavernarakis Calendar file for Deploy your Application with Windows Installer (MSI)
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Er zijn vele redenen te bedenken waarom u de Windows Installer Technologie moet gaan gebruiken.

Met de komst van Visual Studio 2010 , Windows 7 en Applicatie virtualisatie is het voor u als ontwikkelaar , maar ook voor uw gebruikers belangrijk dat er een Installatie methode is waarop je kunt terugvallen.

Leer hoe uw applicatie gebruik kan maken van de nieuwe functionaliteiten die Windows 7 biedt, verlaag de installatie tijd van uw applicatie, verminder het aantal UAC prompts, schrijf minder custom code en verbruik geen kostbare tijd aan het schrijven van installers voor complexe applicaties.

Tijdens deze interactieve sessie zullen wij u op de hoogte brengen van deze technologie; o.a. de laatste ontwikkelingen met MSI 5.0 , Windows 7 , VisualStudio 2010 en Microsoft App-V zullen behandeld worden.

Tijdens het interactieve gedeelte zal er de mogelijkheid zijn om vragen te stellen. Ook zal dan met het product Installshield van Flexera Software diverse voorbeelden gegeven worden om de vele mogelijkheden met de Windows Installer Technologie te demonstreren.
Aaron Skonnard Titel: Introducing AppFabric: Moving .NET to the Cloud
Publiek: Architect, Developer Technologie: Cloud Computing Level: 200
Type: Breakout Session Spreker: Aaron Skonnard Calendar file for Introducing AppFabric: Moving .NET to the Cloud
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Companies need infrastructure to integrate services for internal enterprise systems, services running at business partners, and systems accessible on the public Internet. And companies need be able to start small and scale rapidly. This is especially important to smaller businesses that cannot afford heavy capital outlays up front. In other words, companies need the strengths of an ESB approach, but they need a simple and easy path to adoption and to scale up, along with full support for Internet-based protocols. These are the core problems that AppFabric addresses, specfically through the Service Bus and Access Control services.
Peli de Halleux Titel: Isolated Parameterized Unit Testing of SharePoint Services with Pex
Publiek: Developer, Tester Technologie: SharePoint & Office Level: 300
Type: Breakout Session Spreker: Peli de Halleux Calendar file for Isolated Parameterized Unit Testing of SharePoint Services with Pex
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

SharePoint Services are challenging for unit testing because it is not possible execute the SharePoint Service without being connected to a live SharePoint site. For that reason, most of the unit tests written for SharePoint are actually integration tests as they need a live system to run. In this presentation, we show how to use Pex, an automated test generation tool for .NET, to test SharePoint Services in isolation. From a parameterized unit test, Pex generates a suite of closed unit tests with high code coverage. Pex also contains a stubbing framework, Moles, that allows to detour any .Net method to user-defined delegates, e.g. replace any call to the SharePoint Object Model by a user-defined delegate.
Scott Allen Titel: jQuery for the ASP.NET Developer
Publiek: Developer, Web Developer/Designer Technologie: Web Development Level: 300
Type: Breakout Session Spreker: Scott Allen Calendar file for jQuery for the ASP.NET Developer
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

This session is a practical tour of the “write less, do more” JavaScript library – jQuery. In this session we will build an application using ASP.NET and jQuery while learning about CSS selectors, DOM manipulation, and asynchronous communications using the jQuery library. We’ll also look at the jQuery plug-in model, examine common jQuery programming paradigms, and see how to invoke WCF web services using jQuery.
Kurt Claeys Titel: LINQ to SQL Compared to ADO.NET Entity Framework
Publiek: Architect, Developer Technologie: .NET Framework, Database Development Level: 200
Type: Breakout Session Spreker: Kurt Claeys Calendar file for LINQ to SQL Compared to ADO.NET Entity Framework
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

A deeper dive into the two LINQ based Object/Relational technologies. What do they have in common and what are the differences ? This session shows the concepts behind ORM and LINQ and delivers an in depth view of the two technologies. Which technology is most applicable for a given scenario ? Goal : Make a solid choice for you environment. Comparing : history of the technologies, database support, mapping-metadata structure, persistence ignorance capabilities, supported OO mapping patterns, lazy loading behavior, concurrency behavior, working with associations.
Pieter Joost van der Sande
 André van Dun
Titel: Rethinking architecture with CQRS
Publiek: Architect Technologie: Level: 300
Type: Solution Session Spreker: Pieter Joost van der Sande, André van Dun
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Een trend die recentelijk veel aandacht heeft gekregen is Command-Query Responsibility Segregation, of in het kort: CQRS. Wat de invloed hiervan is laten wij zien in deze sessie. Woorden als scalebility, event sourcing, denormalization en model optimalization spelen hierbij een grote rol.
Beth Massi Titel: Taking Advantage of LINQ and Open XML in Office 2007 & 2010
Publiek: Developer Technologie: SharePoint & Office, Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Beth Massi Calendar file for Taking Advantage of LINQ and Open XML in Office 2007 & 2010
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

Starting with the Microsoft Office 2007 suite of products they are now based on an open XML format called Open XML. This session will demonstrate how to use the Open XML SDK to make it easy to work with these new formats as well as show how to easily manipulate these document parts with LINQ to XML.
Jason Beres Titel: Usability in Practice: 10 Keys to a Better User Experience
Publiek: Web Developer/Designer Technologie: User Experience Level: 200
Type: Breakout Session Spreker: Jason Beres Calendar file for Usability in Practice: 10 Keys to a Better User Experience
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

In today's Internet age, the functionality of an application has equal weight to the overall usability and experience. Flashy colors and simple animations won't cover the flaws in an application that wasn't designed with usability in mind. In this talk, we'll cover 10 key areas that can help you deliver better user experiences. You'll see examples of how small changes can make a big difference in the interactions your customers have with the software you build. You'll also be introduced to a simple, iterative process that can help you get to the 10 keys to a better user experience on your own.
Rob Miles Titel: Windows Phone Application and Game Development
Publiek: Developer Technologie: Mobile Development Level: 300
Type: Breakout Session Spreker: Rob Miles Calendar file for Windows Phone Application and Game Development
Start tijd: 30 maart, 15:05 Eind tijd: 30 maart, 16:20

If you are new to Windows Phone, or Game Development then this session is for you. Find out what hardware and software you will need to get started, and what the game development options are for this exciting new platform. Learn how to get the drop on the competition and be first in the Windows Phone Marketplace with compelling content. And there might even be some jokes too.
Edmund Preiss Titel: A New Level of Parallel Programming for Multicore Systems
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Edmund Preiss Calendar file for A New Level of Parallel Programming for Multicore Systems
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

With the upcoming version of Parallel Studio, Intel brings simplified end-to-end parallelism to Microsoft Visual Studio* 2010. Create parallel applications for the desktop and stay competitive. Prepare your applications to take advantage of multicore architectures and scale for the upcoming manycore area. Parallel Studio helps you leveraging your investment in the latest Visual Studio* 2010 development environment. Some of the new features are better Visual Studio support and support for an easy and new parallel programming model. Furthermore Intel(R) Parallel Studio introduces a new tool to prepare your program source code for the introduction of parallelism. We guide you through a sequence of steps that help you incrementally analyze and transform selected serial portions of your program. Integrated with the well-known C++ Compiler, Libraries and correctness and performance analysis tools, Intel Parallel Studio is taking to the next level of simplifying creation of correct, high-performance and scalable parallel applications.
Marcel de Vries Titel: ALM Best Practices: Building the Showcase Application
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Marcel de Vries Calendar file for ALM Best Practices: Building the Showcase Application
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Nu is het moment om uw eigen, huidige werkwijze te evalueren om te bepalen hoe u uw deze kunt verbeteren gebruikmakend van de nieuwe functionaliteit in Visual Studio 2010 en Team Foundation Server 2010. Tijdens deze interactieve sessie zullen wij u op de hoogte brengen de laatste ontwikkelingen van Visual Studio 2010 en TFS 2010.

Leer welke nieuwe mogelijkheden er beschikbaar komen in Visual Studio 2010 en TFS 2010 op het gebied van buildmanagement en hoe uw nieuwe Best Practices integreert in uw eigen aanpak. De mogelijkheden van Teambuild in TFS 2010 zijn verder uitgebreid, workflow ondersteuning, build activiteiten, integratie met lab management, verbeterde mogelijkheden voor het runnen van testcases binnen een build zijn een paar voorbeelden van de nieuwe buildfunctionaliteit. Tijdens het interactieve gedeelte zal er de mogelijkheid zijn om vragen te stellen en zullen diverse voorbeelden gegeven worden om de best practices te demonstreren.
Bram Veenhof Titel: An Introduction to Windows Azure
Publiek: Developer Technologie: Cloud Computing Level: 200
Type: Interactive Session Spreker: Bram Veenhof
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

This Session is one big demo (no slides) where the speaker will show an application that touches all the components of the Azure Platform. This is THE opportunity to ask all those questions you were afraid to ask before. In this session your questions take center stage and will be the agenda for the presentation.
Scott Hanselman Titel: ASP.NET MVC 2: Ninja Black Belt Tips
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 400
Type: Breakout Session Spreker: Scott Hanselman Calendar file for ASP.NET MVC 2: Ninja Black Belt Tips
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Having the customer on your back to deliver features on time and under budget with thight deadlines can make you feel you're being chased by ninjas on fire. Join Scott Hanselman and he'll walk through lots of tips and tricks to get the most out of the ASP.NET MVC's better productivity features as we make the most of several key features.
Beat Nideröst
 Wesley Bakker
Titel: Entity Framework 4.0
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Power Training Spreker: Beat Nideröst, Wesley Bakker Calendar file for Entity Framework 4.0
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

De eerste versie van het Entity Framework is zeker een eerste goede stap in de juiste richting geweest. Het brengt alleen ondanks zijn vele sterke punten, toch ook nog wel enkele uitdagingen met zich mee. Zo kun je bijvoorbeeld geen gebruik maken van je eigen business classes of zogenaamde POCO objecten, zonder daar structurele wijzigingen in aan te brengen. Ook het werken met complex types en stored procedures had zo zijn beperkingen. Versie 4.0 van het Entity Framework brengt daartoe een heleboel vernieuwingen met zich mee. Tijdens deze presentatie komen niet alleen veel van deze nieuwe features van het Entity Framework versie 4.0 aan bod, maar ook een aantal van de nieuwe mogelijkheden, zoals het gebruik van T4 voor het automatisch laten genereren van de business objecten.
Als technical reviewer van het boek, “Programming Entity Framework 4.0” van Julie Lerman, heeft Wesley Bakker al sinds de vroege bèta’s van het Entity Framework ervaring opgedaan met deze nieuwe versie.
Alex Ries Titel: Game development for Surface with XNA
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Solution Session Spreker: Alex Ries Calendar file for Game development for Surface with XNA
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

One of the major advantages of XNA was the one-project to many devices idea. First it was the PC and Xbox closely followed by the Zune, but now we can also get our game on with XNA on Surface. So what are the advantages of XNA when pit against WPF, and how do you handle the new type of multi-touch input of a device like Surface?
Giorgio Sardo Titel: HTML 5 and Internet Explorer 9
Publiek: Web Developer/Designer Technologie: Web Development Level: 200
Type: Breakout Session Spreker: Giorgio Sardo Calendar file for HTML 5 and Internet Explorer 9
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Learn more about HTML 5, CSS 3, SVG, Fast JavaScript support coming in the Internet Explorer 9 platform. This session will include demos showcasing the latest code, providing you best practices to make your web application standards compliant, fast and interoperable cross browsers.
Fons Sonnemans Titel: Introduction to WCF RIA Services
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 200
Type: Breakout Session Spreker: Fons Sonnemans Calendar file for Introduction to WCF RIA Services
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

WCF RIA Services simplifies the traditional n-tier application pattern by bringing together the ASP.NET and Silverlight 4 platforms. I will write some simple CRUD application logic on the server to expose a list of products and render them programmatically and declaratively in a DataGrid/DataForm via a DomainDataSource control within Silverlight. LINQ queries can be used on the client and are executed on the server. Editing of data is showed including: imperative validation on the server (with the error flowing to the client), declaratively attached validation rules using metadata annotations, and custom validation through a simple method in code that can be shared between the client and the server. Changes can be batched where the client can queue up a number of changes to send as a batch to the server.
Brian Keller Titel: Software Testing with Microsoft Visual Studio 2010: Part 1, an Introduction
Publiek: Tester Technologie: Visual Studio 2010 Level: 200
Type: Breakout Session Spreker: Brian Keller Calendar file for Software Testing with Microsoft Visual Studio 2010: Part 1, an Introduction
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Are you tired of spending hours trying to reproduce and diagnose bugs? Do you have a hard time getting testers and developers to talk to each other? Is it difficult to determine which tests are most important to run after you produce a new build? If so, then this session is for you! Software testing is perhaps the #1 area of investment for the application lifecycle management capabilities of Visual Studio 2010. During this introductory session we explore the new software testing architecture offered by Visual Studio 2010. We examine the various testing roles played by members of the development and testing teams and show how they will interact with Visual Studio 2010 to more effectively test software and eliminate bugs. During part 1 we cover a lot of key testing concepts so that we can hit the ground running with a demo-rich session during part 2 of this presentation.
Sara Ford Titel: VS2010 Tips and Tricks: Part 1
Publiek: Developer Technologie: Visual Studio 2010 Level: 200
Type: Breakout Session Spreker: Sara Ford Calendar file for VS2010 Tips and Tricks: Part 1
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Performance improvements begin by speeding up the simple task you do every minute of every hour of every day you use Visual Studio. Just like a coin jar where you place your spare change, you’ll see the time you save add up into the days, weeks, and into the months. This talk offers the best of the best from the Visual Studio Tip of the Day series that can be used in any programming language. Dive deep into the IDE!
Mike Taulty Titel: What’s New in Silverlight 4: Part 2
Publiek: Developer, Web Developer/Designer Technologie: User Experience, Web Development Level: 200
Type: Breakout Session Spreker: Mike Taulty Calendar file for What’s New in Silverlight 4: Part 2
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

In this session we’ll take a demo-based approach to exploring the top new features that come with Silverlight 4. We’ll take a look at the capabilities that combine to make Silverlight great for business applications with key features like printing, copy-paste, clip-board access and the possibility to relax the security sandbox for out-of-browser applications in order to better integrate with the software stack on the local machine. We’ll also take a look at the other core capabilities like webcam and microphone integration, greatly improved data-binding, Visual Studio 2010 support and a lot more. Come along and get a picture of what Silverlight 4 provides as a platform for Rich Internet Applications in 2010.
Peter Himschoot Titel: What's New in WCF4
Publiek: Technologie: .NET Framework, Visual Studio 2010 Level: 200
Type: Breakout Session Spreker: Peter Himschoot Calendar file for Whats New in WCF4
Start tijd: 30 maart, 16:30 Eind tijd: 30 maart, 17:45

Learn about new features in WCF4, such as configuration-less services, service discovery, routing, REST-support, declarative services and others.

This session will discuss this out-of-the-box functionality and dive into the details about building Silverlight Applications. Silverlight will be used to build RIA’s to visualize SharePoint data in an attractive way, both inside the existing SharePoint UI as running as an application out-of-the-browser.
Tony Krijnen
 Daniel van Soest
Titel: GeekNight Keynote 2010- Making the Social Connection
Publiek: Architect, Developer, Tester, Web Developer/Designer Technologie: .NET Framework, Cloud Computing, Database Development, Mobile Development, SharePoint & Office, User Experience, Visual Studio 2010, Web Development Level: 100
Type: Geek Night Spreker: Tony Krijnen, Daniel van Soest
Start tijd: 30 maart, 18:30 Eind tijd: 30 maart, 19:30

Social Media zoals LinkedIN, Facebook en met name Twitter zijn in de afgelopen jaren een begrip geworden. In de GeekNight keynote kijken we o.a. hoe Social Media integreert in de nieuwste Microsoft producten zoals op de XBOX 360, Windows 7 Phone, Outlook 2010, SharePoint en de Microsoft Surface. Daarnaast natuurlijk demonstraties van de laatste leuke ontwikkelingen, bijzondere dingen en boven alles een spetterende kickoff van de GeekNight!
Rob Miles Titel: Giving Robots Life with the .NET Micro Framework
Publiek: Developer Technologie: .NET Framework Level: 200
Type: Geek Night Spreker: Rob Miles Calendar file for Giving Robots Life with the .NET Micro Framework
Start tijd: 30 maart, 20:15 Eind tijd: 30 maart, 20:45

Find out the latest developments in the Micro Framework 4.0 and how there are now even more ways to create connected and mobile devices that you can program using C# and Visual Studio 2008. This session includes a guest appearance from Oscar the robot and a bunch of coloured wires.
Scott Hanselman Titel: Making your Blog Suck Less
Publiek: Architect, Developer, Tester, Web Developer/Designer Technologie: .NET Framework, Cloud Computing, Database Development, Mobile Development, SharePoint & Office, User Experience, Visual Studio 2010, Web Development Level: 100
Type: Geek Night Spreker: Scott Hanselman
Start tijd: 30 maart, 20:15 Eind tijd: 30 maart, 20:45

Join Scott Hanselman as he talks about why you should blog and how you should do it. How much effort should you put into your Personal Brand online? Is Social Networking appropriate for Developers or should they hide in dark rooms and avoid other humans. Learn his rules (and when to break them) for making your blog Suck Less.
Sara Ford Titel: VS2010 Tips & Tricks
Publiek: Developer Technologie: Visual Studio 2010 Level: 200
Type: Geek Night Spreker: Sara Ford Calendar file for VS2010 Tips & Tricks
Start tijd: 30 maart, 20:15 Eind tijd: 30 maart, 20:45

Performance improvements begin by speeding up the simple task you do every minute of every hour of every day you use Visual Studio. Just like a coin jar where you place your spare change, you’ll see the time you save add up into the days, weeks, and into the months. This talk offers the best of the best from the Visual Studio Tip of the Day series that work on the Visual Studio Express Editions.
Henk Katerberg Titel: Foutvrije software, utopie of werkelijkheid?
Publiek: Developer, Web Developer/Designer Technologie: Web Development Level: 200
Type: Geek Night Spreker: Henk Katerberg Calendar file for Foutvrije software, utopie of werkelijkheid?
Start tijd: 30 maart, 21:00 Eind tijd: 30 maart, 21:30

Vandaag de dag worden er steeds meer producten gemaakt waar (en steeds meer) software in voor komt. Ook wordt deze software steeds complexer. We kennen allemaal wel een voorbeeld waarin een product niet doet wat het zou moeten doen door software fouten.

Om dit probleem te adresseren wordt er door veel bedrijven geïnvesteerd in het verbeteren van de software processen om fouten te voorkomen (denk hierbij aan CMM en Six Sigma) en ook in testen om fouten te vinden.

Alles testen is niet te doen dus er moeten keuzes gemaakt worden. Testen die uitgevoerd worden dekken een deel van het “mooi weer” gedrag van een product maar hoe test je het “slecht weer” gedrag ? Want hoe kun je testen op wat je niet verwacht?

En dan zul je net zien: die specifieke situatie waar een bepaalde volgorde van events optreedt was niet getest, maar wordt toevallig wel gevonden door een consument.

Zou het dan ook niet mooi zijn als er foutvrije software zou bestaan? Maar kan dat eigenlijk wel of is dat een utopie?
Rene Hagen Titel: Microcontrollers voor .Net ontwikkelaars
Publiek: Developer Technologie: .NET Framework Level: 100
Type: Geek Night Spreker: Rene Hagen Calendar file for Microcontrollers voor .Net ontwikkelaars
Start tijd: 30 maart, 21:00 Eind tijd: 30 maart, 21:30

De interesse voor microcontroller platforms neemt snel toe. Als .NET ontwikkelaar is het eenvoudig om met behulp van microcontrollers de verbinding te maken met de wereld buiten de PC. Je kan vanuit je eigen applicaties apparaten aansturen of omgevings sensoren uitlezen. Zo kun je je bijvoorbeeld je huis besturen op afstand via Twitter. Deze sessie laat zien hoe  je dit soort applicaties kunt bouwen met behulp van de Arduino microcontroller. Als late Geeknight sessie niet te ingewikkeld maar vooral leuk. Verwacht veel voorbeelden en demo's.
Lucian Wischik Titel: Using .NET to Program your Hobby Web-services
Publiek: Developer Technologie: .NET Framework Level: 100
Type: Geek Night Spreker: Lucian Wischik Calendar file for Using .NET to Program your Hobby Web-services
Start tijd: 30 maart, 21:00 Eind tijd: 30 maart, 21:30

I have an apache web-server in my basement. I’ve written a load of hobby web-services on it – to record my favorite radio shows and serve them up as podcasts, to catalog my photos and music, and so on. I used to write them in PHP and Python, but I’ve been switching to VB and XML literals because it makes for easier and safer code. I’ll demo some, and show how to install and set up the environment for your own web-services.
Tijmen van de Kamp Titel: (Nog) sneller webapplicaties ontwikkelen: ASP.NET 4.0 dynamic data
Publiek: Developer, Web Developer/Designer Technologie: Web Development Level: 200
Type: Solution Session Spreker: Tijmen van de Kamp Calendar file for (Nog) sneller webapplicaties ontwikkelen: ASP.NET 4.0 dynamic data
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

In het .NET framework 3.5 is Dynamic Data geintroduceerd: de mogelijkheid om eenvoudig en snel een dynamische web applicatie te creëren op basis van een gegevensmodel, compleet met validaties en uitgebreide mogelijkheden om de weergave aan te passen. In .NET 4.0 is dit geëvolueerd van een feature tot een first-class citizen: zo kan Dynamic Data worden toegevoegd aan een bestaande site en kan dynamisch gedrag op individuele controls worden ingeschakeld. In deze sessie komen de architectuur, de bouwstenen en de uitbreidingsmogelijkheden van dynamic data uitgebreid aan bod.
Marcel de Vries
 Edward Bakker
Titel: ALM Best Practices: Planning, Design and Developing the Showcase Application (Recap Day 1)
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Marcel de Vries, Edward Bakker Calendar file for ALM Best Practices: Planning, Design and Developing the Showcase Application (Recap Day 1)
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Nu is het moment om uw eigen, huidige werkwijze te evalueren om te bepalen hoe u uw deze kunt verbeteren gebruikmakend van de nieuwe functionaliteit in Visual Studio 2010 en Team Foundation Server 2010. Tijdens deze interactieve sessie zullen wij u op de hoogte brengen de laatste ontwikkelingen van Visual Studio 2010 en TFS 2010.

Leer welke nieuwe mogelijkheden er beschikbaar komen in Visual Studio 2010 en TFS 2010. In deze sessie zullen we een recap geven van de planning, modeling en development best practices besproken op de eerste dag van de DevDays 2010. Tijdens het interactieve gedeelte zal er de mogelijkheid zijn om vragen te stellen en zullen diverse voorbeelden gegeven worden om de best practices te demonstreren.
Erwin van der Valk Titel: Applying the Model View ViewModel Pattern to WPF and Silverlight
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 200
Type: Wildcard Spreker: Erwin van der Valk Calendar file for Applying the Model View ViewModel Pattern to WPF and Silverlight
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Terwijl ik in Redmond bij patterns & practices team aan Prism (Composite application guidance for WPF and Silverlight) werkte, heb ik veelvuldig het Model View ViewModel pattern toegepast. Dit pattern stelt je in staat om veel betere WPF en Silverlight applicaties te bouwen, die er niet alleen flitsend eruit zien, maar ook nog eens zeer stabiel, onderhoudbaar en testbaar zijn. Maar hoe pas je dat pattern dan toe? En wat is nou precies het verschil tussen Model View ViewModel, Model View Controller of Model View Presenter?

In deze presentatie laat ik zien, aan de hand van veel praktische voorbeelden, hoe je dit pattern toepast om geweldige WPF en Silverlight applicaties te bouwen. Met daarbij uiteraard een flinke dosis aan best practices.
Scot Hillier Titel: Best Practices for Sandbox Solutions
Publiek: Developer Technologie: SharePoint & Office Level: 300
Type: Breakout Session Spreker: Scot Hillier Calendar file for Best Practices for Sandbox Solutions
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

SharePoint 2010 introduces a new paradigm for feature development known as Sandboxed Solutions. While the Sandboxed Solutions paradigm contributes significantly to overall farm stability, it also presents unique challenges for the SharePoint developer due to the severe restrictions placed on such solutions. In this session, we will examine the limitations placed on Sandboxed Solutions and present several patterns that can be used to work within these limitations. These patterns will include the use of web parts, site pages, client object model code, and fully-trusted proxies. Attendees will exit the session with a strong understanding of Sandboxed Solution development, limitations, and best practices.
Scott Hanselman Titel: Lap Around .NET 4
Publiek: Developer Technologie: .NET Framework Level: 200
Type: Breakout Session Spreker: Scott Hanselman Calendar file for Lap Around .NET 4
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

In this session, Scott Hanselman gives a deep and broad tour of the .NET 4 release, with a focus on making your development experience easier. See lots of demos (and very few slides) showcasing the key new features in the .NET Framework 4 including MEF, improvements in ASP.NET, threading, multi-core and parallel extensions, additions to the base classes, changes and additions to the CLR and DLR, what's new for the languages (Visual Basic and C#), and of course, what's new in Windows Presentation Foundation and System.Web. Come and see how all these new features and capabilities improve your overall .NET experience!
Christian Peeters Titel: LINQ: van de basis tot Parallel LINQ in sneltreinvaart
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Power Training Spreker: Christian Peeters Calendar file for LINQ: van de basis tot Parallel LINQ in sneltreinvaart
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

In deze 60 minuten durende Power Training behandelen we in sneltreinvaart de diverse facetten van LINQ. Na een korte introductie (wat is Language Integrated Query eigenlijk?), duiken we in verschillende onderdelen zoals LINQ to Objects, LINQ to SQL, LINQ to XML, Lambda Expressions, etc. Nieuw in .Net 4.0 is de Parallelle extensie voor LINQ: PLINQ. Aan de hand van diverse demo’s bekijken we waar de winst is te behalen met Parallel programming d.m.v PLINQ, maar ook de potentiële gevaren komen aan bod. Een snelle Power Training met weinig slides en veel demo’s.
Brian Keller Titel: Software Testing with Microsoft Visual Studio 2010: Part 2, Making it Real
Publiek: Tester Technologie: Visual Studio 2010 Level: 300
Type: Breakout Session Spreker: Brian Keller Calendar file for Software Testing with Microsoft Visual Studio 2010: Part 2, Making it Real
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

This session is part 2 of 2; it is recommended, though not required, that you attend part 1 of this session in order to benefit most. In this demo-rich session we examine the end-to-end software testing capabilities of Visual Studio 2010. This includes a deep look at manual testing, lab management, data diagnostics adapters, the "actionable bug", functional UI testing, test impact analysis, test automation, and much more which will help you more easily find and eliminate defects from your software.
Marcel Westra Titel: SQL Server 2008 R2 BI Update
Publiek: Developer Technologie: Database Development Level: 200
Type: Breakout Session Spreker: Marcel Westra Calendar file for SQL Server 2008 R2 BI Update
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

In deze Business Intelligence sessie zullen 3 nieuwe services van SQL Server 2008 r2 nader worden toegelicht: Self ServiceBI (Powerpivot en Grap en Go reporting), Master DataServices en Stream Insight.
Jesus Rodriguez Titel: The Cloud as a New Middleware: Rethinking Integration Patterns
Publiek: Architect Technologie: Cloud Computing Level: 400
Type: Breakout Session Spreker: Jesus Rodriguez Calendar file for The Cloud as a New Middleware: Rethinking Integration Patterns
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

For the last ten or fifteen years we have been building middleware/integration applications based on a set of patterns such as message brokering, pipelines or message transformations. The emergence of cloud computing platforms has introduced new capabilities to build integration solutions that were unimaginable a few years ago. This new paradigm of Software+Services has also produced a new set of patterns and techniques that will be at the core of the next generation of integration solutions.

This session presents a refactored version of traditional middleware and integration patterns such as message brokering, pipelines, publish-subscribe, and caching from a cloud computing perspective. Additionally, we will explore how the use of cloud platforms enables a series of new patterns in areas such as security, transactions or reliability that will help developers to correctly build applications on the new Software+Services model. Given that the cloud is all about delivery, we include a set of practical demonstrations of real world integration scenarios that can be dramatically enhanced by the use of cloud technologies like Windows Azure and the Azure Services Platform.
Keith Brown Titel: The Identity Landscape in 2010
Publiek: Architect, Developer Technologie: Cloud Computing Level: 200
Type: Breakout Session Spreker: Keith Brown Calendar file for The Identity Landscape in 2010
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Identity is a rapidly evolving field. From WS-Federation, CardSpace, and SAML to OAuth and OpenID, the identity landscape has been in considerable flux over the last few years. There are many identity providers competing to represent your users, such as Google Accounts, Windows Live ID, and Facebook Connect. Add to that mix intermediaries like JanRain's RPX and the Microsoft Federation Gateway, and mix in the various APIs you can use in your code, and things can get really confusing, really fast. This talk will help you sort out identity technologies, giving you ideas as to where they might fit in your web application, and how you can protect yourself from the churn that will invariably come in the next few years.
Jason Beres Titel: Usability in Practice: The Tao of Screen Design
Publiek: Web Developer/Designer Technologie: User Experience Level: 200
Type: Breakout Session Spreker: Jason Beres Calendar file for Usability in Practice: The Tao of Screen Design
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

Every action is followed by a reaction. This is a core concept in Tao, a 2,500 year old Chinese philosophy. You can parallel the same concept with interaction design today - every interaction in your software has an action and a reaction. In most cases, these interactions and successful and good - but how can you get to right interactions all the time. How can you build interactions in such a way that it fits the mental model of the user? In this talk, we'll look at the two views of any product you build - the technical and the user centered - and along the way, you'll learn about the process, tools and design principles that can help you master screen design.
Ingo Rammer Titel: Window Server AppFabric - Hosting and Caching
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, User Experience, Web Development Level: 300
Type: Breakout Session Spreker: Ingo Rammer Calendar file for Window Server AppFabric - Hosting and Caching
Start tijd: 31 maart, 9:15 Eind tijd: 31 maart, 10:30

In this session, Ingo Rammer gives you an overview of Windows AppFabric - the new application server extension from Microsoft. You will learn how to develop, deploy and control WCF and WF applications running on this platform (formerly known as "Dublin") so that you can rely on existing infrastructure to host your server-side logic. In addition to hosting, Ingo will show you how you can take advantage of distributed caching (formerly codenamed "Velocity") to scale your web applications to new levels.
Paul van Wingerden Titel: A Lap Around Stream Insight
Publiek: Developer Technologie: Database Development Level: 300
Type: Breakout Session Spreker: Paul van Wingerden Calendar file for A Lap Around Stream Insight
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Microsoft SQL Server StreamInsight is new functionality in SQL2008/R2. It is a powerful platform for developing and deploying complex event processing (CEP) applications. Its high-throughput stream processing architecture and familiar .NET-based development platform enable developers to quickly implement robust and highly efficient event processing applications.

Typical event stream sources include data from manufacturing applications, financial trading applications, Web analytics or operational analytics. StreamInsight enables you to develop CEP applications that derive immediate business value from this raw data by lowering the cost to extract, analyze, and correlate the data and by allowing you to monitor, manage, and mine the data for conditions, opportunities, and defects in close to real time.

The session will give an overview of the architecture, show how to extend the CEP system and will include one or more demo’s.
Marcel de Vries Titel: ALM Best Practices: Using Version Control
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Marcel de Vries Calendar file for ALM Best Practices: Using Version Control
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Nu is het moment om uw eigen, huidige werkwijze te evalueren om te bepalen hoe u uw deze kunt verbeteren gebruikmakend van de nieuwe functionaliteit in Visual Studio 2010 en Team Foundation Server 2010. Tijdens deze interactieve sessie zullen wij u op de hoogte brengen de laatste ontwikkelingen van Visual Studio 2010 en TFS 2010.

Leer welke nieuwe mogelijkheden er beschikbaar komen in Visual Studio 2010 en TFS 2010 op het gebied van version control en hoe uw nieuwe Best Practices integreert in uw eigen aanpak.
Tijdens het interactieve gedeelte zal er de mogelijkheid zijn om vragen te stellen en zullen diverse voorbeelden gegeven worden om de best practices te demonstreren.
Alex van Beek Titel: Entity Framework 4.0
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Power Training Spreker: Alex van Beek Calendar file for Entity Framework 4.0
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Deze sessie is een introductie in het Entity Framework 4.0 en daarmee gerelateerd aan onze toekomstige .Net 4.0 ADO.NET trainingen. Tevens zal het Entity Framework 4.0 voorkennis zijn voor het nieuwe MCTS ADO.NET 4.0 examen. Na een korte introductie in ORM technologieën en de tekortkomingen van de eerste versie van het Entity Framework, gaan wij kijken naar de nieuwe features van het Entity Framework 4.0 en hoe deze versie van het Entity Framework wel ingezet kan worden in multi-tier applicaties.
Maarten Struys Titel: How to Create portable Windows Mobile Code Today That Can Run on Windows Phone 7 Series Tomorrow?
Publiek: Developer Technologie: Mobile Development Level: 300
Type: Breakout Session Spreker: Maarten Struys Calendar file for How to Create portable Windows Mobile Code Today That Can Run on Windows Phone 7 Series Tomorrow?
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Developing applications for Windows Phone 7 series tomorrow differs from developing Windows Mobile applications today. Windows Phone 7 series developers will get access to a great set of tools that allow them to develop compelling Windows Phone applications with astonishing User Interfaces. To achieve this, current Windows Mobile applications will not automatically run on Windows Phone 7 series. In this presentation, Maarten Struys shows you how to design your Windows Mobile 6.x applications today and get a great return on investment tomorrow when Windows Phone 7 series hits the market by taking a few relatively simple rules into consideration.
Scott Allen Titel: LINQ - Tips, Tricks, and Optimizations
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Scott Allen Calendar file for LINQ - Tips, Tricks, and Optimizations
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

This session will demonstrate practical LINQ tips you can use to improve the performance of an application. We’ll see the advantages of deferred execution, re-write correlated sub queries, and offer advice on choosing between the two flavors of LINQ syntax. In addition, we’ll spend time looking at optimizations everyone should be doing when working with the Entity Framework.
John Durant Titel: Open XML Solution Buidling with Word and Excel Services
Publiek: Developer Technologie: SharePoint & Office Level: 300
Type: Breakout Session Spreker: John Durant Calendar file for Open XML Solution Buidling with Word and Excel Services
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Learn how to use Open XML in consort with Word Services and Excel Services in custom solutions. You'll see how to populate spreadsheet and documents using the Open XML SDK. Understand how to use Excel services to calculate the value in a spreadsheet and then generate a Word document with data.
Edwin Jongsma Titel: PaaS: Microsoft Dynamics xRM
Publiek: Architect, Developer Technologie: .NET Framework, Database Development Level: 200
Type: Solution Session Spreker: Edwin Jongsma Calendar file for PaaS: Microsoft Dynamics xRM
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Als er gesproken wordt over Cloud computing wordt vaak de volgende 3-deling gehanteerd: Infrastructuur, Platform en Software as a Service (IaaS, PaaS en SaaS). Een belangrijke solution van Microsoft in het PaaS landschap is Microsoft Dynamics xRM. Met behulp van Dynamics xRM kun je data intensieve Line of Business (LOB) applicaties configureren zonder daarvoor te hoeven programmeren. Dit maakt van xRM een Software Factory die gebruikt kan worden voor het consolideren van bestaande legacy applicaties bij bedrijven. Deze presentatie gaat in op de mogelijkheden van xRM op het PaaS landschap. Hierbij komen business aspecten aan bod en best practice. Daarnaast zal de technische diepgang worden opgezocht afgewisseld met demo’s.
Mike Taulty Titel: Silverlight – A Guided Tour of the Network Stack
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 300
Type: Breakout Session Spreker: Mike Taulty Calendar file for Silverlight – A Guided Tour of the Network Stack
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

A Silverlight client is almost entirely dependent on making calls to back-end services in order to gather data. It does not connect directly to a local database and it does not, generally, access local files. Because of this, it’s important to understand the networking capabilities of Silverlight applications. In this demo-based session we’ll go on a guided tour of the network stack in Silverlight ( including version 4 ) to look at the rich capabilities that are available and stopping off to look at areas such as HTTP, WCF, TCP and UDP Sockets. If you’re new to Silverlight or have puzzled over the two different network stacks that are available then this is the session for you.
Ewald Hofman Titel: Testing Tools in Visual Studio 2010
Publiek: Developer Technologie: Visual Studio 2010 Level: 200
Type: Wildcard Spreker: Ewald Hofman Calendar file for Testing Tools in Visual Studio 2010
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

In deze sessie laat ik zien hoe eenvoudig het is om met Visual Studio 2010 life-cycle management tools de kwaliteit van applicaties te verhogen door de testen toe te voegen aan je proces. Aan bod komt:
a. Definieren van testen via work-items
b. Uitvoeren van de testen
c. Automatiseren van de testen via Team Build
Lucian Wischik Titel: Visual Basic Masterclass
Publiek: Developer Technologie: .NET Framework, Visual Studio 2010 Level: 400
Type: Breakout Session Spreker: Lucian Wischik Calendar file for Visual Basic Masterclass
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

So you think you know the VB language? Come put your expertise to the test with this unique set of brainteasers and corner cases, from the unexpected to the downright mysterious…
Bart De Smet Titel: What's New in .NET 4's Common Language Runtime?
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Bart De Smet Calendar file for Whats New in .NET 4s Common Language Runtime?
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

Come and learn about the new CLR features that will make your life easier ranging from debugging enhancements, over better compatibility, to a bunch of new base class library types, more than you can count with a BigInteger. The next major version of the Common Language Runtime (CLR) engine sports a ton of innovation, including:
- Support for in-process side-by-side hosting of two versions of the CLR, so that COM addins written for different versions of the CLR can work together, each using the version of the CLR they were written for. You’ll see better compatibility.
- GC improvements for better multiple-processor scalability, and notifications that can help you reroute traffic before a major GC happens.
- A new debugging architecture that enables mini-dump debugging in Visual Studio and more.
- Code contracts to make it easier to find bugs earlier in your development cycle, in concert with the tools developed by Microsoft Research.
- Enhanced base class libraries including BigInteger, tuples, trees, enhanced localization support, and much more.
- A new security model for libraries based on the simpler Silverlight 2 security model. The world is now a safer place for partially trusted code.
Aaron Skonnard Titel: Why REST?
Publiek: Architect, Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 300
Type: Breakout Session Spreker: Aaron Skonnard Calendar file for Why REST?
Start tijd: 31 maart, 10:50 Eind tijd: 31 maart, 12:05

As REST continues to grow in popularity, it’s important to stop and ask yourself why REST? REST is by no means a silver bullet but it does offer some advantages over traditional SOAP and WS-* architectures when it fits well into your scenario. There are also times when SOAP makes more sense because it offers features and capabilities that REST cannot provide. In the end, REST and SOAP are different architectural styles, each with their own pros and cons. Come and learn when to choose one over the other and why REST makes sense for many Web services.
Rene van Osnabrugge Titel: ALM Best Practices: Selecting an Optimal Branch and Merge Strategy
Publiek: Architect, Developer Technologie: Visual Studio 2010 Level: 200
Type: Interactive Session Spreker: Rene van Osnabrugge Calendar file for ALM Best Practices: Selecting an Optimal Branch and Merge Strategy
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Nu is het moment om uw eigen, huidige werkwijze te evalueren om te bepalen hoe u uw deze kunt verbeteren gebruikmakend van de nieuwe functionaliteit in Visual Studio 2010 en Team Foundation Server 2010. Tijdens deze interactieve sessie zullen wij u op de hoogte brengen de laatste ontwikkelingen van Visual Studio 2010 en TFS 2010.

Leer welke nieuwe mogelijkheden er beschikbaar komen in Visual Studio 2010 en TFS 2010 op het gebied van branching en merging, en hoe uw nieuwe Best Practices integreert in uw eigen aanpak. TFS 2010 bevat veel nieuwe functionaliteit voor de ondersteuning van uw eigen branch strategie, branches zijn first class citizens geworden in TFS 2010 en kunnen ook visueel worden weergeven. Daarnaast bevat TFS 2010 unieke mogelijkheden om een changeset te traceren binnen de diverse branches. Tijdens het interactieve gedeelte zal er de mogelijkheid zijn om vragen te stellen en zullen diverse voorbeelden gegeven worden om de best practices te demonstreren.
Fritz Onion Titel: ASP.NET Ajax 4.0
Publiek: Developer, Web Developer/Designer Technologie: .NET Framework, Web Development Level: 300
Type: Breakout Session Spreker: Fritz Onion Calendar file for ASP.NET Ajax 4.0
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

This talk looks at the next version of ASP.NET Ajax (4.0) and how it improves your client-side development experience. Specifically, it will cover the new client-side template and data binding model, declarative control instantiation, the new DataView control, markup extensions, and bindings.
Thomas Huijer Titel: Building Maintainable Applications
Publiek: Developer, Tester Technologie: .NET Framework, Mobile Development, Web Development Level: 300
Type: Power Training Spreker: Thomas Huijer Calendar file for Building Maintainable Applications
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Je sourcecode is belangrijker dan je product zelf!

En iedereen kent die applicaties wel; als je aan één class rammelt, dan rammelen 90% van alle andere classes mee. Maar hoe voorkom je dat nou?

Thomas Huijer laat zien waarom en hoe je moet investeren in de kwaliteit van je code. Met real-life voorbeelden wordt getoond hoe je kwalitatief hoogstaande code kunt produceren. Door goed te kijken naar naamgeving, principes zoals SOLID, Dependency Injection en Mocking komen we tot cleane, onderhoudbare en testbare code. En hoe maak ik een moeilijk onderhoudbare applicatie beter onderhoudbaar? Op deze vragen krijg je antwoord.
Bas Lijten Titel: Het gebruik van Design Patterns binnen SharePoint
Publiek: Developer Technologie: SharePoint & Office Level: 200
Type: Solution Session Spreker: Bas Lijten Calendar file for Het gebruik van Design Patterns binnen SharePoint
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

Door gebruik te maken van design patterns zoals het ServiceLocator, MVP en repository pattern is het mogelijk om veel tijd te winnen tijdens de ontwikkelfase van componenten binnen SharePoint. In deze sessie wordt behandeld hoe je volgens de laatste versie van de SharePoint Guidance deze patterns kunt inzetten, zodat het testen en debuggen van je code gemakkelijker wordt.
Wouter van Vugt Titel: Integrate Workflows into Backend Systems using External Data Exchange Services
Publiek: Developer Technologie: SharePoint & Office Level: 300
Type: Breakout Session Spreker: Wouter van Vugt
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

The key aspect of any workflow is its capability to handle a large variety data. Traditionally SharePoint workflows were mostly focused on handling SharePoint data in the form of list items and documents. However, it is not an uncommon need to deal with back-end systems, issuing tasks that may take days to complete. So what do you do? You put your workflow to sleep and get it to wake up when stuff happened. The only difficulty is that in SharePoint 2007 you can only be notified of changes to SharePoint data. Waking up is not so easy after all! In the real world this means that you relay communication through hidden lists. In SharePoint 2010 this is going to change in a profound way. You will be able to extend the workflow runtime with custom External Data Exchange Services, allowing you to relay information and communicate with the workflow using standard Workflow Foundation patterns. Learn how to create these EDEs and the rich features they provide such as operation batching. Expect to see lots of code and demos in this technical session.
Anko Duizer Titel: Lap around SQL Azure
Publiek: Architect, Developer Technologie: Cloud Computing Level: 200
Type: Breakout Session Spreker: Anko Duizer Calendar file for Lap around SQL Azure
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30

In deze sessie wordt een overzicht gegeven van de mogelijkheden van SQL Azure, een relationele database in de “cloud”. Wat is SQL Azure? Hoe kun je gebruik maken van SQL Azure? Kan mijn bestaande applicatie werken op basis van SQL Azure? Wat zijn de best practices om gebruik te maken van SQL Azure? Kan ik nog steeds gebruik maken van de bestaande data access technologieën? Al deze vragen en meer worden beantwoord in deze sessie.
Bart De Smet Titel: Reactive Extensions for .NET (RX)
Publiek: Developer Technologie: .NET Framework Level: 300
Type: Breakout Session Spreker: Bart De Smet Calendar file for Reactive Extensions for .NET (RX)
Start tijd: 31 maart, 13:15 Eind tijd: 31 maart, 14:30