Skip to content
Pedro Belo edited this page Jul 10, 2015 · 8 revisions

Rails is one of the most opinionated web frameworks out there, and yet it still leaves a lot of decisions up to the developer: Postgres or MySQL? Minitest or RSpec? Sequential ids or uuids?

Writing APIs for over a decade has made us pretty particular about these decisions. Some save us production headaches, some help avoid data leaking, and some just don't matter – but we still answer them with standards because that's important once you're in a team.

Pliny aims to wrap all the best practices we've cultivated around writing and maintaining APIs at Heroku.