| Speaker |
|
Title |
| |
|
|
| Brian Noyes |
 |
What's New in Silverlight 5 and What Comes After That?
The release of Silverlight 5 is right around the corner. This session will start by quickly discussing the Microsoft UI technology landscape and how Silverlight 5 fits into it. It will then drill down into the new features that SL5 brings to the table, including 3D, new controls, substantial data binding improvements, application trust model and dozens of other features. Come see how Silverlight is maturing into a rich desktop application platform as well as still being a great rich client experience inside the browser. You will also learn a little about the recent announcements at the BUILD conference about WinRT and Metro style applications for Windows 8 and how that affects developing XAML applications today that you want to still be viable tomorrow.
Keynote
|
| Joel Cochran |
 |
Practical MVVM
Provides an introduction to MVVM by introducing "The Practical MVVM Manifesto", a set of guidelines for architecting with MVVM. Following this discussion we will walk through a sample implementation. Primary topics of discussion include ViewModel to View relationships, ViewModel design patterns, Binding strategies, and Commands.
Session: Web
|
| Ed Buhain |
|
Hell's Development: Agile Engineering, Time Management, and How to Cook Lobster Risotto
The Scallops Are RAW! As a software development lead, I've channeled Chef Gordon Ramsay more often than I've wanted. I've opened code files and thought, "Oh no," or "You don't care," or "What are you doing to me?" I learned how to develop software in an environment where working software represented only half of the expectation. The other half referred to things like time management, efficiency, and code quality; sometimes I find that these concepts were never taught or have since been forgotten. In this session, we'll look at the areas that make your project manager cringe - and I'll give you some ways to get better, including techniques from agile engineering and David Allen's Getting Things Done method.
- Time Management & Multitasking: How to handle (or not to handle) 8 things at once.
- Development Process: Things you're doing (or not doing) that can ruin your productivity.
- Code Quality: "Unindented code cannot possibly work." Real-world examples of code gone horribly wrong.
Session: Agile and Software Craftsmanship
|
| Eric Greene |
|
MonoTouch - .NET Development on the iPhone
With the rise of mobile devices development for the mobile platform is critical to the future success of any serious programmer. In this session, we will look at using .NET to build mobile apps for the iPhone. We will examine the tooling required and build a sample app which will demonstrate the true potential of developing mobile apps with .NET.
Session: Mobile Phone Development
|
| David Hoerster |
 |
OData and jQuery - Perfect Together
You've created web sites and spruced them up with jQuery to improve your user experience. You've played around with WCF Data Services to create lists of data from your server. But what happens when you bring the two of them together. It's like peanut butter and jelly; peas and carrots; well, you get the idea. This talk will describe how to connect your jQuery-based web application with your OData data service. If time permits, we'll also look at binding your OData feed to interesting jQuery plug-ins like jqGrid.
Session: Web
|
| Jim Pendarvis |
|
Intro to Windows Phone 7
Have you ever wanted to create a mobile application but have no idea where to start? During this session we are going to walk through an application from start to finish, learning about layout and basic data binding.
Session: Mobile and Game
|
| Michael Dumont |
|
Development to Deployment with PaaS
As a sole developer, setup a rock-solid .NET development platform using TDD and Continuous Integration for rapid feedback and maximum agility with free services such as Git-based DVCS with Github or Bitbucket, Appharbor, and TeamCity.
Session: Software Craftsmanship
|
| Roberto Hernández-Pou |
 |
KnockoutJs and ASP.NET MVC
Introduction to MVVM in the browser for the .NET World! Learn the basics of using KnockoutJS the new open source JavaScript library that simplifies browser code written to implement complex and modern user interfaces.
Session: Web
|
| John Baird |
 |
Silverlight Templating and Styling
Have you ever wanted to change the way your data is displayed in Silverlight? Do you need more than one column in a combobox? This session will look at the concepts of using data templates to achieve a much richer display as well as styling to change the look and appearance of your application.
Session: Web
|
| Soe Tun |
 |
MVC, T4, Scaffolding, & Architecture
Learn how easy it is to develop applications with ASP.NET MVC 3 while keeping your application architecture very modular, maintainable, and unit testable. * Learn how you can take advantage of code generation features like T4 and MVC Scaffolding to make you productive. * Learn why all these BUZZ words (Dependency Injection, Repository Pattern, "Service Layer") are in fact NOT scary and learn how to use them to become a very effective developer. * Instead of learning something you can't really apply at work projects, you will walk away with valuable knowledge that you can use to make your work-life easier.
Session: Web
|
| David Makogon |
|
Windows Azure: Not just for breakfast anymore!
Windows Azure has come a long way since its commercial introduction about 18 months ago. Come see the latest cool stuff you can do: startup tasks to install 3rd-party tools and tweak your VM; traffic management across data centers; caching; non-.NET development; and more!
Session: Cloud
|
| Vishwas Lele |
|
On Azure - Taking a MVC3 / WF 4.0 application to the cloud
As part of this presentation we will take an existing MVC 3 application with all the web stack goodness and migrate it to Windows Azure. But before we dive into the migration to Windows Azure, we will briefly go over what, why and how of cloud computing. We will also do a quick lap around the Windows Azure platform, its various building blocks, features, and tooling.
Session: Cloud
|
| Hal Hayes |
|
SharePoint 2010 Development: Which Client Object Model is right for you?
New to SharePoint 2010 is the Client Object Model which allows developers to build against SharePoint using Silverlight, JavaScript, or plain old .NET. The presenter will explore several examples and look at when each is appropriate, including developing for restricted and cloud-based SharePoint environments.
Session: SharePoint
|
| Steve Michelotti |
 |
Greater Than the Sum of Its Parts – MVC 3 and the Microsoft Web Platform
As Microsoft continues to crank out new features on their web stack, it is critical to keep up to date on the latest technologies that can benefit your applications. MVC 3 has a slew of new features including the Razor view engine, better Dependency Injection support, streamlined validation, and more. Add to that an extremely powerful package management system: NuGet. This demo-heavy presentation will cover these topics as well as how you can supercharge your development with MVCScaffolding, EF 4, SQL CE, and IIS Express.
* I can’t guarantee you riches. You may or may not enough money to buy an island of your own, a yacht or even combo meal from Taco Bell.
* I can’t guarantee you riches. You may or may not enough money to buy an island of your own, a yacht or even combo meal from Taco Bell.
Session: Web
|
| John Blumenaur |
|
Dependency Injection, Inversion of Control and Dependency Inversion – A Primer
In this presentation, we’ll examine the details related to inversion of control and its underlying patterns. This presentation will provide a basic understanding of dependency inversion, the types of inversion of control and dependency injection. These concepts have become instrumental in the development of today’s .NET application design.
Session: .NET Development
|
| NOOB TRACK |
| Kevin Jones |
 |
Introduction to C#
Session: Introductory
|
| Kevin Griffin |
 |
Introduction to 2. ASP.NET MVC3
Session: Introductory
|
| L. (Van) Van Lowe |
|
Introduction to Silverlight
Session: Introductory
|
| Hal Hayes |
|
Introduction to SQL Programming
Session: Introductory
|
| Jacob Stucky |
|
Introduction to Entity Framework
Session: Introductory
|