Camel Case in MySQL Table Names is a Bad Idea

Today at work I encountered all kinds of “naming schemes” for MySQL tables and columns. Camel case table names in particular can cause serious pain because: Table names directly correspond to filenames on your hard drive There are tons of different filesystems and some of them are case insensitive. So if you develop on OS […]

Using the Intel 510 Series SSD in a 2011 MacBook Pro at full speed and with TRIM

I just got a new MacBook Pro from my current employer and since I got it without an SSD I bought the Intel 510 250GB and installed it. Everything worked smoothly after the first boot. However, as @denis2342 pointed out, there are a few extra steps to make it run at full speed and performance. […]

Mac OS X Keyboard Shortcut for locking the screen

For years I’ve been searching for a keyboard shortcut that would instantly lock my screen / desktop. I’ve seen this on Linux window managers and something like this probably exists on every major operating system. My current workaround was to open Keychain.app, enable the menu bar icon in the preferences and click each time on […]

How to setup SparkleShare beta2 for mac with your own server

Today the first SparkleShare beta for mac came out. SparkleShare is somehow very similar to dropbox but instead of being bound to one company, SparkleShare is based on git and therefor allows hosting your repositories on your own servers. I’ve been waiting for this release for because one of my colleagues is already using it […]