Architecting for Azure - Vishwas Lele
In this session we will take an existing n-tier .NET application and discuss how it can be re-architected to take advantage of the Azure platform. Through several demonstrations and code walkthroughs, we will take a deep look into the key mechanisms enabled by the Azure Platform including - Web and Worker Role, Azure Storage, .NET Services and SQL Data Services.
Resources: N/A
What is this WPF Thing? - Kevin Griffin
WinForms have been good to us over the ages. In the world of rich media, however, WinForms falls flat. They do not have the aesthetic appeal we’re looking for in graphically pleasing applications. Windows Presentation Foundation has allowed us to go to a whole new level by providing tools for developing powerful, easy to customize applications. In this presentation, Kevin Griffin will give you an overview of the features of WPF and the tools in Visual Studio and Expression Blend. He will discuss why you might want to consider using WPF for your next client application. This discussion is focused towards people with no WPF or Silverlight experience.
Resources: N/A
Understanding the Benefits of ASP.NET MVC - John Blumenauer
So now we can build ASP.NET applications using the ever popular Model-View-Controller (MVC) design pattern. This session will provide a guided tour of the framework; explain its joys (and pains) for real-world development. Along the way you’ll get an understanding of how your ASP.NET MVC applications will be easier to develop, test, maintain and understand.
Resources: N/A
Intro to Data Warehousing- Jessica Moss
Learn about building a data warehouse in this introductory session. We will discuss dimensional modeling, star schemas, Kimball methodology, and slowly changing dimensions. We will provide best practices for building a data warehouse and show all pieces of a working data warehouse.
Resources: Download PDF
Utilizing Windows Live Framework & Mesh - John Blumenauer
Developers can now utilize the Microsoft Live Framework to implement applications that are occasionally-connected. In this session, I will provide an overview of the platform architecture and explain the goals of the technology. While the focus will be on the Live Framework resource model and how to access it, the three main types of applications which it supports will also be discussed.
Resources: Download Files
WinForms to Silverlight/WPF: Making the switch - John Baird
Come learn how to move your winforms apps to silverlight. We will look at the fundamental differences in the two technologies, including: attached properties, layout containers, routed events, themes, styling, user controls and custom controls, and inheritance.
Resources: N/A
Validation & ASP.NET MVC - Roberto Hernandez
Introduction to validation using the ASP.NET MVC Framework. Learn the best practices for validating the data in your model using the lates technologies Microsoft and Open Source solutions.
Resources: N/A
Intro to composite App Frameworks w/ Prism - David Makogon
In this talk, I'll present the concept of the Composite Application, its purpose in life, and a bit of history in .NET-land (from CAB to Prism). I'll build a demo app based on WPF (or Silverlight - still undecided). I'll conclude with some things to consider when using Silverlight and its limitations.
Resources: Download Files From David's Blog
T4: Code Generation with Visual Studio 2008 - Steve Andrews
A lesser-known feature in Visual Studio, Text Templating (T4) provides powerful code generation capabilities. We will start by creating a basic T4 template to explore statements and expressions. Then, we will dive into generating domain-specific artifacts based on external business logic. Finally, we will look at custom directive processors and hosts to handle advanced scenarios.
Resources: N/A
SharePoint and Silverlight, perfect together - Sahil Malik
In this session, Sahil cooks up a practical and interesting completely hands-on demonstration of how to use Silverlight in SharePoint. Not only does he talk of various details of Silverlight, along with proper deployment of Silverlight projects in SharePoint, he also mixes WCF and demonstrates using Silverlight with full access to the SharePoint object model. You should attend if you are interested in either Silverlight, SharePoint, WCF, or any mixture of the above.
Resources: N/A
C# 4.0 & VB10 How will your code look next year? - Chris Eagle
How will your code look next year? This presentation is a demonstration of the new capabilities found in C# 4.0 and VB 10.0 using the Visual Studio 2010 CTP. Learn about the new features in each language, how they are converging, and what sets them apart.
Resources: N/A
.NET Development best practices - Don't make the same mistakes I did - Habeeb Rushdan
In this session I will make a humble attempt to convey several useful .NET development best practices based on my progression of .NET newbie in the early part of this millennium to my current knowledge of .NET as a Microsoft Certified Trainer. If you are new to the joys of .NET development or have been coding in it for a little while and are looking for some useful tips, be sure to sign-up and strap-in for this fast paced session. At the end of which you are certain to walk away with a better understanding of the .NET Framework and how to write better code in this amazing framework.
Resources: Download PDF
Fast LINQ - Scott Allen
In this session we'll look at LINQ with an eye towards performance. We'll talk about the implications of IEnumerable versus IQueryable, compiled queries, correlated sub-queries, specific optimizations for the database access using the Entity Framework, and how to avoid LINQ code that can hurt performance.
Resources: Download Files
Developing Business Apps with Silverlight 3 - Pete Brown
Silverlight 3 includes a new business application development framework designed to take much of the ceremony out of building rich business applications. Learn how to use this framework and other advances in Silverlight 3 Beta to light up your own cross-platform business applications.
Resources: Download Files From Pete's Blog
Using Blend & VS together - Joel Cochran
The Internet is full of "Hello World" type examples of getting started with WPF, but they hardly teach enough to do anything useful, let alone really cool! WPF and Silverlight represent a sea change in development and design possibilities. In this presentation, you will learn how to use Visual Studio and Blend together to develop meaningful applications, simplify tasks, and add spice to your GUI software.
Resources: N/A
Lap around ASP.NET Dynamic Data - John Miller
We'll look at how Dynamic Data works, how we can customize the templates to meet our specific needs, and how to drop Dynamic Data web pages into our existing application.
Resources: Download PowerPoint
Dress up SharePoint with Charts using Reporting Services - Hal Hayes
Want to give your SharePoint site some pizzazz? Want to give your end users end users critical information at their fingertips in a way they will instantly understand? Want to create your own custom dashboards? If so, then it is time to learn to use the built in charting feature in Reporting Services, and see how to integrate it into SharePoint. This presentation will walk through how to generate charts in Reporting Services, and methods for deployment in SharePoint.
Resources: N/A
XAML Anywhere - Optimizing Code Reuse for multiple UI platforms - Leah Hurst
Lotsa Front Ends (WPF, WPF XBAP, ASP.Net, Silverlight, Silverlight on Sharepoint), one back end codebase. XAML code optimized for re-use to share across platforms, and how I did it. Source control tips included at no extra charge.
Resources: N/A
Using jQuery, WCF & JSON to build beautiful and efficient apps - David Hoerster
Don't you wish there was a way to quickly create a web application that looks like you spent months on it and it performs like a champ? Well, now you can! With the growing popularity of jQuery, the new features of WCF to build RESTful services, and using the concepts of JSON, you can build a great looking site in a short period of time that performs better than any traditional ASP.NET application can hope for.
Resources: Download Files
Developing Service Oriented Workflows - Brian Noyes
Windows Workflow Foundation (WF) fits nicely into service-oriented applications for designing the workflows that implement the business processes a service exposes. This session covers how to expose workflows as services, both as encapsulated implementations of portions of service processing, by exposing a workflow as a service itself, or by using workflows to orchestrate the calls between other workflows. It also covers how to call out services from within a workflow and coordinate the results of those service calls with the rest of the workflow processing. Learn how to integrate workflow processing logic with other service processing logic through the host communications model of WF, as well as how to use the Microsoft .NET Framework 3.5 WF Send and Receive activities and Windows Communication Foundation (WCF) context bindings to achieve a seamless integration of WF and WCF. This session also shows you how to use the .NET Services workflow activities to connect to cloud services and have cloud clients and services connect to your workflows, as well as a quick peek at how to run your workflows in the clouds through Microsoft Azure services.
Resources: Download PDF | Download Samples
Building & Implementing REST services using WCF & LINQ - Kevin Israel
With the release of the .Net 3.5 framework and Visual Studio 2008, building REST services has never been easier for the .Net developer. But what exactly is REST? Why would we use it, and where does it fit within an architecture that is service oriented? This presentation will introduce REST concepts and patterns, dive into an architectural discussion centered around ROA and SOA and will following up with building a REST service using WCF and LINQ. We will then code a client to consume the service. You will walk away from this presentation with a better understanding of REST, why it will work in many scenarios within any size company as well as how to build and expose a rest service.
Resources: Download PowerPoint
Coding for Fun and Profit - Jeff Schoolcraft
A casual show and tell--with audience participation, of course--of fun ways to keep your edge (and sanity). The happy side effect is you're learning and hopefully becoming more marketable to your current employer or getting enough sparks to ignite the fire and be your own boss. This isn't a technical session, per se, but bring your laptops and be ready to code.
Resources: N/A
Introducing ASP.NET 4.0 - Kevin Jones
Learn about the new Microsoft ASP.NET 4.0 Framework and Visual Studio 2010 for web developers. We’ll look at what’s new, what’s changed, and how to build a better application using new tools.
Resources: N/A