Coolson’s Artisanal Chocolate Alphabet


What a week it’s been. What a few months, really! If you’ve been following on Twitter or this blog recently, you’ll know that my wife Emily and I have been working on an iPad game. We’ve been testing it for a month or two with a great group of people, who have been a great help (thanks to all of them). The game, Coolson’s Artisanal Chocolate Alphabet, is now done, and available to buy (that was a hint).
Read more…

THIn


I open-sourced a little bit of, as I’ve been calling it on Twitter, “THE GAME” - that is, the game Em and I’ve been working on: “THIn”: Three easy ways to do things later in Cocoa/Cocoa Touch.
Read more…

THObserversAndBinders


I wrote some key-value observing (KVO) and key-value binding (KVB) helper classes for iOS and Mac OS X. Not much more to say about them than is in the ReadMe file on GitHub. I’m pleased with them. Comments (and pull requests) welcome.
Read more…

This dogma that web apps are the future


I think that the idea, and it was almost taken as religion, is that once we got to the point where you could write web apps, and that web apps would run everywhere, that was some sort of end point in the continuum of how software evolved. […] Not everybody, certainly not everybody, but there were a large number of people who I think sort of took it, and still take it […], this dogma that web apps are the future.
Read more…

Sparrow, Promise, and Feelings of Betrayal


Google has acquired the development team that produces the excellent Mac and iPhone email app Sparrow. Development of the app is being stopped so that the developers can “[join] the Gmail team to accomplish a bigger vision.” Like many, I find this news disappointing. I bought both the iPhone and Mac versions of Sparrow. I use it daily on my iPhone, and intermittently on my Mac. It’s a great app on both platforms.
Read more…

YACYAML


I posted YACYAML, the Cocoa YAML parser/object archiver I’ve been working on for a little while to GitHub today. It converts Cocoa objects to and from YAML, a plain text, human friendly data serialization format. YACYAML can be used in lots of ways - from replacing plists or JSON for simple config files, up to storing entire custom documents in an easy to view (and easy to hand-edit) format. Why have I made this?
Read more…