Date: Wed, 27 Mar 2019 17:00:15 +0000
<ul> <li><a href="https://groups.google.com/forum/#!forum/django-rest-framework">DRF Google Group</a></li> <li><a href="https://youtu.be/pY-oje5b5Qk">DjangoCon 2018 Talk: Finally Understand User Authentication in DRF</a></li> <li><a href="https://www.django-rest-framework.org/api-guide/authentication/">DRF Official Documents: Authentication</a></li> <li><a href="https://github.com/OttoYiu/django-cors-headers">django-cors-header package</a></li> <li><a href="https://swagger.io/blog/api-strategy/difference-between-swagger-and-openapi/">Swagger vs OpenAPI</a></li> <li><a href="https://github.com/encode/apistar">API Star</a></li> <li><a href="https://www.starlette.io/">Starlette</a></li> <li><a href="https://www.howtographql.com/basics/1-graphql-is-the-better-rest/">GraphQL vs REST</a></li> </ul> <h4>SPONSORING OPTIONS</h4> <ul> <li><a href="https://fund.django-rest-framework.org/topics/funding/">DRF Sponsors</a></li> <li><a href="https://www.djangoproject.com/fundraising/">Django Software Foundation</a></li> </ul> <h4>SHAMELESS PLUGS</h4> <ul> <li>William's <a href="https://wsvincent.com/books/">books on Django</a></li> <li>Carlton's website <a href="https://noumenal.es/">Noumenal</a></li> </ul>