Sessions

Click here to see all the session files.

Application Server & Integration

8:30 AM SQL Complex Event Processing (CEP)

by Andy Wilbourn
SQL 2008 R2 Complex Event Processing is a new technology that will allow developers to create solutions that exhibit real-time BI capabilities. This will be an introduction to what can be done with the technology.

9:45 AM BizTalk, as a developer why should I care?

by Greg Leonardo
Introduction to why BizTalk is important to a developer.

11:00 AM Building A Flight Plan For Workflow Foundation 4.0

by Bayer White
When WF3.0 was released over three years ago, it revolutionized how business processes are built. Instead of defining processes with just code, they could also be defined using "activities" as the basic building block of a process. Since then WF has continued to rapidly mature just as any new technology. This presentation helps identify a roadmap for transitioning to WF4.0, and identifies some of the cool new features that have been implemented to help make the framework a better candidate for developing business processes.

1:30 PM Hosting Workflow Services Within Windows AppFabric

by Bayer White
Hosting and monitoring workflow services in previous versions of WF3.x had its challenges, that is why Microsoft released Windows AppFabric. This session will demonstrate how to build workflows as services which can remain running for long periods of time utilizing WF4 and WCF!

2:45 PM Introduction to SQL Server Reporting Services 2008

by Brian McDonald
SQL Server Reporting Services is a fundamental part of Microsoft’s Business Intelligence suite of products which as its name suggests provides a centralized robust reporting solution for organizations. Using a familiar development environment we can create static and interactive reports that can be delivered to consumers in a variety of ways. In this introductory session, I will cover topics like: - What is reporting services and what can it be used for? - New Features included in 2008 R2 - Architectural Overview - Demonstrations to cover the entire process of developing, deploying and rendering reports using the built in Report Manager and URL Access

4:00 PM WCF for ASMX Developers

by Christian Loris
ASMX Web Services are fine but WCF 4 is better. This session is designed to show ASMX developers how much easier it is to start working in WCF. And once you're there, what are all the bonus features you get.

Applications

8:30 AM Integrating SSAS Analytics Into .Net Applications

by Todd Schultz
SQL Server Analysis Services' (SSAS) predictive modeling can provide an engine for real time web analytics, adaptive software, and automated decision making. Most introductions to SSAS predictive modeling highlight a 'one off' manually driven analysis of relatively static data but taking advantage of these algorithms in code can make a wide variety of applications smarter. This session provides a roadmap for developers interested in applying these principles. Core infrastructure for working with SSAS in code will be reviewed as will some helper classes and the concepts behind them. These will support the development of simple applications such as a web site with analytics driven content and a game with adaptive 'intelligence'.

9:45 AM Reporting Services R2, the New Stuff

by Mike Davis
In this session Mike shows you the new features in Reporting Services 2008 R2. You will learn how to use the Map control, Sparkline, Indicator, and Data Bars. See the new report builder 3.0. Learn about shared Data sets and report parts. Learn how to drill down from the US level to the state level using the map controls.

11:00 AM Azure and your Line Of Business App

by Esteban Garcia
Learn how to take advantage of Azure's storage options starting with the obvious choice of SQL Azure, but also exploring Table Storage, Blob Storage, Queues, and the CDN in order to achieve a good balance between scalability and cost.

1:30 PM Click to Call and Click to Chat with UCMA 3.0

by Keith Kabza
This presentation will cover topics such as IVR, ACD, and Call Recording—as well as Web chat, query response bots, and conferencing and application sharing—introduced with Microsoft Unified Communications Managed API 3.0 UCMA 3.0

2:45 PM Embedding Communicator 2010 in your Applications

by Keith Kabza
With the new Microsoft Communicator “14” SDK, which offers Visual Studio controls in .NET Windows Presentation Foundation (WPF) and Silverlight. This means near to no coding required when embedding Communicator UI elements into your own application.Communicator provides Instant Messaging, Voice and Web Conferencing.

4:00 PM Introduction to ASP.NET Dynamic Data

by Oleg Sych
ASP.NET Dynamic Data is a framework that enables you to quickly build a functional data-driven application. This session provides an overview of Dynamic Data in ASP.NET 4.0 and discusses its architecture and building blocks.

Business Intelligence

8:30 AM Using Script Task and Components in SSIS

by Mike Davis
Mike shows you how to build script tasks in the control flow and Script components in the data flow of an SSIS package. If there is not a task in the toolbox that can do what you need, then a script task or component is used to complete these steps. Learn when to use them and when not to use them.

9:45 AM Introduction To SQL Server Statistics

