Recent Posts

Doing Favicons Correctly

1 minute read

Most web developers know of the existence of favicons. Once these were extremely popular, but now with recent changes in browsers such as Chrome, which make ...

Xcode Build Tokens

2 minute read

Recently, I was working with a larger iOS project than I usually do. This project involved creating a library and using it in other applications as well as ...

SpaceX Will Ruin Government Agencies

2 minute read

This morning I watched the video for the launch of the Dragon V2 capsule (which can be found here). The thing which struck me about this vide...

The Need for a Password Security Group

4 minute read

Recently I have become increasingly exposed to companies with bad password security practices. These range from Virgin Media, who require that your password ...

Should I redirect HTTP to HTTPS?

1 minute read

No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...

Type validation in Python using decorators

less than 1 minute read

So in Python you generally do test driven development to make sure that you don’t get weird type errors. Sometimes, however, it’s good to be alerted immediat...