Here's how I set up my dev environment.