March is going to be a busy month: I'll be speaking at RubyNation too, which will take place on March 23 & 24 in Reston, VA (USA). My presentation will be about how to create modular and truly reusable front-end code with HTML5, Sass & CoffeeScript, just as in Poland.
read more
Those who don’t see any use for pre-processors such as Sass often use the “bad code” argumentation. It creates too specific selectors due to nesting, huge sprites and they hate the way Sass enforces an architectural approach that doesn’t work. And it’s all true. If you’re a poor developer. You know, one who would handcraft too specific selectors, 15MB sprites and doesn’t know how to cleanly structure a project.
read more
I'm happy to announce that I'll be speaking at wroc_love.rb, which will take place on March 10 & 11 in Wrocław, Poland. My presentation will be about how to create modular and truly reusable front-end code with HTML5, Sass & CoffeeScript.
read more
Using class names to find elements with JavaScript leads to confusion and maintenance issues. For true separation of styling and behavior you should use custom data attributes instead, with added benefits.
read more
A few days ago I spoke at ArrrrCamp in Ghent, Belgium. If prior editions were of the same level of quality, I should have gone there before. Here's a short recap, plus my slides.
read more
The placeholder attribute saves web developers from using JavaScript solutions to tackle a simple task: display a placeholder text in a form input. Right now though, the bulk of all forms using this attribute is doing it wrong.
read more
This site now runs on nanoc, a static site generator running on Ruby. The old Wordpress install went out the window and I only migrated two posts.
read more
A friend of mine asked me to write about my (near perfect) home theater setup, including the automated downloading of new episodes of TV series.
read more
After trying numerous "solutions", I finally managed to get my Vodafone "express data card" (the E3730 by Option) to work on OSX 10.6 (Snow Leopard).
read more