Innovating the other web – my keynote at WROC#

March 15th, 2015

Last week I was lucky enough to give the opening keynote of the inaugural WROC# event in Wroclaw, Poland. The event, organised by Objectivity was aimed at Microsoft stack based developers and I felt incredibly out of my depth. In essence, I was the Microsoft employee who had much less knowledge about the subject matter […]

Advancing JavaScript without breaking the web

March 9th, 2015

Current advancements in ECMAScript are a great opportunity, but also a challenge for the web. Whilst adding new, important features we’re also running the danger of breaking backwards compatibility. These are my notes for a talk I gave at the MunichJS meetup last week. You can see the slides on Slideshare and watch a screencast […]

Simple things: Storing a list of booleans as a single number

February 25th, 2015

This blog started as a scratch pad of simple solutions to problems I encountered. So why not go back to basics? Yesterday I was asked by someone if there is a possibility to store the state of a collection of checkboxes in a single value. The simplest way I could think of doing this is […]

Making distributed team meetings work

February 24th, 2015

Being in a distributed team can be tough. Here are a few tricks I learned over the years to make distributed meetings easier. This is cross-posted on Medium, you can comment there. Photo Credit: Tim Caynes Working as distributed teams is a red flag for a lot of companies. Finding a job that allows you […]

Progressive Enhancement is not about JavaScript availability.

February 18th, 2015

I have been telling people for years that in order to create great web experiences and keep your sanity as a developer you should embrace Progressive Enhancement. A lot of people do the same, others question the principle and advocate for graceful degradation and yet others don’t want anything to do with people who don’t […]