Using a ramdisk for unit tests
Why do this? Tests run faster because database reloading between tests is fast.
Why not do this? If you need to keep flipping back and forth between your tests and your browser accessing your dev site or running xdebug/IDE against your dev site then this becomes awkward.
These instructions are for windows but it shouldn't be too hard to adjust for unix.