When *Not* To Use the ORM


Details
When Not To Use the ORM
The Django ORM is a very powerful tool, and one of the great attractions of Django. It makes writing simple queries trivial, and does a great job of abstracting away the database layer in your application.
And sometimes, you shouldn't use it.
This talk is about situations and efficiencies you can obtain by using direct SQL. Even if you know no SQL at all, this can be a powerful technique to greatly improve your application's performance without sacrificing maintainability or code readability.
Christophe Pettus is the chief consultant and CEO of PostgreSQL Experts, Inc., a boutique PostgreSQL consultancy based in the San Francisco Bay Area. He's also a Django contributor and a former member of the Django Software Foundation board of directors.
Lightning Talks
Samer Araabi - Accountability Counsel using Django to build mini websites to support impoverished communities
James McNamara - GraphQL in Django
Upkar Lidder - Call for Code
Jamin Wong - Powering Docker Hub with containerized Django
Brandon Cooper - Investigating graphQL (using graphene) vs Dynamic-Rest
Host
At ZeroCater, we believe food is one of the easiest, and most effective, ways to build culture in an office. We make it easy for companies to feed their employees delicious, family-style meals and keep exciting snack programs fully-stocked with variety and rotation. ZeroCater has successfully launched our core product, Managed Catering, into 6 local markets and are excited to be offering Snacks + Beverages to clients in San Francisco. With our $12M in Series B funding and ability to now distribute alcohol, we plan to expand Snacks and Catering nationally to new enterprise and Fortune 500 clients. ZeroCater is changing a $130 billion industry and continues its trend of being revenue positive and sustaining year over year growth.
ZeroCater will be providing food and drinks. Please respect their space and make sure we clean up after ourselves.

Sponsors
When *Not* To Use the ORM