Category Archives: Development

Sympathy for the Reader

There’s an old aphorism about writing good code: Code as if the next guy to maintain your code is a homicidal maniac who knows where you live. Very humorous, worth a good chuckle and maybe a knowing nod.  But is … Continue reading

Posted in Development, Uncategorized

Promises in Angular

Last year, I gave a small presentation on Promises in AngularJS, with an interactive element.  It’s a little bit dated, and a million people have now written about Promises, so I’ll leave the basics and the crash course to Kris … Continue reading

Posted in Development | Tagged ,

A Brief History of Jason

More importantly, I thought all of the smart people were developing software this way. Chapter 1:  Starting at NCSA My first job in software was in college, working support for NCSA Mosaic.  To this day it’s still one of the … Continue reading

Posted in Development, Life | Tagged ,

It’s Time We Rethought ‘Responsive’

We know that these days a lot of our users are trying to access our websites from their phones.  They may need some information, or they may just be bored and stuck somewhere that they don’t have a larger screen. … Continue reading

Posted in UX | Tagged

See Also

During my absence, I did a bit of writing for my last employer, one is about running Jenkins entirely in Docker (including automated tests) and another one on Jasmine Matchers. Running Jenkins headless is a pretty cool trick, especially for … Continue reading

Posted in Development | Tagged , ,

The Testing Lifecycle

A continuation my Lean and Agile, in Reverse series We’ve now covered most of what I have to say about Production and how it benefits from fast iteration.  Next I’d normally talk about Staging, except that Staging servers can be … Continue reading

Posted in Development | Tagged , ,

A Smooth Production Process

In my last post I painted a pretty Utopian picture of an imaginary delivery process, but it’s not that far from reality.  I’ve experienced a process pretty close to this on several different engagements. How did we get here? The … Continue reading

Posted in Development | Tagged ,