Ann Arbor .Net Developer's Group

November 9th: Getting Started with Test Driven Development

Agenda

Presentation: James Bender on TDD
Lightning Talk: Hillary Weaver
Giveaways and closing

Topic

Test Driven Development (TDD) has been one of the biggest and most compelling paradigm changes to software development of the past few years. The ability to bake quality into your application as you develop it can change the way you think about software; it effects the way we approach, design and write applications. Test Driven Development is powerful. Yet many developers allow themselves to be intimidated by what they perceive as added complexity. Managers worry that the practice of “test first” will delay development. This presentation will explain the concepts behind TDD, outline the benefits, give you some concrete examples and some advice on how to sell it to your managers.

Bio:

James is the Vice President of Technology at Improving Enterprises in Columbus, OH. James has been involved in software development and architecture for 16 years. He has worked as a developer and architect on everything from small, single-user applications to Enterprise-scale, multi-user systems. His specialties are .NET development and architecture, TDD, SOA, WCF, WF, cloud computing, and agile development methodologies. He is an experienced mentor and author. James is a Microsoft MVP. James book “Professional Test Driven Development with C#: Developing Real World Applications with TDD” was released in May of 2011

October 12th: Processing //build/

Agenda

Lightning Talk: Jay Wren on C# interactive
Presentation: Bill Wagner will update us on announcement from //build/.
Panel Discussion & Questions: David Giard will moderate a panel of technologists discussing and answering questions related to the impact of //build/ announcements.

Topic

 A lot of technologies were announced at //build/. In this session, we’ll ask questions and pose initial answers about what is now and will be important over the next few years.  We’ll offer ‘buy/hold/sell’ recommendations on different areas of the platform:  What should you invest more in (buy)? What should you continue working with (hold)? What should you de-emphasize (sell)?  For each of those recommendations, we’ll explain why we feel that way, and what we think justifies that feeling. However, past performance is no guarantee of future returns. We’re looking into the future. We’ll be wrong about some things. For each of our recommendations, we’ll point out the reasons we might be completely wrong.

Come to this session to get opinions about the Windows 8 //build/ announcements. Think about them, develop your own opinion, and decide for yourself how to manage the next phase of your career.

Bio:

Bill Wagner, SRT Solutions co-founder, is 25-year veteran of the software industry. He’s a recognized expert in software design and engineering, specializing in C#, .NET and the Azure platform. He serves as Michigan’s Regional Director for Microsoft and is a multi-year winner of Microsoft’s MVP award. An internationally recognized author, Bill authored the bestselling Effective C#, now in its 2nd edition, and its follow-up, More Effective C#. He also currently writes a column on the Microsoft C# Developer Center. Recently, Bill was awarded the Emerging Technology Leader Award by Automation Alley, Michigan’s largest technology consortium. He earned a Bachelor of Science degree in computer science from the University of Illinois at Urbana-Champaign.