In order to build websites, apps or API's, every developer ultimately ends up curating a suite of tools that can help them build products better, cheaper and faster. Below are a few tools that I use all the time.

API Development

  • Postman - Google Chrome plug-in that helps you craft CRUD requests
  • PAW for Mac - Paw is like Postman
    but for Mac users who prefer nice design. I love PAW.
  • RedBot - Redbot helps you figure out what your headers are returning.
  • Mashape - Mashable is a marketplace for API-only services. If you ever want to make money from the service your API offers, this is it.
  • Amazon Lambda - Amazon Lambda is a game changer. You can write a single method, host it on Lambda and let Amazon manage everything else. No need for servers, no need to worry about scaling, it's a big deal.

NodeJS Development


Research

Measurement

Tools for performance


Base 64 Image


SSL


IDE


File Transfer


Communication


Time Management


Saving Code in the Cloud

  • .gitignore - This website helps you easily create a gitignore file.
  • Github for team collaboration.
  • Bitbucket for team collaboration with free private repos.
  • Codepen for sharing quick, front-end development.
  • JS Bin for sharing quick, front-end development.
  • Codepen
  • Gistbox

Cloud Hosting

  • Firebase for JSON-based, NoSQL real-time hosting. It's also great for Angular apps.
  • Openshift is great for NodeJS and Ruby on Rails.
  • Heroku is excellent for NodeJS, Rails and other apps that also want to integrate with PostgreSQL.
  • Amazon Web Services is all powerful.
  • Microsoft Azure is Microsoft's response to Amazon Web Services.
  • Google Cloud Platform is Google's response to Amazon Web Services.
  • AWS S3 Hosting is one solution to hosting a Single Page Web app using S3. This is a really affordable way to host your app.