Changed theming to use Crossbrand

I have not blogged in a while due to personal circumstances, like having started on a new job which keeps intensifying, but also because I was unsatisfied with the way my sites handle templating. Let me explain, I have a shared webhosting account and run multiple domains and subdomains. Some (actually most) of them require [...]

Validating an e-mail address according to RFC 2822

E-mail addresses are bitches! There, now that is said I can tell why. Should you ever have time on your hands you should read RFC 2822, it provides an interesting (though somewhat dull) background into e-mail messaging. Alas one can also see why it is so hard to validate an e-mail address, it is an [...]

Generating passwords in PHP

There are those things you encounter again and again and again. Generating passwords is one of those. My experience is that whenever an application needs to be created which deals with user account creation, it is best to let my application create a password for the user. Why? Simply, I am lazy. Good developers and [...]