Whether you are a Drupal newcomer or a seasoned Drupal developer, you're bound to run into one, some, or all of the issues outlined below. Some are obvious, some not so obvious, but we'll show you how to troubleshoot them all regardless.
Using Drush to sync databses (drush sql-sync) is a valuable tool, but it is not always an efficient choice when dealing with large databases (think over 1GB).
I have been using the same command snippet to import a database using drush for a long time, but it recently broke when switching to an alternative shell. Below is an update to an old classic.
Spin up a fully-functional, disposable instance of Drupal in about a minute. Try out an unfamiliar contrib module without sullying your main dev environment or give back to the community by testing patches with minimal fuss.
You find an issue on Drupal.org and if you are lucky, there is a viable patch. Hopefully this patch will one day make it into a release, but this won't slow you down. You apply the patch, it fixes the bug and all is well with the world ... for now.
I've been using
TextExpander for a
while and I absolutely love it. If you aren't familiar, TextExpander
allows you to create shortcuts to frequently used pieces of text. Its a
tool that everyone can use, but programmers like me find it especially
useful.