Posts in 'Technology'

Apr 10 2018

Angular dependency injection: why?

Published under Technology

At work we teach and consult on various topics, notably (for this post) Angular. We are often asked why Angular has and heavily uses dependency injection. Here are my answers to this question; I haven’t had a chance to compare notes with the rest of our Angular expert team, so here it is, on my […]

Comments Off on Angular dependency injection: why?

Dec 10 2017

Filling up your issue tracker – at scale

Published under Business,Technology

Sometimes when working on a project at work, we find out about a pile of features or changes needed. This can happen at the beginning of a project, at the start of the major initiative, after deploying a project (which triggers much user feedback), etc. Sometimes we have so much to absorb and divvy up […]

Comments Off on Filling up your issue tracker – at scale

Nov 16 2017

Adjust base href via a NPM package.json scripts

Published under Technology

Suppose you wanted to adjust the base HREF in an index.html file using a regular expression, as part of a build process you are cobbling together using NPM scripts. How could you do that? Here’s one answer, though this only works if the sed command line tool is available (as it will be almost always […]

Comments Off on Adjust base href via a NPM package.json scripts

Sep 13 2017

TypeScript as ES2015/ES2016+ compiler

Published under Technology

I frequently encounter packages on NPM which bring in Babel to compile ES2015/2016+ down to older JavaScript suitable for a wider range of browsers. Babel is a very effective tool for this, it has been around quite a long time, and is highly configurable and flexible in future ready. It has an amazing community and […]

Comments Off on TypeScript as ES2015/ES2016+ compiler

Jul 02 2017

Cycle JS – example application and video tour

Published under Technology

I recently learned a lot about CycleJS, which had been recommended to me in the category “you probably won’t use this for your day job right now, but you will learn a lot by looking”. And indeed, it has turned out to be the case. Cycle can be thought of as an answer to the […]

Comments Off on Cycle JS – example application and video tour

Jun 18 2017


Published under Technology

Much of my work (as a technology guru at Oasis Digital) is around the intersection of the most current technology (such as Angular) with existing complex, valuable systems used by our customers. Recently an opportunity came up in which we may interact with some older software written in Smalltalk. I’ve used Smalltalk a bit some […]

Comments Off on Smalltalk

Older Entries »