Chris Hager
Programming, Technology & More

Tools of the Trade

This page is an incomplete collection of great developer tools, utilities and services. Please send feedback, ideas and suggestions to @metachris.



Developer Tools

  • Atom - A hackable text editor for the 21st century
  • VirtualBox - Virtual Machines
  • Vagrant - CLI tool to manage VMs
    • Scotch - Vagrant Box with LAMP stack and more
  • Docker - Containerization toolkit
  • Awesome Lists - A curated list of awesome lists

Development Tools


Programming Langs


Server & Infrastructure

Tools

  • Ansible for automation of deployment and server setup
  • Jenkins CI - Continuous integration
  • Gerrit - Code reviews by Google

Web & Server Dev

Web Server Stack

  • Nginx - Much faster and easier to configure than Apache
  • Redis - Efficient caching / in-memory key-value store with lots of goodies
  • NSQ - Message Bus

Various

Techniques

Logging & Monitoring

Collecting logs from Clients

Collecting logs from Backends/Server

  • Fluentd - Logging middleware / unified logging layer (open source)
  • ELK - ElasticSearch + Logstash + Kibana for collecting and visualizing logs

Monitoring

  • Prometheus - Monitoring and alerting solution (open source - Apache license)
  • NewRelic - Server monitoring saas (ok free tier)

Databases

  • PostgreSQL: popular open-source database with native JSON support
  • MariaDB: Community fork of MySQL
  • ElasticSearch - distributed, multitenant-capable full-text search engine with a RESTful interface
  • MongoDB: Popular NoSQL database
  • Riak: Distributed databae

Message Protocols


Design


Windows Tools


SaaS

Dev Support

  • travis-ci.com - Continuous Integration (free for open source projects)
  • coveralls.io - Code coverage (free for open source projects)

Various

Push Notifications

  • Parse - Push notifications from backend to user apps (large free tier)
  • PushOver - Receive push notifications from your services by sending a mail (cheap, pay per device)

Wiki, Tickets, Project Management

swirl
swirl