Latest posts

Ending the dyslexia legibility experiment

Back in February, I decided to do a little experiment right here on my journal web site, whereby I added a simple JavaScript function to toggle styling that should increase the legibility for people with dyslexia. Partly, it was for me to do some JavaScript hacking, but also to try and get some feedback about the validity of the write up “A Typeface For Dyslexics? Don’t Buy Into The Hype”.

Continue reading “Ending the dyslexia legibility experiment”

Cache busting with Jekyll and Gulp

Since I love tinkering with my journal, updates to both my stylesheets and JavaScript files are quite frequent. Up till now, I’ve just let Gulp generate my files and then I included this in my Jekyll templates in a hard-coded fashion. But it then hit me that maybe I should do something to make sure that recurring visitors always get the latest version of my JavaScript and CSS, if they’ve been changed.

Continue reading “Cache busting with Jekyll and Gulp”

Experimenting with better legibility for dyslexics

This morning, Heydon Pickering posted a link to an article detailing how special typefaces for dyslexics basically don’t work as expected.

Continue reading “Experimenting with better legibility for dyslexics”

Fixing blurry text on hardware accelerated elements

A customer project I was working on had the need for animated bubbles with text in them. They were used as information overlays and needed to move around smoothly. To accomplish this, all you need to do is apply transform: translate3d(0,0,0); to the element in question to enable hardware acceleration in most modern browsers. This, however, caused another issue; blurry text.

Continue reading “Fixing blurry text on hardware accelerated elements”


Well, now. This is embarrassing. It seems that one of my work-in-progress articles was accidentally posted yesterday. Realising my mistake pretty late the next morning, the article was out for almost an entire day. Oh well, it just goes to show that my workflow need more work and maybe less flow.

Continue reading “Oops…”