Expert Overview

Graham first learned Objective-C while sat in front of a NeXT Turbostation, and was hooked on its power and simplicity. His career has seen him writing Mac and iOS apps, Java software for particle accelerators, node.js microservices and more. He has written books and given talks for Cocoa developers on application security and test-driven development, and more generally on object-oriented and functional programming, and the skills a programmer needs that aren't programming.

Things I'm Doing
 
Talks I've Given

Talks I've Given