Anything that is direct or indirect related to my job as a senior developer for Tweakers.net
Die IE6, die!
The Dutch nowadays are a conservative kind of people; they don't like to stick out their necks when it comes to radical changes. They much rather prefer to keep everything as it was. But when a greater power tells them to jump, the Dutch will gladly ask "how high?"
Read more »
Read more »
Clientside performance no priority for Dutch websites
As a senior developer at Tweakers.net and being specialized in frontend development I always take clientside performance very seriously. Even if your backend code is optimized to the bone, a slow rendering frontend can still spoil the whole experience for your visitors, and a bad first impression will make your visitors go elsewhere. A couple of recent articles on some other Dutch ICT-centered newssites made me wonder if they are taking clientside performance just as seriously.
Read more »
Read more »
Spam @ tweakblogs 
De Tweakblogs lijken de laatste tijd steeds meer in het vizier te liggen van spammers. Van de week heb ik al meer dan 300 spamreacties op (veelal oudere) blogposts getrashed, en vandaag heb ik alweer 60 anonieme spamreacties kunnen trashen. Tijd voor actie dus!
Lees verder »
Lees verder »
Inline validatie met een Ajax sausje 
Onlangs las ik een interessant artikel op A List Apart over de gebruiks(on)vriendelijkheid van formulieren op webpagina's, en hoe de gebruikerservaring verbeterd kan worden door inline validatie toe te passen. Zelf liep ik al langer met een dergelijk idee rond en ik had daarbij al een specifiek formulier op Tweakers.net op het oog; namelijk ons registratieformulier. Naar aanleiding van het artikel op ALA heb ik besloten om dit eindelijk eens te realiseren 
Lees verder »
Lees verder »
IPv6 validation (and caveats)
Recently we got a request to also match IPv6 addresses as a host-part for our auto-links. Basically this seemed pretty straight-forward, but it proved that actually validating an IPv6 address is quite difficult.
Read more »
Read more »