About the Reviewers

Andrew Church is a senior software engineer and alumni of the Rochester Institute of Technology. Andrew has 5 years of experience working on enterprise-distributed systems for large companies, including a large retailer, as well as product systems for small start-ups. Andrew has also spent time in product development and innovation for a start-up in Rochester, NY.

I would like to acknowledge my parents for always telling me that I could do anything that I set out to do. I would also like to acknowledge my best friend, my wife Taylor, whose unwavering support for all of my crazy ambitions is nothing but inspiring.

Eben Roux has been an IT professional since 1995 and has acted as a developer, consultant, and architect within many industries. He has also provided strategies and solutions that have contributed to the successful implementation of various systems, which includes an NServiceBus solution for an insurance firm.

He is the owner of the free open source Shuttle Service Bus project and believes firmly in the development of quality software that empowers users to get their job done.

Having come from a Visual Basic background, Eben first became a Microsoft Certified Professional in 1998, and by 2003, had completed three Microsoft Certified Solution Developer certifications (VB5, VB6, and VB.NET). Since moving exclusively to C# development in 2007, he has focused on a domain-driven design implemented within an event-driven architecture based on message-oriented middleware.

Eben can be contacted at or via his blog at www.ebenroux.co.za.

I would like to thank my wife, Amanda, and our sons, Reynard and Reynier, for allowing me to contribute to the community.