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

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

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

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