Hipster Dev Stack A curated directory of artisanal development tools that we used to like before they went mainstream Submit 19 5 / 2014 Retrofit Everything we write has been a microservice since before writing everything as a microservice was cool. But since we’re craftsmen we demand something cleaner than a big jumble of stringly-typed REST calls. Retrofit is the answer. Write an interface describing the REST service you’re connecting to, add some Retrofit annotations and you’re done. Since we’re siding with the beardy guys in the TDD is dead debate it’s worth pointing out that Retrofit also makes it ridiculously easy to unit test the code that interacts with the REST service. Since one contributor to this blog has sold out and works for a large streaming content corporation now it’s also nice that Retrofit supports returning RxJava Observable s from annota...