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) with the hope of matching development environments between desktop and server.
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.
Screen is a linux command line tool that allows you to store sessions and create windows without a GUI. This article is just a quick little "cheat sheet" for me to remember the screen key bindings, but you're welcome to read.