This is a test page for checking iOS system supported urls. It is a work in progress, I will continue to add links as I need them. Unfortunately wordpress.com, who host this page, suppress a few common url schemes including sms: and telprompt: so I’ll need to host elsewhere before it can be made comprehensive. Continue reading →
Code documentation, it can be tedious to write and maintain, what’s a developer to do?
I was asked for my advice on documentation today and realised just how much my approach had changed over the years. In my eager early days of development I thought the mark of a true professional was someone who in addition to taking the time to write quality code, also took the time to document it beautifully. I documented classes and methods religiously and sprinkled my code with helpful inline comments. These days I take a very different approach. Continue reading →
I use Charles proxy to debug my network traffic. This requires setting the device or emulator proxy to point to my local ip address where Charles is running. Charles can then intercept the device’s network traffic. This post outlines how to set the proxy for android devices and emulators.
I gave a talk on Apple’s new programming language Swift at Tech Meetup in Edinburgh yesterday. These are my slides. All part of my plan to get more involved with the brilliant tech community out there. Enjoy!
With 3D Secure on its way out it’s time to reimagine the future of online card payment security. In my 3D Secure is Dead post I described some of the pitfalls of the existing system. This post outlines what the future should look like. Continue reading →
For the brave souls out there who trialled iOS seven beta and haven’t yet updated to the official release, today is a bad day. The beta has just expired and Apple has deactivated devices still using it.
Unfortunately, following device prompts to activate does not currently work. If you had Find my iPhone switched on you may struggle to restore without doing a complete device wipe first.