Author Archives: James Kovacs

About James Kovacs

James Kovacs is a Technical Evangelist for JetBrains. He is passionate in sharing his knowledge about OO, SOLID, TDD/BDD, testing, object-relational mapping, dependency injection, refactoring, continuous integration, and related techniques. He blogs on 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, intended to save developers from XML Hell. James is the Ruby Track Chair for DevTeach, one of Canada’s largest independent developer conferences. He received his Bachelors degree from the University of Toronto and his Masters degree from Harvard University.

DevTeach Montreal 2012 Wrap-up

(image from A big thanks to everyone who attended my sessions earlier this week at DevTeach. When I give a presentation, my success criteria is that I get you excited enough to continue investigating the topic yourself. So an extra … Continue reading 

Posted in Presentations | 3 Comments

Prairie Dev Con 2012 Wrap-up

Thanks to everyone who came out to my sessions at Prairie Dev Con in Regina last week. Once again, D’Arcy Lussier put on a great conference. Testable JavaScript QUnit JavaScript Koans Jasmine Jasmine-jQuery Mocha Chai The slide deck for Testable … Continue reading 

Posted in Presentations | 4 Comments

NYC Code Camp 2012 Wrap-up

Thank you to everyone who came out to my sessions at the NYC Code Camp. I had an awesome time and I hope that you did too. If you’re looking for resources and/or slide decks, you’ve come to the right … Continue reading 

Posted in Events, Presentations | 2 Comments

Upcoming Speaking Engagements

I’ll be in Saint Louis, MO in mid-July to speak at the local Ruby and JavaScript user groups. St. Louis Ruby User Group Wednesday, July 18, 2012 @ 6:30pm The Able Few LLC (2603 Cherokee Street, Saint Louis, MO) TDD/BDD … Continue reading 

Posted in Events, Presentations | Leave a comment

Ruby and RSpec: Powerful Languages Allow Simpler Frameworks

Recently I was doing a simple kata – the Roman Numeral kata – to practice my Ruby and RSpec skills. (The Roman Numeral kata is to build an algorithm test-first that converts a number into its Roman numeral equivalent. For … Continue reading 

Posted in Ruby | 11 Comments