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: Feb 11, 2010
WHERE: MICROSOFT
201 Jones Rd, Sixth floor
Waltham, MA 02451

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

Writing Better Code
Jason Bock
It's one thing to write code that will do the job in the short-term; it's another challenge to write code that can stand the test of time. In this session I'll show you how you can use tools and features in Visual Studio (e.g. unit testing, Code Analysis, Code Coverage, etc.) to assist you in making your code maintainable over time, easy to understand, and resilient to defects.
Download content

Hybrid Applications : The Next Generation
Michael Cummings
This session will cover creating applications that have a mixture of classic C#/VB.NET code as well as dynamic languages such as IronPython and IronRuby. Topics will cover the new language features in .Net 4.0 to support dynamic languages and how to integrate your applications with both types of languages.

ASP.NET MVC Applications via SharePoint
Michael Cummings
SharePoint uses the traditional ASP.NET model for creating pages and delivering content. ASP.NET MVC provides a better model for seperating your code from your content. In this session find out how you can use these two technologies together and get the best of both.

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

Automating BizTalk Builds and Deployment Using Team Foundation Server
Sean Schade
John Doucette
Create a push-button automated build/deployment process for BizTalk using Team Foundation Server and the BizTalk Deployment Framework.
Download slides

BizTalk Object-Oriented Processing
Brad Friedlander
BizTalk Server is a natural fit for object-oriented processing. This session will look at the the ways in which BizTalk artifacts can be used to manage a business object within the BizTalk environment. BizTalk is a contract-first environment for architecture, design, and implementation. In this session, you will learn how to design and implement a business object using familiar BizTalk techniques and a few useful extensions.
Download content

High-Performance, High-Throughput ETL using SSIS 2008
Abe Weinograd
Scott Diehl
To the uninitiated, SQL Server Integration Services offers a “simple”, drag-and-drop programming model for “easily” creating complex work- and data-flows. Attend this session to receive guidance, expert advice, and practical design and configuration tips for employing SSIS 2008 to create high performing packages that participate in an efficient, scalable ETL solution architecture. Specific examples of real-world performance tuning and optimization techniques will be in abundance.
Download slides

SharePoint Web Parts Deep Dive
Jason Weber
Chris Barbin
SharePoint is a powerful platform that can frustrate even the most experienced ASP.NET developers. In this session we’ll cover twenty items that will boost a SharePoint developer’s productivity and help minimize unnecessary pain and suffering. This session will include patterns, principles, guidelines, tricks and traps and plenty of code.
Download slides
Download code

*Event details subject to change.