Externalising the tests · We need the array itself and the key, which we supplied to the algorithm
Filenames as metadata · Filename and file size are the only metadata you can rely on
Dependency injection · Swift DI with type alias declarations
Unidecode · Plain ASCII transliterations of Unicode text
Migrating to Swift · Migrating a very old project from Object-C to Swift
Future proofing library APIs · Moving version checking to the runtime
Code layout and display · Moving passed Objective-C's square brackets
Loga- · A logarithmic unit prefix for big and small numbers
Fully Linked · An example wikipedia page where every word is linked
Basic English · A dictionary of C. K. Ogden’s 850 Basic English words
Last Resort Font 1 · A Last Resort Font (for latin readers).
Strictly Scores · An example of SVG charts embedded in HTML
Unicode browser · A browser of Unicode code points
iOS devices · A matrix of iOS devices by size
Pinyin Font 1 · A Last Resort Font
World time · 24 … 3 … 1
Desktop iOS · An example of what VoiceOver can do for sighted users
Problems with languages · Welcome to the Hotel California
Oatmeal and Raisin Cookies · Tasty cookies that should be good for you (but aren't)
Kardashev scale · How much power a Type I citizen would have
Georgia · Flores, but with objects and integers
Marriage · Pairing up in the UK
Flores · A programming language in 639 lines
The physical network stack · Working out what the difference is between the road and rail network
Yet Another Programming Language · Do not design and write a programming language
Becoming An Early Riser · I never knew that there was an actual Saturday morning
On Apple's AppStore
Herd - Animal and Livestock Management · The application to help you track your animals, presenting them clearly and efficiently on your iPhone, iPad or iPod Touch.
The Map - world maps, offline · The Map gives you offline maps of entire countries (including the USA, Canada and Great Britain).
Noteworthy mini projects
MinimumRubber · A set of Core Graphics and Core Foundation related functions by me and others.
OpenTimeLine · A historical timeline implemented using SVG.
PredicateOptimiser · Doing cool things with NSPredicate objects.
Staycation · Execute CGI scripts locally without a web server.
Places to find me
Stack Overflow · A question and answer site for professional and enthusiast programmers.
GitHub · A popular git hosting site.