It has been a busy year for me and conferences. Since January I have attended New Adventures, WordCamp, Reasons to be Creative, Web Expo Guildford and on Friday, Full Frontal. I used to go to gigs… now it seems I go to conferences.
I believe it’s the fourth year of the event but for me it was my first visit and I have to say a big thanks to Carl Jeffrey for supplying the ticket. Carl is responsible for all of the beautifully designed moleskins, conference lanyards and branding.
In the back of my mind I felt the next talk by John Allsopp (developer and conference organiser for Web Directions) would offer a similar counter argument. Thankfully his argument was extremely refreshing. John discussed the trade off between simplicity and easiness and how we mess up three perfectly good, universal technologies (HTML, CSS, JS) for the sake of easiness and efficiency as web developers. He looked at issues of maintainability and leaned on his experiences as a software engineer to explain what makes the web’s technology stack unique and worth protecting. There was very little to disagree with in John’s talk but he was particularly hard on CSS preprocessors. This is a shame as I have learned to love LESS. I do however see his point that this kind of abstraction adds unnecessary complexity and makes it harder for others to work on projects. Just last week I caught a young developer editing a cached CSS file generated from LESS. Unsurprisingly their hard work was overwritten very quickly.
Random observation: I’m not sure if it was deliberate or not but the slides from James and Johns talks were almost exact opposites of each other. James set his slides in white type with a black background with most of the text on the left of the screen. John’s slides were the complete opposite (black text, white background set to the right of the screen).
After the first break things became a little more hands on with a talk by Andrew Betts (Financial Times labs) on the HTML5 Application Cache and Anna Debenham (font end web developer) on console browsers. Both talks highlighted some interesting points but my ultimate takeaway was that app cache is a broken mess and consoles browsers are also a broken mess. For me this added weight to the fact that web standards are still very much all we have to rely on.
The final talk for the day came from Chirs Wilson (Browser developer) sharing his experiences with developing browsers (from Mosaic to IE and now Chrome). There is a great deal to be learnt from our relatively short history on the web and with Chris having been around for most of it, he has some great stories to share.
I will post a link to the conference videos once they become available. The conference videos are now available.