JAMES BENDER is Vice Present of Technology for Improving Enterprises and has been involved in software development and architecture for 17 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, SOA, WCF, WF, cloud computing, and agile development methodologies. He is an experienced mentor and author.

James has spent his career pushing the envelope of software development and pursuing new and better ways of building applications. He began his career developing credit card processing applications in C++ on SCO Unix based systems. In the late 90's James began exploring web development with both Java based JSP pages and Microsoft's ASP technologies. He was an early adopter of .NET starting with the first public beta. He continued exploring the .NET technology stack, focusing on the distributed computing paradigm made possible by .NET web services, which naturally evolved into a somewhat obsessive interest in Microsoft's Windows Communication Foundation (WCF).

James has been practicing agile-based methodologies since 2003, including Scrum and eXtreme Programming (XP). At part of this interest in agile methodologies, James began exploring test-driven development at the same time. He was instrumental in introducing the concepts and techniques used in agile software development and test-driven development to many developers at ...

Get Professional Test-Driven Development with C#: Developing Real World Applications with TDD now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.