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
Category Archives: Agile
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
BreezeJS: TDD With Mocha and PhantomJS
KnockoutJS and Testing
ThoughtWorks Technology Radar
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
Who should be the architect in an agile project?
I came across this question on Programmers.Stackexchange.com today: We are developing the agile way for a few months now and I have some troubles understanding the agile manifesto as interpreted by my colleagues. The project we are developing is a framework for future projects and will be reused many times in the next years. Code … Continue reading
How Do You Estimate Software Projects?
Make sure that the specification is broken down in to user stories. Estimate each user story individually. Give each user story a 1 day, 2 day, or 3 day estimate. If you think a story will take more than three days, break it in to smaller pieces. Even if you think it will take only … Continue reading
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
Should I start with the OO model or the ER model?
This blog entry is a repost of an answer I wrote at programmers.stackexchange.com. If I am building an application from scratch, should I start with the OO model or the ER model? You might want to try to observe the principle of delaying architectural decisions as long as possible. The thought goes, that you will know … Continue reading