So you've been to a Code Camp or a User Group, you got your feet wet and now you're looking to take things to the next level...

Code Mastery events are designed to present you with meaningful technical content by the professionals that are using them every day, in the trenches.

Come spend a day with some of Magenic's best and brightest. You'll be glad you did.


 

WHEN: May 26, 2010
WHERE: MICROSOFT
3025 Highland Pkwy Ste 300
Downers Grove, IL

The Sessions:


What Will Pex Do?
Jason Bock
Pex is a tool that, at first glance, looks like it's all about testing your code in ways you never dreamed of. However, there's a lot more to Pex than that. In this session, we'll cover the testing capabilities of Pex along with exploring the advanced technologies that come with Pex, such as Stubs/Moles.
Download content

What's New for Developers in SharePoint 2010
Michael Blumenthal
This session is an introduction to SharePoint 2010 development for both .NET developers and SharePoint 2007 developers. Learn why you would use SharePoint 2010 as an application development platform, and how to develop on SharePoint 2010 using Visual Studio 2010, SharePoint Designer 2010, and PowerShell 2.0.

Using the WCF LOB SDK
Ben Cline
The WCF Line of Business SDK provides a rapid development toolkit for exposing metadata on enterprise systems while enabling communications over a WCF custom binding. This session reviews the toolkit's extensibility layers and describes possible scenarios in which the toolkit is useful.

Don't Fear the Urge to Merge! Branching and Merging using Team Foundation Server 2010
Daniel Sniderman
Proper use of a modern Version Control System is a cornerstone of Application Lifecycle Management for organizations of any size. Many companies have never taken advantage of one of the most powerful features, Branching and Merging, out of fear of re-experiencing “old pain” (particularly on the Microsoft Platform, due to the shortcomings of Visual Source Safe). With a properly designed branching strategy that matches the needs and composition of a development organization, merging is nothing to be feared. This presentation will discuss best practices in branching and merging as well as different branching strategies, in light of the new features introduced in Team Foundation Server 2010. With the introduction of “TFS Light,” these practices can be implemented by any size team, from a single developer to a large enterprise.

Hot Microsoft Technologies in 2010
Rockford Lhotka
2010 is a big year for Microsoft developers. We’ll get Visual Studio 2010, TFS Basic, .NET 4.0, Silverlight 4 and new versions of other important products. In this session you’ll see how all these technologies fit together to create an amazing development platform, and you’ll gain insight into the impact these changes will have on your existing applications and projects.
Download slides

Applying MVVM in WPF and Silverlight
Rockford Lhotka
The Model-View-ViewModel pattern has received a lot of attention over the past several months. This MVVM pattern turns out to be a great way to leverage the power of XAML-based user interfaces in Silverlight and WPF. When used correctly the pattern can increase testability, reduce code and complexity and generally make your application easier to build and maintain. Learn how the pattern works, and how you can apply it in your Silverlight and WPF development efforts.
Download slides

SketchFlow for Designers and Developers
Anthony Handley
SketchFlow in Expression Blend 4 is a powerful tool lets users easily create interactive prototypes for desktop and web applications. This session will showcase SketchFlow and demonstrate how designers and developers alike can rapidly produce interactive prototypes of their own.

Utilizing TFS to Manage Projects
Ryan Hanisco
More than just code control, Team Foundation Server has a lot to offer a project manager or project team to support the entire software development lifecycle and foster collaboration across project teams.   Managing an effort to completion requires deep understanding of the traceability between user needs through formal requirements into delivered features – TFS can provide all of that with data along the way.  We’ll look at a metrics-based approach to using TFS as another tool in your project management utility belt.

Applying ASP.NET MVC
 

*Event details subject to change.