Rik is a Freelance Front-end Engineer living on this 2D plane people call The Netherlands. He tweets and writes about things he finds on the web and things he finds of it. Loves experimenting with HTML, CSS and JavaScript and does some game development on the side.
Linking JavaScript functionality to the DOM can be a repetitive and tedious task. In this article, Rik Schennink explains how ConditionerJS can help make websites more flexible and user-oriented. Step-by-step he’ll improve this logic, and finally, he’ll make a 1 Kilobyte jump to replacing it with Conditioner. By combining all of the following tiny changes, you can speed up page load time and more closely match your functionality to each different context. This will result in improved user experience and as a bonus improve our developer experience as well.
Read more…
As with everything, it’s all about communication. Many clients expect a visual design up front, because that’s what they’re used to getting. They don’t know any better. Your job is to explain to them why this is impossible. Enlighten them about the millions of different interaction methods and feature sets out there, and help them understand that you cannot capture all of that in a static design. But before we start flipping things around, let’s take a quick stroll down memory lane, just so we know where we’ve come from and where we are now.
Read more…
The way we access the Web has changed a lot in the last couple of years. We no longer rely solely on our desktop computers to navigate the Web. Rather, we use a wide and quickly growing array of devices to get our daily dose of information. With the device landscape going all fuzzy, the time of building fixed width desktop sites has definitely come to an end. ConditionerJS will help you combine all of this contextual information to pinpoint the right moment to load the functionality you need. It tells your JavaScript when to act up and when to tune down a bit, and it will help you combine all of this contextual information to pinpoint the right moment to load the functionality you need.
Read more…