nodeJS: Beginnings

So two posts ago I documented my first foray into nodeJS. The result was a simple HTTP server that served one line of static HTML. All I really accomplished was to prove to myself that nodeJS was installed correctly, I could copy/paste six lines of code, and that the copied code would actually create a …

Continue reading ‘nodeJS: Beginnings’ »

Shiny New Tech

I have been playing with some new toys in the JavaScript space. It started over a year ago with my interest in using BDD to design and code JavaScript for the browser. I started with JSpec and made the transition to Jasmine. Along the way I puttered around in JQuery and even a bit in …

Continue reading ‘Shiny New Tech’ »

BDD & Javascript, Feedback Needed

Lately, the teams I’ve been coaching have been looking to get Unit Test coverage around their Javascript code. This has resulted in the following approach: Extract the Javascript code from a JSP page and save it in its own .js file Add test coverage using Jasmine Remove said Javascript from the JSP, replacing the embedded code …

Continue reading ‘BDD & Javascript, Feedback Needed’ »

ADS

Recently I was honored to have the opportunity to work toward being approved to teach Ron Jeffries’ and Chet Hendrickson’s Agile Developer Skills course. I had my first opportunity to co-teach the class last week. It was a great class and I very much enjoyed working along side Chet and Cheezy, two software craftsmen I respect …

Continue reading ‘ADS’ »

TDD’s Dirty Little Secret

In spite of all that TDD provides, there is one glaring omission: TDD is not particularly interested in business value. I’m sure that strong proponents of TDD would argue that TDD is valuable; and it is – as an engineering practice. I’m sure that those same proponents would say that TDD’s implicit improvement in design …

Continue reading ‘TDD’s Dirty Little Secret’ »