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
- BuiltWith lets you find out what a website is built with by a simple click.
 - IP address and domain information
 - Web Developer's Toolbar - Probably the best toolbar in the marketplace.
 - Clear Cache - Clear your cache and browsing data with a single click of a button.
 - Crumble - If you want to see which websites inject cookies, this app does a pretty good job of that.
 - JSON Formatter - JSON Formatter is a great tool for visually seeing your JSON data in the browser.
 
Measurement
- Google Analytics Debugger
 - Google Tag Assistant
 - Pagespeed
 - Speed Test - Webpage Test will help you determine if your browser is hitting a cached page as well as other performance tests.
 
Base 64 Image
SSL
IDE
- Visual Studio Code
 - Textmate
 - Navicat Data Modeler is great for creating database models.
 - Navicat Premium is perfect for managing MySQL or even AWS Aurora databases.
 
File Transfer
- Transmit is a tool for using FTP, SFTP and AWS S3.
 - SSH Tunnel
 - Secure Shell
 
Communication
- Chrome Remote Desktop for screen sharing.
 - Apple Remote Desktop for Apple screen sharing and client monitoring.
 - Zoom.us for video conferencing.
 - Uber Conference for team phone calls.
 - Slack for team sharing.
 
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.
 
	
	
	
Swift: Do Try Catch
I've discovered that there are really two ways to accomplish a Try/Catch strategy in Swift. The first example is technically correct but the "shorthand&...
Subscribe to new posts
			Processing your application
			Please check your inbox and click the link to confirm your subscription
			There was an error sending the email