What's the deal with the Pointer Events in JavaScript?

How do you handle mouse events but maintain a good experience for users using their finger as the input device? How about pens / styluses? Pointer events to the rescue!

Read more »

Top picks — 2016 November

Staying up to date in web industry is a difficult and time consuming task. I would like to share with you my top finds from the past month.

Read more »

Top picks — 2016 October

Staying up to date in web industry is a difficult and time consuming task. I would like to share with you my top finds from the past month.

Read more »

Loop through a collection of DOM elements

Looping through a NodeList isn't as easy as iterating over a JavaScript array. In this article I am going to cover the possible methods (and hacks) to do it.

Read more »

Top picks — 2016 September

Staying up to date in web industry is a difficult and time consuming task. I would like to share with you my top finds from the past month.

Read more »

Trailing comma in ECMAScript 2017 function parameter list

Object and array literals already allow us to leave a trailing comma. ECMAScript 2017 adds the same functionality to the function parameter list.

Read more »

Sync Atom between multiple devices

Syncing the preferences and extensions of my code editor between all of my devices is part of my productive workflow. Here are a few methods to do it with Atom.

Read more »

Top picks — 2016 August

Staying up to date in web industry is a difficult and time consuming task. I would like to share with you my top finds from the past month.

Read more »

Div — a simple Alfred window manager

I'm happy to present you Div — a simple Alfred window manager. Let me explain the full potential of this easy and powerful tool in this blog post.

Read more »

Top picks — 2016 July

Staying up to date in web industry is a difficult and time consuming task. I would like to share with you my top finds from the past month.

Read more »