Four years is a long time in the development world, especially if JavaScript is a key part of that world. I had previously posted an article about settling down a bit, after spending a year or two learning more about the JavaScript web development ecosystem and finally “overcoming” JavaScript Framework Fatigue (JFF) with my MECH stack posting from 2016. (Yeah, right.)

That naivety led to A Shift in Attitudes the following year. …


A Plethora of Choice

As I try settle down on JavaScript web app tools, libraries, frameworks and template engines, one thing I’m learning is that the frameworks that shield you from the complexities of knowing a lot about the functionality they provide often don’t really shield you from having to learn those things anyway. Yes, they do, when you’re looking at a simpler example app, or taking a course on a subject, but when you go to code up something of your own that is more meaningful, that uses a library or bit of middleware (for example, Passport.js), it isn’t really going to shield…


or… Vue.js and Feathers.js FTW!

Update: Years later now, I’ve posted a 2020 update on my preferred stacks for both back-end and web application development: here.

Previously I wrote about how I had settled down with Ember.js and Hapi.js in my battle with JavaScript Framework Fatigue. (Or so I thought I had.) I also spent quite a bit of time developing a prototype of an application with those frameworks, in order to take a more in-depth look.

But somewhere along the way I became a bit frustrated. Perhaps quite a bit. Neither Hapi.js nor Ember.js really seemed to be the…


Update for 2020: It was perhaps optimistic naivety that allowed this posting; since it was written in 2016 I have moved on” from 3 of the 4 tools in the MECH name. The only survivor being Cordova for mobile, mostly because I haven’t done much with mobile to influence that — most of my work has been desktop apps. Years later now, I’ve posted a 2020 update on my preferred stacks for both back-end and web application development: here.

This article introduces the results of my year-long quest for the ideal server/client JavaScript stack. I’ve spent months exploring available options…


This is not a review. It’s a plea to recognize the time constraints of software developers.

I have taken a couple of online courses in the past, and found them mostly horrible or bland and did not really learn from them, until one day I tried CodeSchool and the “Shaping Up With Angular” course, which I found educational and informative. Then I tried the “Warming Up With Ember” course, which was a bit dated, but unquestionably the best learning experience I’ve ever had online. (That course has since been replaced with a newer updated course.) …

Appurist Software

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store