Blog Posts

Apple showed off a great shiny new API for getting an image of your ma view, but what they left out of their toolset was any elegant way of including annotations or drawn elements along with the map image. At WWDC 2013 Apple showed a way to add annot…

As part of user testing it's really handy to revird the actual device screen to capture those teicky to replicate bugs ("features"). If you have a browse around the internet you'll infortunately be pointed towards buying a new cable (£40 from apple)…

NSDateFormatter is a very powerful tool if used correctly, however working out what the availble format strings is a pain in the a**e. Thankfully someone has created a handed table: http://waracle.net/iphone-nsdateformatter-date-formatting-table/ Wel…

Not sure if this is a bug or intentional but I've found that the missing filter / query won't operate on float properties. Although this is stored internal as a double the missing filter still won't work. If you change your field to type double then…

After 3 hours, 1 muffin, 1 large americano (no milk) and 2 fortune cookies I'm finally inside. Welcome to WWDC 2014. I'm going to try and blog some of what's going on this week; I can't, however, promis that the content will be briliant and there is…

Pow is a great little tool for rapidly developing Ruby on Rails applications on OSX. Pow take away the headache of managing development services by allowing you access to your projects from a local subdomain. This allows you to have multiple projects…

Ever wanted to be able to run a block of code and simply try it again if it fails? I have! Take the scenario of attempting to POST somthing to a 3rd party API. We really must send our data however the API is flakey at best. What happens when it fails…

The Nokogiri gem can seem to take a veeeerrryyy looooonnnnggg time to install. This is because by default it will attempt to compile libxml2 and/or libxslt. You can however turn this off and instrcut it to use the system installed versions of these l…

Some people have asked me about something I mentioned regarding CSS3 animations and efficient transforms. I'm seeing a lot of people translating their CSS animations directly from jQuery and not taking any performance into consideration. Fortunately…