Don’t Reinvent the REST/JSON Wheel

dropwizard

Working on a REST/JSON web service?  No need to reinvent the wheel - there are several nice packages to get started. One that we've had tremendous success with is Dropwizard.  Java-based, ops-friendly, very fast and easy to get started.

Another interesting package is Swagger. For larger projects, documentation and self-describing services become more and more important.  One nice thing about Swagger: quick, fast bootstrap for everything - Spring, Play, Scala to Node.js, and many more.

As we see more and more web applications looking more and more like REST/JSON services feeding JavaScript applications, this kind of development model becomes more and more appealing - even more so with such easy tools.