Open Source

Linux

The agility that Open Source produces is tremendous but only as effective as the skills of your top IT person. The learning curve is steep but tremendously rewarding.

I have collected here a repository of code and other material that I have struggled with at some stage or the other. I hope it is of use.

Building Responsive Layouts with CSS Grid

Learn how to create flexible, responsive layouts using modern CSS Grid techniques. We’ll cover everything from basic grid concepts to advanced patterns. Introduction CSS Grid has revolutionized how we build layouts on the web. Unlike older methods like floats and positioning, Grid provides a …

Read more β†’

Vanilla JavaScript, best practices

You start to work on a new project and you are happily coding away and seeing results until the number of functions, event listeners etc become too many and you have to clean up your own mess in a much more organized manner. You scratch yourself behind the ear and wonder why you did not do that …

Read more β†’

npm install -g without sudo

Missing write access to /usr/local/lib/node_modules is not write permission, npm official solution is to create a new folder with permissions, install npm package in this new folder. This method does not apply to Microsoft Windows system. Create a folder in the user’s root directory (the name …

Read more β†’