Category Archives: Application Development

The Software Maintenance Efficiency Curve

I have been told “there is no such thing as green field development”. While that statement is false for the hobbyist developer, in the business world it is nearly true. Those who code for a hobby or for pure enjoyment … Continue reading

Posted in Application Development, Business, For New Developers | Tagged , , , | Comments Off on The Software Maintenance Efficiency Curve

Grunt – for automating builds in Front End land

Grunt is a front end build tool I’ve used on the last several projects. It handles CSS / JavaScript minification, concatenation, and linting really well.  Some of my legacy projects use a combination of bash and Yahoo UI Compressor, which … Continue reading

Posted in Application Development, Code | Tagged , , , , | Comments Off on Grunt – for automating builds in Front End land

AngularJS Review – A Sweet Client Side JavaScript Framework

AngularJS makes everything else look obsolete. I’m looking at you Backbone and Ember… It is one of those things where in hindsight the approach appears obvious because it is so elegant. However it took the web a good 15 years … Continue reading

Posted in Application Development | Tagged , , , , | Comments Off on AngularJS Review – A Sweet Client Side JavaScript Framework

Laurence’s List – Roadmap Features to Prioritize

Is the number of issues in your backlog into the triple digits?  Angry customers, bugs that have you tangled in spaghetti code, the talking head just changed the spec AGAIN!!!… and now the President comes to your desk and says … Continue reading

Posted in Application Development, Business, For New Developers | Tagged , , , | Comments Off on Laurence’s List – Roadmap Features to Prioritize

A Critique of JavaScript MVC frameworks – Beware of Rampant Asynchronous JavaScript Calls

Software professionals should be aware of the limitations that come with the current trend of building asynchronous heavy web applications. We are seeing a surge in serious and large scale JavaScript applications at the enterprise level. Here is a list … Continue reading

Posted in Application Development | Tagged , , , , | Comments Off on A Critique of JavaScript MVC frameworks – Beware of Rampant Asynchronous JavaScript Calls

Thoughts on Require.js and a simpler approach to loading JavaScript

Require.js is trying to solve the problem of dealing with lots of JavaScript. I have used it with Backbone.js, underscore, Dojo, and jQuery. It works well, but it does take some effort to get it configured and running within your … Continue reading

Posted in Application Development | Tagged , , , , | Comments Off on Thoughts on Require.js and a simpler approach to loading JavaScript

Software Ghettos – A Form of Technical Debt

A few years ago I was talking to a senior Java engineer. He was asking me about Django and Python. Having never used the stack himself, and thinking that ‘scripting languages are just toys’, he was skeptical of this new … Continue reading

Posted in Application Development, Business, For New Developers | Tagged , , | Comments Off on Software Ghettos – A Form of Technical Debt