This summer, I’ve been working on updating my Game of Life site. I looked at several JavaScript frameworks, but was not satisfied with the performance of any of…
In HTML and JavaScript, you can easily apply some styling with the style attribute or property. But if you just want to pass a value, like a color, style falls short.…
Before the year 2000, people who made websites did it all: designing, programming, deployment, SEO et cetera. It didn’t take long to figure out that programmers…
With HTML, CSS and JavaScript, it’s not prescribed how to format your code.
Everything on one line or not, lots of spaces, tabs or everything packed
together, for…
A while ago I was working on several websites in a Vagrant container. The problem was that we couldn’t test the sites on mobile devices. The IP address of the…
A nice way to let visitors of your website know about your twitter feed, is to show your latest tweet.
Fortunately, Twitter provides several means to do this. One is…
Today I released miq, a tiny jQuery like library. Since the first release of jQuery a lot has changed: lots of array functions, promises, querySelectorAll, CSS…
On January 12th, 2016, Microsoft stopped supporting Internet Explorer 9 and 10 . As a webdeveloper, it might be time to stop supporting IE9 and IE10 too. At the time of…
Lea Verou’s new book CSS Secrets is for frontend webdevelopers who use CSS in their daily work. The book assumes you already know, for example, CSS2 selectors,…
Last week, just after the 20th birthday of JavaScript, two important announcements have been made.
One is the approval of the ECMAScript 2015 specification and the…
Webdevelopers had to wait more than ten years before IE6 became a marginal browser. Fortunately, with IE8, we don’t have to wait that long. IE7 is already…
I’ve done some JavaScript programming with both prototypal inheritance and the module pattern, both powerful concepts. What I didn’t like about prototypal…
Years ago, I wrote my own CMS, because nothing available would fit my needs. For text input, I initially used FCKeditor, a WYSIWYG-editor. It turned out to be very…
Yesterday I participated in the Fronteers Hackaton in The Hague. To warm us up Vasilis van Gemert gave a presentation about CSS3-effects featuring some creatures with…
Currently the fourth js1k competition is open. It’s organized by Peter van der Zee and it’s besides a competition, also a showcase of what can be done with 1…
Deferred and promise? What is this article about? Deferred and promise are part of jQuery since version 1.5 and they help in handling asynchronous functions like Ajax.…
Last week I was at a meeting of the JavaScript user group Amsterdam.js and Michiel Kalkman talked about the sequencer he wrote. The idea is very good: it let’s…
You might think: “combatting spam is all good and nice, but what has it to do with webdevelopment?”. Well, many webdevelopers maintain internet domains…
Last week I participated in the HTML5 Game Jam , an initiative of SPIL games and Google. The contest was held in both SPIL games in Hilversum, a ten minute bike ride…
Just like the years before, the Fronteers conference 2010 was a success. It was held in the beautifull Tuschinsky theatre in Amsterdam. The event started the…
Last year, on November 5th, Google released three JavaScript code libraries that are used in Google’s impressive webapps like GMail and Google Maps. One part…
For the third time, I visited the Dutch PHP Conference . Just as before, it was held in the RAI Convention Centre in Amsterdam. And as before, this two-day conference…
I’ve been using jQuery for three years now in several projects and I love it. One of the many reasons I like jQuery is its extensibility. It’s very easy…
One of the best ways to improve the user experience of a website is to make sure it loads fast. In a test done by Mozilla , it also improves conversion. Research by…
I’m a technology-enthiousiast. When I see a new technology, I want to try it, use it, master it. Unfortunately, a day only has 24 hours, from which a large part…