by Andy Warren
This beginner to intermediate level session will introduce you to statistics, including how to create, manage, troubleshoot, and more! Statistics are a key part of getting solid and repeatable performance and is easily just as important as having indexes. Whether you're a DBA or trying to get by without one, this session will give you the information you need to know.

11:00 AM Introduction to SSIS

by Devin Knight
This session will get you past the learning curve of SSIS. Devin covers creating an end to end package that covers many of the concepts in SSIS. He covers, looping over a set of files, processing each file and then archiving. This session will be great for anyone who is a beginner to SSIS.

1:30 PM Introduction to PowerPivot

by Brian Knight
In this session, you’ll learn how to use PowerPivot to create self-service analytics in your organization. You’ll see how Office 2010 and SQL Server 2008 R2 will help your users answer their own questions and bring together datasets that may be heterogeneous like a SQL Server table and data feed from a website. Then, you’ll see how to take that data and create a striking report for your end users and collaborate with the data in SharePoint.

2:45 PM Introduction to MDX

by Dustin Ryan
In this session, Dustin will cover the basics of the Multi Dimensional Query (MDX) Language, introduce you to writing you first MDX statement and cover performing basic calculations against your cube. This session is for developers with little or no experience with MDX and are looking to increase their knowledge on the subject.

4:00 PM SharePoint 2010 Busines Intelligence

by Joe Homnick
Joe looks at the new PowerPivot and SQL Server 2008 R2 Reporting Services Business Intelligence (BI) capabilities along with their implementation into SharePoint 2010. If you are interested in investigating the new BI capabilities in SQL Server 2008 R2 or SharePoint 2010, this session is for you. Learn how to make your Decision Support System really hum with these new Business Intelligence features of Data Analysis Expressions (DAX), Tools for working with Data Sources, Data/Column-based compression – load hundreds of millions of rows from a data source into Excel, Slicing and Dicing in Excel, tight integration with SharePoint through Solutions and Features, Unattended Data Refresh, highly informative charts and reports providing information on usage, Local mode Report viewing in AJAX enabled Report Viewer, SSRS as the reporting engine for Access Services reporting, native support for Reporting on SharePoint Lists and Unified Logging Support.

Developer Tools, Languages & Frameworks

8:30 AM VS2010 Architecture Tools

by Eduardo Marquez
Visual Studio 2010 offers a fantastic way to help you design your applications. It also provides new functionality to validate the implementation against architectural rules and constrains.And for those who need to maintain an existing application, Visual Studio offers a way to understand existing applications.

9:45 AM An Introduction to Functional Programming

by Christopher Bennage
What's all this buzz about functional programming? What is it and why should I care?In this session, we'll discuss the fundamental concepts behind functional programming and how it differs from object-oriented programming. We'll briefly introduce the new F# language, as well as how to benefit from functional ideas in your existing language (such as C#).

11:00 AM Become an Rx Pusher with the Reactive Framework

by Jim Wooley
With the emergence of LINQ, we discovered the power and flexibility that comes from the IEnumerable interface. This pull model makes iterating over sets of data and performing filtering, transformation, and aggregation operations easy through LINQ. However, the pull model breaks down in asynchronous and event driven environments. In evaluating the options, we discovered that the IObserverable interface and the push model were effectively analogous to the pull model of IEnumerable. As a result, we can make event driven asynchronous progamming easier and more declarative by using the Reactive Framework and LINQ to Events.

1:30 PM LINQ 4.0

by Greg Leonardo
Using and understand LINQ in the 4.0 framework.

2:45 PM Expression Blend Basics for Developers

by Christopher Bennage
As a developer working with XAML (be it WPF or Silverlight), there are some things that can be awkward or difficult to do using just the standard "developer" tools.In this session, we'll explore the basics of Expression Blend 4 and see how we can use it to augment our development work and simplify certain tasks. Who knows, maybe we'll pick up a thing or two about design along the way.

4:00 PM Caliburn Micro

by Rob Eisenberg
In this talk, you'll get an introduction to Caliburn.Micro, a small, yet powerful client framework created to enable elegant UI architecture for WPF, Silverlight and WP7 applications.

Development Practices

8:30 AM VS2010 Team Foundation Server for the DBA

by Timothy McAliley
Description: The session will cover an overview of VS2010 TFS features along with specific tools and techiquees to manage database servers and databases. Agenda: Overview of VS2010 FeaturesCompatibility Tips- TFS 2010 and SQL 2008 Projects TFS Source ControlTFS Database Server ManagementTFS Database ManagementSchema CompareData CompareRefactorCode AnalysisBest PracticesSources for More InformationQ&A /Closing

