Let me say this first: I do not believe in big bloated MVC PHP frameworks. I believe in having custom code that runs as fast as possible. For recurring useful functionality, such as templates, I believe in using simple, efficient and flexible dedicated standalone modules.
For the past several years, I have been using a home-grown templating […]

Dynamic mass vhost with Apache and mod_rewrite

In the process of setting up a new web-server with Mosso’s CloudServer, I came up across an interesting problem that took be the better part of the day to figure out.
The new server is completely unmanaged, which means that I have no web control panel to manage things. But worry not, that’s actually a good thing, […]

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 code used […]

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 least secure. […]

Interviews and Podcasts

iAppblog recently interviewed me on the new iPhone SDK, Apple’s business model, and whether we will see Exces for iPhone. It’s an interesting read, so be sure to go have a look
Last week, I also participated in the MacSB podcst episode 4. It was really interesting and instructive to have a chat with some really cool […]