My Books
-
The End of Pic-a-POD
Read More »I think I wrote the first version of Pic-a-POD in 2003 and have been updating and maintaining it ever since, but the time has come to shut it down.
-
Moving to the Dark Side - Part 2
Read More »Now that most of my Mac apps have been updated to support macOS Mojave's dark mode, it was time to turn my attention to this web site.
-
Moving to the Dark Side
Read More »With the release of macOS Mojave on 24th September 2018, I have started updating my Mac apps, mainly to enable support for dark mode if appropriate.
And now I have updated this site too. Click the light bulb icon at the top right of the page to toggle between light and dark modes for this site.
-
Swift Strings Helper
Read More »Hands up everyone who can remember how to work with Swift strings, especially when it comes to substrings and ranges? ....
Nobody?
Me neither. So I decided that I would work it out once and create myself a library to make it easy for myself in the future. And then I thought that other people might like it too. So I have created my first open sourced project.
-
Functional Programming in Swift
Read More »What is Functional Programming and how can we use it in Swift?
Search online for any definition of functional programming and you will find many different definitions, few of which are practically helpful. I have no claim to be an expert, but as a Swift enthusiast, this is what I have distilled out of the morass.