9:45 AM Application Life Cycle Management

by Jyoti Chawla
You can integrate other aspects of the application development lifecycle with Team Foundation Server by using one or more other products in Visual Studio Premium and Visual Studio Ultimate. * Microsoft Test Manager enables you to manage and execute test cases outside Visual Studio, and create and manage physical or virtual environments. * Visual Studio Premium provides a complete development toolset that simplifies the task of building applications. Advanced coding, debugging, database, and testing tools help you and your team to deliver scalable, high quality applications. * Visual Studio Ultimate simplifies solution development, lowering risk and increasing return by providing tools for every stage of the lifecycle, from design and development through test and deployment. You can design your application in UML, or analyze your existing software assets. You can define your software architecture and validate that design when your team checks in and builds with Team Foundation Server

11:00 AM Introduction to code generation with T4

by Oleg Sych
Why write repetitive code when you can generate it? Learn about Text Template Transformation Toolkit (T4) - one of the best-hidden features of Visual Studio. T4 allows you to use simple ASP.NET-like template syntax to generate application source code, configuration files, stored procedures and more. This session provides an overview of code generation, describes T4 template syntax and shows how to create a template for generating CRUD stored procedures.

1:30 PM User Diplomacy

by Stephanie D'Imperio
is a brief instruction on how technology employees can manage users and supervisors to reduce the amount of time spent “dealing” with user issues. It focuses on my experience with training a small corporation from a general IT focus (help desk issues: computer errors, general application questions, network access, etc).

2:45 PM Dynamic Code with IL and Expressions

by Paul Irwin
If you've never used IL Emit or Expressions to build dynamic code at runtime, you're missing out on a key feature of the .NET framework! Learn how to create dynamic methods and types with IL, how to use and parse expressions, and how to use expressions to create type-safe compiled code at runtime.

4:00 PM Dynamic Programming in a Statically Typed World

by Jim Wooley
One of the key pillars of .NET 4.0 is the inclusion of dynamic language support. Many languages have tended to stick to static or dynamic typing. We will show how to take advantage of the new dynamic language enhancements in VB 10 and C# 4. We'll also demonstrate some cases where you should and shouldn't use these dynamic features.

Web Platform

8:30 AM jQuery 1.4 with ASP.NET

by David Fekke
Learn how to increase your Javascript productivity using the jQuery libraries included with VS2010.

9:45 AM Your First Introduction to ASP.NET

by don Vickers
This session provides a quick overview of ASP.NET and how to get started using Visual Web Developer Express and SQL Server Express to quickly jump into developing data driven web applications.The session will show how to build and customize an application with emphasis on how to take advantage of the ASP.NET environment.This will show how to very quickly get up to speed in ASP.NET and will show the migration of some real ASP pages into ASP.NET.

11:00 AM Silverlight and Entity Framework

by Henry Lee
We will look at why Entity Framework 4 is match made in heaven in delivering solid Silverlight business Application. We will look at some of the best practices working with Entity Framework and Silverlight at Enterprise. We will explore Entity Framework 4 working with both SQL server and Azure SQL, and properly plumbing WCF to work with Entity Framework (POCO).

1:30 PM Silverlight for the SharePoint Developer

by Andrew Connell
While it was possible to build Silverlight applications in SharePoint 2007, Microsoft has made it much easier in SharePoint 2010. Many SharePoint developers previously avoided Silverlight for various reasons. This session will help those developers get up to speed on what’s involved in becoming a Silverlight developer, the tools used in building Silverlight applications, introduce some popular Silverlight development patterns such as MVVM, show you how to use the SharePoint 2010 Client Object Model to interact with SharePoint 2010 sites and the various deployment options for your Silverlight applications.

2:45 PM MVVM with Silverlight 4

by Kenneth Tucker
The Model View ViewModel pattern is a common way to create Silverlight 4 applications. In this demo we will use Laurent Bugnion’s MVVM light toolkit to create a Silverlight app

4:00 PM Jquery, Json and webservices

by Shervin Shakibi
In this module we will look at a real live application that uses JSON formatted data from a Web Service and how we parse data with JQuery. and other tips and tricks regarding these technologies

Windows Phone

8:30 AM Windows Phone 7 - Look / Learn / Do (all day)

by Joe Healy
All day track on Windows Phone 7, featuring lectures, labs, and an opportunity to do open development with WP7 experts in the room.

Alerts

Call for speakers is now closed

Featured Sponsor

Counts

Quick Contacts