2013 May Archive

Removing anonymous event listeners

I recently ran into a problem involving the removeEventListener() method, which caused me a good half an hour of confusion before a lightbulb appeared above my head and I was enlightened by a solution – a solution which, it must be said, is very obvious in hindsight. So doubtless many people know this already, but I’m recording it here along with another approach I thought of afterwards, in the hope that they may be useful to someone in the future.

Read the full article


It’s CSS Day next month!

Next month I’ll have the pleasure of taking part in CSS Day in Amsterdam, not once, but twice. On Friday 14th June I’ll be on stage alongside a truly stellar line-up of speakers: Eric Meyer, Bert Bos, Stephen Hay, Divya Manian, Tab Atkins, Daniel Glazman and Lea Verou. Each of us will be looking in detail at a specific module (or modules) of the CSS spec; my talk will be on the Animations and Transitions modules. If you’re into CSS in a big way, this day is one you won’t want to miss.

On the previous day, Thursday 13th June, I’ll be giving a one-day Responsive Web Design workshop, where I’ll be teaching the full process of creating a responsive website: planning and strategy, prototyping, tools, design deliverables, and, of course, coding. Alternatively, if your CSS is not quite up to scratch and you need a refresher before the conference, Eric Meyer will be giving a workshop which will teach you all you need to know.

Each workshop costs €300, and the conference day costs €250 (Dutch VAT of 21% will be added to both). Full details, programme and tickets are all on CSSDay.nl, along with a nice little Easter egg I found out about today: click on a speakers name on the Programme page to see some live examples of their chosen subject!

Oh, and as if my conference and some fantastic talks weren’t enough, as a bonus you get to spend a few days in beautiful Amsterdam. I’m really excited to be a part of this, and hope to see you there!


Switching from native to web apps: an experiment

I recently had call to do a factory reset on my phone, and as I began the process of reinstalling all my apps again decided to try an experiment instead: to see if mobile web apps (or, sites) were up to the job of replacing native apps. With the forthcoming release of Firefox OS this is something I’ve been very curious about, but within days I was back to using native again. I’ll explain why, but lay out some of the more positive findings before I do. Note that I was using Chrome on Android for my experiment, but I think the findings should hold true for most browser and OS combos.

Read the full article


Some stats on OS and browser share

Last week on Twitter I shared some browser and OS statistics from a site I manage. These turned out to be quite popular, so I’ve decided to expand on them a little further, and also add the stats from another site I manage, to broaden the base numbers a little. I’m not trying to make any point here, just sharing a little bit of analytics data. If there’s any interest in my doing so, I’ll provide further updates in the future; leave a comment if there’s anything in particular you’d like to know.

Read the full article


Aside

I’ve updated my Speaking page to include more conferences, more videos, and a little on my speaking requirements and preferences. I’m planning to cut down on the number of talks I give in 2014 (twelve is too many), but am always open to interesting offers and opportunities, so please get in touch if you’re organising an event.

[#] 1 Comment . More Asides.