Lee Brandt

Lee  BrandtLee Brandt has been programming professionally for more than a decade and currently works as a Project Lead Consultant with AdventureTech. He speaks regionally about software development practices and mentors teams on improving their approach to lean and agile software development through achieving technical proficiency. He is a Microsoft Most Valuable Professional, one of the leaders of the Kansas City .Net User Group, and serves as the Regional Mentor for .Net user groups in Kansas and Missouri.

Lee Brandt's Blog

@leebrandt

Abstracts

Topic: Behavior Driven Development From The Trenches
Description: There has been a lot of talk about test-driven, acceptance-test-driven, behavior-driven, anything-you-can-think-of-driven development lately. I will talk about behavior-driven development, how it relates to and encompasses some of these practices. I will show you the tools related to BDD, and how they help you code and design always with the customer's requirements in mind. Then I will actually show you how to get started with BDD on the .Net (specifically C#) platform. You should walk away from this session arm http://twitter.com/tibor19 ed with enough information to get you started towards tested code that really nails what the customer needs.
Topic: MVP: The Power of MVC in Your Web Forms Projects
Description: You have heard of MVC for ASP.NET, but your company isn't about to rewrite everything in MVC (and they shouldn't). So how can you get the goodness and maintainability that MVC brings within an organization that is not even considering MVC? Model-View-Presenter is the answer. The MVP pattern allow you to get the maintainability and testability that MVC brings and lets you do it within an organization that has no intention of moving away from web forms anytime soon.
Topic: NHIbernate, FluentNHibernate and the Repository Pattern in 60 Minutes or Less
Description: In this session we will discuss ORMs, how and why they are becoming so popular, and how to use them effectively. I will show you how to set up NHibernate, use FluentNHibernate to create mappings in code and use the Repository pattern to create a robust, easily maintainable data access layer.