Skip to main content

Senior Web Engineer. Open web / music. Remote DJ. Tall Dutch guy. #3million

twitter.com/svandragt

github.com/svandragt

mixcloud.com/cloudseer

 

What do the macOS menu bar, a clever css filter I came across today, and a great iOS accessibility feature have in common? Grayscale makes for a quiet user experience.

 

 

Just got an upgrade prompt for Reeder 4. What an app, it’s my favourite RSS reader. Much improved and I love how I can unsubscribe now and reorganise my feeds. Everyone make sure your feeds aren’t breaking! https://apps.apple.com/gb/app/reeder-4/id1449412357

 

When business talks about accessibility, they talk about a legal issue. Developers talk about accessibility as a usability issue. This hurts users! Please raise it as universal usability.

 

Can’t believe the firewall is still off by default in 2019!

 

Outlanders is a fun game but it reminds me that I like the free form mode of settlers best.

 

NPM global installation permission issues on macOS

I had trouble installing global npm packages, which failed due to permission errors. I don't want to use sudo as this will lead to problems later, and I don't want to set the global installation directory to a local directory, as that means other users don't have access to the packages.

As recommended by the NodeJS documentation this is best fixed by installing node via a version manager.

First, remove node which I incorrectly installed with homebrew:

brew uninstall node

Then install nvm as per the official instructions. In my case this also failed as this is a new system that doesn't have a .bash_profile yet. Hower as I wanted to install the zsh shell, I installed oh-my-zsh as per the instructions on their site.

Once zsh was installed (or you've created a .bash_profile using touch ~/.bash_profile, you can install node in a correct manner as follows:

nvm install node

Happy yak-shaving!

 

 

 

Keeping the task summary updated and clear when the acceptance criteria evolve and comments are added helps everyone work efficiently.

 

Is tool-layering the main threat to approachable web development?