My name is Kenneth and I write cool Mac and iPhone software. This is my personal weblog where I post about stuff I find interesting. I usually write about Mac development, the business of shareware and the Mac community in general.
read more →Apple’s introduction of Genius into iTunes may have been one of the best business decisions they ever made. First, it’s a great feature for the user. It’s a joy to just chose a beloved track, and instantly get plenty more of that awesomeness. I’ve been a great fan of Genius myself, and I use it all […]
The MacHeist Argument™
As another season of MacHeist comes, yet again the blogosphere is up in arms crying foul. A recent post by Marco Arment captured my attention. The argument has been done to death the first season, no need to go over it again. But there’s a few things so fundamentally wrong with his argument that I have to […]
App Store = Paperwork Nightmare
[Note: I hope this article doesn’t break the NDA, but if it find out it does and I get a Cease & Desist from Apple, I will have to take it down.] When you upload an iPhone application to the App Store through iTunes Connect, you’re presented with a few screens of information to fill in. […]
Registration Schemes: Asymmetrical Cryptography
One challenge that most developers face when nearing release of their first application is how to implement registration and piracy protection. This three-part article will describe three common types of registration schemes: Serial Numbers, Asymmetrical Cryptographic Keys and Product Activation. Part Two: Asymmetrical Cryptography Asymmetrical Cryptographic Keys are a great way to secure you app, because the […]
Registration Schemes: Serial Numbers
One challenge that most developers face when nearing release of their first application is how to implement registration and piracy protection. This three-part article will describe three common types of registration schemes: Serial Numbers, Asymmetrical Cryptographic Keys and Product Activation. Part One: Serial Numbers Serial numbers are the simplest, most practical option. However, they are also the […]