• My new CSS framework: SUCSS!

    Everyone is writing about CSS, and I work with CSS, so I guess I should write about CSS too. Here's the new idea: SUCSS!

  • Not all software development processes are equal

    Coding is easy / software engineering is hard – we need more engineers! Foreward: This post has been in my drafts for ages. I’m hesitant to publish because…well…how could little old me have a valid critique of such a software engineering giant? Yet I keep reading it and I’m really happy with what I’ve written […]

  • Where do I fit?

    I'm a bit stuck with my plans for 2019. The big question really, is: where do I fit in the world of web development?

  • Skirting the iOS/Safari audio auto-play policy for UI sound effects

    In some cases involving asynchronous operations, Safari's auto-playing media policies seem to prevent playing sounds, when playing them should be OK and when other browsers are fine with playing them. Here's a dive into it with example code and a workaround!

  • Statamic: First impressions

    While the confusion over the launch of WordPress’s new “Gutenberg” editor continues, I’ve been considering some other options. As someone who also works in the Laravel world, Statamic is making a pretty big blip on my radar. It’s a content management system that ‘runs on a “flat file” engine based on Markdown and YAML files’. […]

  • Beat the Street – tinkering with a virtual version of the game

    In Swindon at the moment there is this brilliant “game” called “Beat the Street” intended to get people out and about and walking and cycling. They have put more than 170 boxes around the town, strapped to lampposts, and they have given out thousands of fobs and cards. The way the “game” works is that […]