Thinking Outside The Box was the goal of the past couple of days at the Beyond Tellerrand Conference in Düsseldorf. What are conferences about? What makes them special? Why should you attend them?
Continue reading "Beyond Tellerrand 2011"
For someone doing front end work it's pretty likely they'll stumble upon the works of people like Paul Irish at some point or another. These people are involved in virtually every tool we use every day. These are the people trying to teach us "regular developers" how the web works. And what many don't realize - metaphorically speaking they live just around the corner. They're people like you and me, only prominent.
Continue reading "Causal Blathering"
I've recently come into love with jsFiddle. It's an awesome tool for quickly hacking together some neat front end stuff. But it's lacking a couple of features.
Continue reading "jsFiddle, some thoughts"
Dealing with user-uploaded images in web applications has become dead simple - yet not simple enough. JPEG knows profiles and color spaces not every renderer understands correctly. This post illustrates how CMYK JPGs present accross browsers and how one can easily avoid those problems. (And show a neat trick to speed up ImageMagick on multi-core systems.)
Continue reading "CMYK Images And Browsers And ImageMagick"
When using jQuery.data()
to interact with data-attributes selecting elements with that attribute will not work. jQuery('.selector').data('name');
reads the data-name="foobar"
attribute from a DOMElement. This attribute could be used in a selector, say jQuery('[data-name="foobar"]').hide()
. But if you use jQuery.data()
to set or update such an attribute, your selector would fail.
Continue reading "Making jQuery.data() selector aware"