Jean-Paul Boodhoo
Software Developer
Jean-Paul Boodhoo
bitwisejp@gmail.com
(403) 560-3590
Jean-Paul S. Boodhoo is a .NET delivery expert who has been working with the .NET Framework since beta 1 of .NET 1.0. He has over seven years of experience in architecting, designing, and developing applications. He spends his days working as an independent consultant; helping teams realize success through agile practices and pragmatic Behavior Driven Development (BDD) techniques.
He has a passion for sharing information on applied behavior-driven development with .NET, and has written articles for Visual Studio Magazine, DevX, and MSDN that utilize BDD to pragmatically apply .NET. Jean-Paul has presented on the popular podcast/screencast .NET Rocks! and DNRTV and has delivered Webcasts for Microsoft on the topic of design patterns in the real world. He is a member of the MSDN Canada Speakers Bureau and a Microsoft Most Valuable Professional (MVP).
You can reach Jean-Paul at bitwisejp@gmail.com and he makes continual efforts to update his blog at http://www.jpboodhoo.com/blog.
Contact Information:
Articles Authored
-
Individuagility
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2008 - May/June
May/June 2008 MVP Corner by Jean-Paul S. BoodhooSo you have researched agile development techniques, and are all fired up to put them into practice.Armed with this drive and passion to learn, what are some steps that you as an individual can take to incrementally grow your knowledge and practice of agile development techniques?
-
Layered Architecture, Dependency Injection, and Dependency Inversion
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2007 - May/June
Building loosely coupled application architectures requires more than just separating your application into different layers.In this article, I’ll take a project that was built using techniques that result in fragile, hard-to-test code and introduce some principles, techniques, and refactorings that will help you realize flexibility and testability in your applications.