Tom Conneely
Getting Started with Node Version Manager (NVM) on Mac
First make sure you have Homebrew installed. If not then follow the instructions on the Homebrew website.
If it is installed then run:
brew update
Once this has finished then run:
brew install nvm
Once this has completed there were some caveats in the outlined in the terminal.
You should
Lines of Code
When writing about Tim Mackinnon I was reminded of the Bill Atkinson -2000 lines of code story in Apple from the early 1980s. The story goes that managers decided to track productivity by asking engineers to fill in a form at the end of each week. In the first week
Be Careful What You Measure
I came across this story of Tim Mackinnon recently. It provided a valuable reminder of the importance of looking at your vision of success and how you structure incentives to realise that vision.
You see, the reason that Tim’s productivity score was zero, was that he never signed up
DHH on Rendering on the Server vs JavaScript Front-End Frameworks
I came across this video today with DHH discussing web development using server side rendering versus using front end JavaScript frameworks like React, Angular and Vue. It's not hard to guess on what approach he favours.
It is interesting to hear him speak of taking some of the
Hands-On Windows
I listen to a number of podcasts on the TWiT.tv Podcast Network. I like to support media I like when I can so I've been a member of Club TWiT for some time. This gives me access to the shows ad-free as well as members only shows
Welcome to the Blooper Reel
I recently came across this clip from the Changelog podcast's interview with the author Cory Doctorow that I changed my mindset when it comes to this blog.
I then read Cory's essay The Memex Method where how goes through his process when it comes to blogging
Migrating From Durandal to Vue: Use shallowRefs Instead of refs When Replacing KnockoutJS Observables
When converting the application I'm working on from Durandal to Vue I had to
learn the differences between how Knockout and Vue handle reactivity. This
doesn't apply to all instances but it is something to consider when converting
objects that contain KnockoutJS observables
[https://knockoutjs.com/
Migrating from Durandal to Vue: Adding Items to shallowRef Array in Vue.js
While doing the conversion from the KnockoutJS/Durandal application to Vue.js I
had to convert the observableArrays into shallowRef arrays. The reason I used
shallowRefs instead of refs is because I did not need deep reactivity for the
objects and shallowRefs fulfills this requirement.
However, I ran into an
Moving on from Durandal
First, a little background.
When I first started working on web applications in 2013 it felt as if a new
JavaScript framework was being released every week. I tried experiments with
AngularJS [https://angularjs.org/]and Ember.js [https://emberjs.com/] among
others before settling on Durandal [https://github.com/