This is an evolving guide on build in a ruby api with various different gems and technologies.