Blog

  • Sky Q UPnP, REST and WebSocket API interfaces

    It’s been a few years since we got into digging around Sky+HD’s UPnP control protocol, but having recently updated to Sky Q, there are a few changes that break the way we were talking to the box. Backwards Compatibility The Sky Q box contains pretty much the same UPnP advertised control system as Sky+HD, and…

  • iPhone 6S Launch Reservation Stock

    It’s over 24 hours since the iPhone 6S became available for pre-ordering or reservation at your local Apple Store come the 25th February, and it’s safe to say Apple have way more of these things than they did the iPhone 6 last fall, as you can still make a reservation for a few models and…

  • MAMP Pro on Yosemite Beta 5

    Update: The developers of MAMP recommend the following workaround: Workaround for the 10.10 Preview 5 bug: Rename the file “envvars” located in </Applications/MAMP/Library/bin> into “_envvars” If you’re running MAMP Pro 3 and you installed Yosemite preview 5, you’ve probably noticed Apache won’t start anymore, with the following error: dyld: Symbol not found: _iconv Referenced from:…

  • Using UnCSS and grunt-uncss with WordPress

    Following on from my last blog post about modernising WordPress development with grunt, we’ve been using the process for a few months at Storm and have been slowly making it better. This week, while working on pretty heavy project, we noticed that our compiled single CSS file was a huge 6,500 lines and ~180kb. This…

  • Modernising WordPress theme development

    Last October, I spent two days at #fowa in London. One of the most common themes that came out of it was how far automation tools have come in the last few years. Where I work at Storm, we have two groups of devs, I’m lucky enough to lead the WordPress and PHP team while upstairs…