Today, we backed Tom Christie’s Django REST Framework Kickstarter at the Platinum level. I’m Kit La Touche, a web developer here at Simple Energy. I’m going to talk a little bit about why this was worth it to us.
At Simple Energy, we’ve been transitioning our core web stack to Django, for the increased reliability, maintainability, and extensibility that offers over our old stack. Django REST Framework is a major part of that. It has allowed us to describe the RESTful API we’re making, more than implement it. The declarative style of DRF is immensely powerful. Such a style could easily become restrictive, though, denying you the ability to insert custom code where you need it. The beauty of DRF is that it offers enough granularity and access into its workings that you can always insert a bit of logic just where you need it.
Three and a half years ago, Tom Christie released the first version, 0.1. Since then, DRF has grown rapidly and well. Every once in a while, a really wonderful piece of code like this comes along, guided by a clear vision of what it is (and is not). It has attracted an engaged community, spawned its own ecosystem of third-party libraries, and steadfastly avoided scope creep—it handles what you need to make a RESTful API, no more and no less.
Now, Tom has hit a barrier in his library’s asymptotic approach to perfection, and funding this Kickstarter will allow him to put dedicated time towards work on the project and surmount that barrier. Here at Simple Energy, we have chosen to do the right thing by Tom and the DRF and Django community, and donate to his Kickstarter. Thanks, Tom, and we hope you have a lot of fun putting concerted time towards DRF!
– Kit La Touche, Django Developer