Agile / Technology

Test Driven Development with KnockoutJS, VisualStudio, and Karma: Live Demo

I’m giving a presentation on KnockoutJS, Karma-Runner, and TDD at DevTeach in Toronto on Wednesday. I’ll be doing a live code demo, which is always exciting (at least for the presenter). Here’s a screen grab of me practicing the live code demo. Topics covered: Creating project in VisualStudio, adding knockout and jasmine via nuget Setting … Continue reading

Agile / Technology

Testing with Angular’s E2E Testing Framework

Outdated content warning. The techniques in this article are now out of date. Google no longer supports the “E2E” testing framework. 7 Reasons to love Duck Angular covers a more modern approach to testing Angular applications. Note Special Collaboration This article is a special collaboration between Stephane Bisson, who developed the concept, the app, and … Continue reading

Agile / Technology

How to Avoid Problems with the StranglerApplication Pattern

Recently I noticed a question on StackOverflow that seemed to indicate that a project had encountered problems with the Strangler Application pattern. The basic premise behind the strangler is really great: instead of trying to do a “big bang” style all at once replacement of a legacy system, you instead build a strangler application by making … Continue reading

Agile / Technology

Are there any studies on the Efficiency/Effectiveness of Agile vs Waterfall?

This blog entry is a repost of an answer I wrote at programmers.stackexchange.com. The book “Making Software: What Really Works, and Why We Believe It” takes a novel approach for a technology book. Instead of reading an industry veterans opinions of what works and why*, it decides instead to review currently available computer science to analyze many popular … Continue reading