All Posts by Year

This is temporary and may not actually be needed.

2017

Be Your Own Backend Developer

An overview of server side Swift. I gave this presentation at Code Mobile in Chester. Unfortunataly, although a recording was made of the talk, it’s not available.

Read More

Back to Top ↑

2016

Back to Top ↑

2015

Easy JSON formatting

Sometimes we want to format some JSON. Here’s an easy way to set up a Service in Automator to make this easier.

Read More

Carthage

My NSLondon talk about the Carthage Dependency Management System. No need to manage your own submodules or use CocoaPods, Carthage provides a simpler and more flexible method of adding framework dependencies to Xcode projects.

Read More

Debug Logging In Swift

In the last iOSDevWeekly Dave Verwer listed Art Sabintsev’s PrintLnMagic - a small function that reproduces the common DLog pattern that many use which not only prints a value, but the filename, the function name and the line of the call. Which is really handy in debugging.

Read More

Back to Top ↑

2014

GCJ A - Magic Trick

I got through the qualification round for Google Code Jam 2014. I usually manage to get through this stage; it’s the first round that I haven’t managed to get past yet.

Read More

Hakyll New Post With Emacs

When this blog was created using Octopress, a new post could be created by simply running rake new_post in the Terminal. There is no such convenience in Hakyll, which is currently used as the generator. A small thing, but I wanted to fix it.

Read More

Back to Top ↑

2013

Back to Top ↑

2012

On Live Coding

I read somewhere that part of the popularity of The West Wing was that it was entertaining to watch smart people solve difficult problems. I think that’s part of the reason why I find watching live coding videos so entertaining - It’s more fun to watch someone solve a problem than doing it yourself.

Read More

Book Stack June 2012

I seem to have accrued a stack of fiction that I haven’t got around to reading. This is just a stick in the ground so I remember to dig them up and read them at some time:

Read More

Git Ignore file

A while ago I answered a couple of questions on Stack Overflow using my .gitignore file as an example. I find it strangely satisfying to find that there are projects on GitHub that use it, and even the odd blogs has put it up as well.

Read More

Simple Localisation Testing

Sometimes you want to test your localisations but you don’t want to go through the hassle of changing the settings on the simulator, or device, or your Mac for each one. There’s always the fear of setting some language that you don’t understand.

Read More

Hello Octopress

This is the obligatory post announcing that I’ve moved this site off Wordpress to Octopress. It’s been almost a year since I posted anything. And most of what I did publish was about NSCoder Night.

Read More

Back to Top ↑

2011

Just Enough GPG for git

It came about that I wanted to do some work with git and signed tags. It’s been a while since I had looked at this, I’ve got some old entries up on keyservers that date back to 1999, and never on a Mac.

Read More

Back to Top ↑

2010

DVCS at LiDG

I gave a short presentation to the London iPhone Developer Group at the Apple store in London this week.

Read More

A Simple Answer is Not Always Best

On New Year’s eve, Dámasa asked me to calculate some fraction of a fraction and provide the answer as a fraction in eighths. The post had just arrived so I flipped over an envelope and started working it out.

Read More

Back to Top ↑

2009

Some Tips for Lazy Xcoders

We all know what we should be doing when writing code. Each methodology you choose to use has its own best practices, whether it’s working from full specifications, writing unit tests first, programming in pairs, yadda, yadda. But, as developers, we’re only human, and we’re lazy. We have tools to make things easy for us. Here are a few tips that you can use to help when you’re not as rigorous in your coding as you should be.

Read More

NSCoder Night London

It’s surprising that there isn’t an NSCoder Night chapter in London. There is a monthly CocoaHeads meeting in Swindon, and the UK Mac Dev meeting once a month in Central London, but I think that there is a gap for an evening of coding in a social setting.

Read More

Back to Top ↑