08.45 - 09.00
|
Registration Tea and Coffee
|
09.00 - 09.15
|
Introduction by Tim Leung, VBUG Chairman
|
| 09.15 - 10.15 |
Building an Application for Windows Azure & SQL Azure - Eric Nelson |
| |
In this session we will build an application that takes advantage of many of the features available in Windows Azure and SQL Azure and look at the implications of how we store data when we build applications deployed in the Cloud. We will cover "code near" vs "code far", relational vs none relational, blobs, queues and more.
|
| 10.15 - 11.15 |
Don't call us, we'll call you: an Introduction to the Reactive Extensions to .NET - Jon Skeet |
| |
Reactive Extensions is a library from Microsoft exposing a different way of thinking about streams of data. We're all familiar with IEnumerable<T> (hopefully) - a "pull" data model where the code which is interested in the data explicitly pulls it from a data source. This session will introduce you to IObservable<T>, where data is pushed to observers from the source. This will be a session of tinkering more than theory. Jon will introduce "marble diagrams" but won't go into the mathematical duality between the models. He promises not to mention monads at all, except when reiterating this promise.
|
11.15 - 11.30
|
Break for Tea/Coffee and Refreshments
|
| 11.30 - 12.30 |
Real-world Applications with ASP.NET MVC and jQuery - Hadi Hariri |
| |
ASP.NET MVC is an excellent framework for creating web applications that are testable and have a clear separation of concerns. However, there is a lot of groundwork and infrastructure to put in place to be productive between projects. In this session we’ll see how to get the best out of the framework by creating infrastructure code and putting certain architectural practices in place that can help out greatly in real-world applications. We'll see how to leverage the extensibility of MVC and the functional programming style of jQuery to boost productivity.
|
| 12.30 - 13.30 |
Building an App Store for the Enterprise with MEF and .NET 4.0 - Josh Twist |
| |
Join Josh as he explores the idea of building an Application Store for the enterprise. Find out about the new Managed Extensibility Framework (MEF) which ships with .NET 4.0 and how it figures in his continuing quest for ‘tighter integration with looser coupling’. The session will leverage MEF to create an extensible WPF application and maybe even extend some Services. There’ll probably be a bit of gratuitous XAML thrown in there too for good measure.
|
| 13.30 - 14.15 |
Break for Lunch |
| 14.15 - 15.15 |
Silverlight 4 Tour de Force, with a little WPF 4 Sauce on Top - Gill Cleeren |
| |
2007... Silverlight 1.0 is released. 2010… Silverlight 4 is almost upon us. Did you lose track of all the new features that are in the platform right now? And how does Silverlight 4 compare to WPF 4? In this session we will take you on a tour through the most exciting features that Silverlight 4 has to offer, varying from Trusted application to full data binding support, from rich text-editing to webcam support etc. While we’re at it, we’ll look at how WPF 4 can help you achieve the same effects. After this session, you’ll have a better understanding on the position of Silverlight 4 and WPF 4 and their newest features.
|
15.15 - 15.30
|
Break for Tea/Coffee and Refreshments
|
| 15.30 - 16.30 |
What you Really Need to Know about .NET 4.0 and Visual Studio 2010 - Dave Sussman |
| |
With Visual Studio 2010 and .NET 4.0 being released just before the VBUG event, it's time to take stock of what this means for the developer: Where can I get it? What does it contain? Should I upgrade? In this session we'll look at the major new features, focusing on the areas that will have the most impact on development, from changes in the Visual Basic and C#, to new functionality in Visual Studio itself.
|
| 16.30 - 16.45 |
Closing by Tim Leung, VBUG Chairman |