Minneapolis and Saint Louis: Build Your Skills: Best Practices for .NET Developers Events

2/23/2009 12:08:49 PM

Both Minneapolis and Saint Louis will be hosting a Build Your Skills event. This full day event will introduces developers to a range  of the best practices that developers can use to create better applications in a shorter amount of time.  Presented by independent developers with a proven track record of having “been there, done that”, each session will provide insight into what it takes to write applications that run faster, are easier to maintain, and are of the highest possible quality.  During the day, you will be introduced to important information and concepts in these areas:

The Fine Art of Profiling (Go Faster) presented by Scott Colestock

There are a set of tools that should be "closer to the top" of your toolbox - in particular, a good profiler.  We'll talk about the tools that you already have at your disposal, and a few others that deserve a close look.  We'll talk about how to get the most out of your time invested, and where profiling should fit in your development lifecycle.

Building Loosely Coupled Applications presented by Shannon Braun

As enterprise software development has evolved we have identified patterns and practices that help us write more extensible and maintainable applications. Patterns with the names of Dependency Injection, Inversion of Control and Composite View have emerged to simplify the reuse of existing components and aide us in wiring together disparate components. Frameworks have been built to support these patterns.  This presentation will explain the patterns, cover the frameworks and talk about the practices required to be successful in building loosely coupled applications.

Exceptional Development: Dealing With Exceptions in .NET presented by Jason Bock

NET provides a rich mechanism for creating and handling errors in software. Yet it can be (and has been) abused and manipulated, sometimes in very subtle ways, in the name of "reliable code." In this session we'll cover exceptions: how they are created, when should they be handled, and some best practices to follow.

Introduction to Unit Testing presented by Kirstin Juhl

This session will introduce attendees to the art and practice of Unit Testing. We will cover the basic fundamentals of what units are and why and how they should be used.  The presentation will cover common tools used in unit testing and contain a brief discussion of Unit Testing within the Test-Driven-Development context. We explore the tools and write some basic unit tests, and watch them run, fail, and pass. A question and answer session will conclude this presentation.

Advanced Unit Testing with Raymond Lewallen

In the Advanced Unit Testing session, we will look at Inversion of Control - Dependency Injection, services, repositories, mocking, behavior driven development, MSpec, aggregates, distributors and the tools behind these such as Castle.Windsor, RhinoMocks, Machine.Specifications, NHibernate, Castle Transacations Manager, NServiceBus and a few more if we have time.  And of course, we all revolves around writing unit tests and letting those tests drive the outcome of our code.

Space is limited for both events, so please register early.  Logistic details for each event are provided below:

Saint Louis Event – Register Here

Date:  3/24/09

Time : 9:00am-4:30pm

Location:  Microsoft Office – Saint Louis
                 3 City Place Drive              
                 Suite 1100
                 St. Louis Missouri 63141

 

Minneapolis Event – Register Here

Date:  3/31/09

Time : 9:00am-4:30pm

Location:  Microsoft Office – Bloomington, MN
                 8300 Norman Center Drive              
                 Suite 950

Tags:

Headlines

Comments are closed

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen

About the author

Jeff Brand Jeff Brand

This is the personal web site of Jeff Brand, self-proclaimed .NET Sex Symbol and All-Around Good guy. Content from my presentations, blog, and links to other useful .NET information can all be found here.

E-mail me Send mail


Calendar

<<  February 2010  >>
MoTuWeThFrSaSu
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567

View posts in large calendar

My Twitter Updates

XBOX
Live

Recent comments

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2010

Sign in