|
James Kovacs is an independent architect, developer, trainer, and jack-of-all-trades specializing in agile development using Ruby and .NET. He is passionate about helping developers create flexible software using test-driven development (TDD), behaviour-driven development (BDD), unit testing, object-relational mapping, dependency injection, refactoring, continuous integration, and related techniques. He blogs on CodeBetter.com as well as his own blog, is a technical contributor for Pluralsight, writes articles for MSDN Magazine and CoDe Magazine, and is a frequent speaker at conferences and user groups. He is the creator of psake, a PowerShell-based build automation tool, to save developers from XML Hell. James is the Ruby Track Chair for DevTeach, Canada’s largest independent developer conference. He received his Bachelors degree from the University of Toronto and his Masters degree from Harvard University.
|