Today’s Agenda
START END SESSION
8:00 AM 8:30 AM Registration
8:30 AM 9:30 AM Development Best Practices & How Microsoft Helps
9:30 AM 9:45 AM Break
9:45 AM 10:45 AM Test Driven Development: Improving .NET Application Performance & Scalability
10:45 AM 11:00 AM Break
11:00 AM 12:00 PM quot;It Works on My Machine!quot; Closing the Loop Between Development & Testing
12:00 PM 1:00 PM Lunch
1:00 PM 2:00 PM Treating Databases as First-Class Citizens in Development
2:00 PM 2:15 PM Break
2:15 PM 3:15 PM Architecture without Big Design Up Front
3:15 PM 3:30 PM Break
3:30 PM 4:30 PM quot;Bang for Your Buckquot; Getting the Most out of Team Foundation Server
4:30 PM 5:00 PM Close & Giveaways!
Did you Know..
• Hostess Twinkies are 68% air
• 40% of Americans have never been to the
dentist
• December 29th is National Whiners Day
Steve Lange (“Slang”) is a Developer Technology Specialist for
Microsoft. Steve spends a typical day educating customers on
high-end development tools such as Visual Studio Team System
and Team Foundation Server. His goal is to put Team Suite on
everyone’s desktop.
Based in Denver, Steve covers the “Desert Mountain” area of the
US, including Denver, Phoenix, Salt Lake City, and Las Vegas.
Steve Lange Prior to Microsoft, Steve was a systems engineer at Borland
Microsoft Software for 6+ years specializing in SCM & RM tools.
Session: The only way Steve will leave Microsoft is by force.
Development Best
Practices & How
Microsoft Helps
Jerry is a Principal Architect for nixoncorp, a Denver-based
consulting firm focused on workflow automation and enabling
ISVs on the Microsoft platform.
Jerry recently led several $1M+, award-winning VSTO3, WCF, and
SmartClient solutions innovatively leveraging Business Process
Management systems.
Since 1995, Jerry’s true geek-passion has been around SQL
Jerry Nixon Server query performance. He has spoken at many events, lives
Nixon Corp. in Conifer, Colorado, and is father to three daughters (under 6)
who are slowly learning the C# flow control syntax. :)
Session:
Test Driven
Development:
Improving .NET
Application
Performance &
Scalability
Joe Shirey is a Senior Architect Evangelist for Microsoft based in
Denver, Colorado.
Prior to joining Microsoft, Joe was a Vice President at Interlink
Group where he was responsible for services delivery for their
largest market.
In the past, Joe was a Microsoft Regional Director, a member of
the Microsoft Architect Advisory Board, and sat on the .NET
Joe Shirey Partner Advisory Council.
Microsoft
Joe has more than 18 years of hands-on technical and functional
Session: experience in project management, systems analysis, design,
quot;It Works on My
development and implementation. Joe attained his Microsoft
Machine!quot; Closing
Certified Architect in Solutions in 2005.
the Loop Between
Development &
Testing
Rob Bagby (“Bags”) is a Developer Evangelist for Microsoft. He
has been touting Microsoft technologies for better than a
decade. Microsoft, however, has only been paying Rob for these
services for the past 2 years. Rob has been invited to speak at
various national and international technical conferences such as
PDC, TechEd, DevConnections and VSLive (places he is not
welcome are too numerous to list).
Rob plans to continue evangelizing Microsoft technologies until
Rob Bagby he retires or is otherwise quot;asked to leavequot;.
Microsoft
Session:
Treating Databases
as First-Class
Citizens in
Development
Peter Provost is a Program Manager for Visual Studio Team
System Architecture Edition where he focuses on code-centric
modeling and product extensibility. Prior to that, Peter managed
the patterns & practices development team at Microsoft where
they created Guides, Software Factories and Application Blocks
like Enterprise Library and the Composite User Interface
Application Block.
Before joining Microsoft, he was a consultant in the Rocky
Peter Provost Mountain region focusing on Microsoft technologies and agile
Microsoft software development techniques. He has spoken at a number of
conferences and user groups and has written articles on test-
Session: driven development, ASP.NET, Web services and other topics.
Architecture without
Big Design Up Front
Ted is currently Director of Strategic Solutions for
Configuresoft, Inc., a Microsoft Gold Certified ISV Partner. At
Configuresoft, Ted is primarily responsible for the Configuration
Intelligence Analytics product, which applies Business
Intelligence concepts to IT operational data to provide deep
insight into IT Operations.
Prior to Configuresoft, Ted was a consultant and trainer and
Ted Malone
worked with many Fortune 1000 clients to deliver dynamic, data-
Configuresoft, Inc.
driven solutions using Microsoft SQL Server and the Microsoft
suite of development products. Ted has worked with SQL Server
Session:
since version 1.0 (Yes, there really was a 1.0 version) on OS/2.
“Bang for Your Buck:
Ted has been involved with the Visual Studio Team System suite
Getting the Most
of products since the beginning, and has focused heavily on Agile
out of Team
Database development methods using MSF and quot;Data Dudequot;.
Foundation Server
“Frisbeetarianism is the belief that when
you die, your soul goes up on the roof and
gets stuck.”
- George Carlin
Did you Know..
• World’s best selling cookie: Oreo
• Most toilets flush in E flat
• “Shoeless” Joe Jackson’s shoes are in the
Baseball Hall of Fame
“In order to understand recursion, one must
first understand recursion.”
- Author Unknown
“Programming today is a race between
software engineers striving to build bigger
and better idiot-proof programs, and the
Universe trying to produce bigger and
better idiots. So far, the Universe is
winning.”
- Rich Cook
“A meeting is an event at which the minutes
are kept and the hours are lost.”
Tools Offers and Promotions
1) Free Dev/.NET Online Training from InnerWorkings
• 500 hrs of WCF, WPF, WF, C#, VB9, LINQ, CLR, AJAX, and more
• Each drill represents 3 hrs. Limited number of registration keys available
2) ALM Assessment Program
• Helps adoption of Application Lifecycle Management (ALM) by
identifying bottle-necks in development cycle, prioritize areas of
improvement, and determining roadmap for incremental approach to
phase in new practices on a project-by-project basis
• Typically takes about 3 days
• Microsoft Funded
3) Competitive Tool Upgrade
• Upgrade any dev tool to Visual Studio Standard and Visual Studio
Professional at upgrade price
quot;If Python is executable pseudocode, then
perl is executable line noise.quot;
“There are two types of people in the
world: those who divide people into two
types, and those who don’t.”
- Barth’s Distinction
“If you give someone a program, you will
frustrate them for a day; if you teach them
how to program, you will frustrate them for
a lifetime.”
Did you Know..
• Do you know how long it takes Earth to go
around the sun? 46% of American’s don’t.
• There are 132 Hawaiian islands
• Snapping your fingers is called a fillip
Did you Know..
• There are 412 doors in the White House
• The only crime defined in the Constitution?
Treason
• Alaska has the northern-,western-, and
eastern-most points in the US
“I met this beautiful girl at a barbeque,
which was exciting. Blond, I think – I don’t
know. Her hair was on fire. And all she
talked about was herself. You those kind of
girls. It was just me, me, me. Help me. Put
me out.”
- Gary Shandling