Employees Leave Bosses, Not Companies

All of us have heard this statement at some point, and it turns out to be true. A recent Gallup survey showed that just over 50% of employees who have quit their job have done so to get away from their bosses. Another study, concluded in 2016, put the number right at 75%. That's a lot. Still more research shows that the people who quit jobs are often [...]

Read more

How to Install Node.js

Many powerful open source projects have Node.js as a dependency, so often times you’ll need to set it up on your web server. But what if you wanted to develop and test your [...]

Why we should stop using Grunt & Gulp

If you're building a modern JavaScript application or website, there's a good chance you've seen the JavaScript Build Tool Landscape. The heavyweights of this world are Grunt [...]

How to Use npm as a Build Tool

Last month I noted my opinions on why we should stop using Grunt, Gulp et al. I suggested we should start using npm instead. npm's scripts directive can do everything that [...]

Configuring Gulp to use LibSass with Susy

I wrote about configuring Grunt to use LibSass with Susy in the last article and feedback has been amazing. There were multiple requests for me to write another article to use [...]

Configuring Grunt To Use LibSass With Susy

Every developer I know has been eagerly awaiting to use LibSass in their development process. When Eric announced that Susy is now compatible with LibSass, I jumped out of my [...]

Task automation with npm run

There are some fancy tools for doing build automation on javascript projects that I've never felt the appeal of because the lesser-known npm run command has been perfectly [...]

How To Neatly Separate Grunt Files

I recently had a Gruntfile.js containing more than 500 lines of configuration code. It had grown to a point where I was reluctant to even open the file, let alone make any [...]

Grunt vs Gulp: Which One Should You Use?

Nobody likes doing boring and repetitive tasks. The good news is we can probably make our computer do them for us. When it comes to web development build automation, there [...]

An Overview of a Development Workflow

A good workflow is crucial for development because it saves time. We know this, and yet we constantly procrastinate this important task. We can’t blame ourselves really. [...]

Browser-Sync: Sync Scrolls, Clicks, Forms And Edits In Multiple Browsers For Free

Browser-Sync Synchronized testing automatically performs the same interaction (clicks, scrolls, etc.) across a number of browsers and devices at the same time. It's immensely [...]