Creating the best local development environment

As we've already seen, there are some brilliant aspects of writing Lambdas locally, which is why we are going to use it throughout this book. We're going to choose an IDE and install NodeJS and NPM before setting up a folder structure for our Lambdas. Finally, we'll use the AWS CLI and Git to create awesome tools to get rid of the normal disadvantages of working locally.