I'm currently using
for web development, this article explains how I configure Ubuntu for either desktop or virtual machine development.
I also talk about
on Virtual Private Servers (VPS).
By using Ubuntu on both the desktop and Server you can easily match development and production environments and avoid the use of extra tools such as vmware, virtualbox or docker.
Have you forgotten your MySQL root password? I must admit I've been guilty of this a few times. Also helpful if you are working on a project where the previous developer or server admin has vanished. This article tells you how to reset your password.
OwnCloud is a great dropbox/ubuntuOne/GoogleDrive alternative. Gives you the power to run your own server without having to worry about others controlling your data. I also think the features of owncloud are better than most of the other services. This article will explain how to install ownCloud on a Ubuntu 12.04 LTS server.