DjangoCon US 2018
2018-10-14..2018-10-19
San Diego, CA, United States
[DjangoCon US 2008, DjangoCon US 2010, DjangoCon US 2014, DjangoCon US 2015, DjangoCon US 2016, DjangoCon US 2017, DjangoCon US 2018, DjangoCon US 2019, DjangoCon US 2021, DjangoCon US 2023, DjangoCon US 2024, DjangoCon US 2025]
who it's for
Django developers, backend developers, site reliability engineers, platform engineers, engineering managers, open source contributors, technical educators
topics
Django REST Framework APIs; Django Channels and websockets; Celery workflow primitives; Elasticsearch-backed admin search; pyz application packaging for Python; Kubernetes fundamentals for Django; Serverless Django with Zappa; Wagtail CMS integration; Behavior-driven testing with behave and Selenium; GraphQL with Django; GeoDjango spatial features; Authentication in Django REST Framework
| title | author | length |
|---|---|---|
| Opening Keynote | Chloe Condon | 40m |
Argues that theater techniques measurably improve tech teaching by using humor, timing, and memory hooks to shorten attention loss; shows concrete outputs: a… | ||
| BDD (Behavior Driven Development) Testing for Django Apps | Le Xiao | 22m |
Claims a working BDD stack for Django using behave and Selenium plus page objects and behave-django, integrated with Travis CI and BrowserStack and Hiptest… | ||
| An Intro to Docker for Djangonauts | Lacey Williams Henschel | 23m |
Step‑by‑step build of a Docker image from a Dockerfile explains each line (base python image, ENV, COPY, RUN, WORKDIR, EXPOSE, CMD) then runs docker build and… | ||
| A Python-Driven Web App Framework with Django, Channels, and React | Kendall Chuang, Henry Olson | 42m |
A concrete framework shows Django + Channels + React tied by websockets and json‑rpc so Python code serializes UI objects and the front end rehydrates them; a… | ||
| Lightning Talks Day 1 | Sarah Heim, Timothy Allen, Raphel Michel, Katie McLaughlin, Simon Willison, Griffith Rees, Ernist W. Durbin III, Flávio Juvenal, Filipe Ximens | 41m |
Nine minute bursts report concrete takeaways: automated screenshots built with selenium + chrome headless + pytest and fixtures; a geojson GitHub feeds a… | ||
| Containerless Django: Deploying without Docker | Peter Baumgartner | 38m |
Claims a full Docker-free pipeline that actually builds a runnable .pyz artifact using shiv pyz bundle, installs dependencies with pip-m lockfile determinism… | ||
| Building Workflows With Celery | Josue Balandrano Coronel | 24m |
Celery runs distributed task workflows by sending serializable signatures and primitives (chain, group, chord, map) as messages to workers that must have the… | ||
| Packaging Django Apps for Distribution on PyPI | Laura Hampton | 19m |
Concrete steps for packaging a reusable Django app: use a src layout so tests exercise the installed package, declare metadata and deps with setuptools and… | ||
| Elasticsearch: Accelerating the Django Admin | Kate Kligman | 36m |
Django Admin search migrates from multi‑second queries to near‑instant lookups by sending terms to Elasticsearch, returning ids, and rehydrating via the ORM… | ||
| It's about time | Russell Keith-Magee | 26m |
A rapid tour of concrete hazards and fixes: Gregorian quirks create Feb 30th and shifted Revolution dates, historical offsets force Los Angeles local mean time… | ||
| Wagtail CMS - Making Django More User (and Developer) Friendly | Sara Heins | 21m |
Wagtail layers a CMS on Django and demonstrates concrete steps: pip install wagtail, wagtail start, migrate, and a generated home app with a HomePage model… | ||
| Code Review Skills for Pythonistas | Nina Zakharenko | 40m |
Claims specific benefits: code review cuts bug rate by up to 80% and raises productivity ~15%; reviewers find 70–90% of bugs when reviewing 200–400 lines in a… | ||
| Herding Cats with Django: Technical and social tools to incentivize participation | Sage Sharp | 21m |
Outreachy uses a Django site plus social incentives to get 1,200 people through a six‑week application funnel so 40 interns are selected; 60 mentors list… | ||
| Transfer those Skills!... | Caroline Taylor, Rebekah E. Post | 41m |
Shows how to turn non-CS work into hireable evidence: uses an Agile Scrum certification as a concrete path to product roles, pushes contributing to open source… | ||
| Autonomous Vehicles, Intelligent Transportation Systems, and yes, Django! | Ken Whitesell | 29m |
A deployed system uses Django management UI to configure roadside units (RSUs) and a web server that converts phone GPS pings into pedestrian safety messages… | ||
| Auto-generating an API using PostgreSQL, Django, and Django REST Framework | Mjumbe Poe | 48m |
Auto-generating an API from PostgreSQL with Django and Django REST Framework uses information_schema introspection to inspect schemas, meta-programming to do… | ||
| A Bossy Sort of Voice: Uncovering Gender Bias in Harry Potter | Eleanor Stribling | 24m |
Claim: narration applies pejorative or infantilizing verbs to Hermione more often than to Harry or Ron. Method: Python Jupyter notebooks parse 1.1M words… | ||
| Becoming a Multilingual SuperHero in Django | Sanyam Khurana | 25m |
Claim is that a Django/DRF app and admin can serve localized APIs and CMS content for Chinese (and others) end to end; implementation uses Django i18n… | ||
| Your web framework needs you! | Carlton Gibson | 15m |
Django has healthy public signs but a tiny active maintainer base doing triage, patch review and releases through the fellowship, leaving 1,300+ accepted… | ||
| Simpl framework, big impact! | Joseph Lee, Jane Eisenstein | 41m |
Simpl is an open source simulation platform built on a Python/Django backend with WAMP/Crossbar and Autobahn and a React/Redux frontend, released under GPLv2… | ||
| Introduction to Django and GraphQL | Patrick Arminio | 23m |
GraphQL is presented as a single-endpoint query language that solves over- and under-fetching; the demo builds a polls API with queries, mutations and a… | ||
| Lightning Talks Day 2 | Matt Shapman, Ryan Sullivan, Kyle Gibson, Philip James, Caz Downing-Bryant, Andrew Pinkham, Mariatta Wijaya | 33m |
A rapid sequence of concrete takeaways: cranial is four Python libraries for online machine learning used to power recommendations at Tribune Publishing and… | ||
| JavaScript for Python Developers | Žan Anderle | 43m |
Compares concrete differences between JavaScript and Python: ES6/ES2016 features (modules, classes, arrow functions), scoping gotchas (use let and const not… | ||
| Serverless Django with Zappa | Dane Hillard | 24m |
Zappa claims to run WSGI Django apps on AWS Lambda and actually packages the app into a ZIP then creates API Gateway routes, Lambda functions and an S3 bucket… | ||
| Fundamentals of Kubernetes for Django developers | Graham Dumpleton | 49m |
Shows a Django app built into a Docker image, pushed to a registry, and deployed with kubectl so Kubernetes creates a deployment -> replicaSet -> pod chain and… | ||
| "Normalize until it hurts; denormalize until it works" in Django | Flávio Juvenal | 24m |
Explains why normalization must go beyond textbook normal forms with concrete Django examples of redundancy-caused anomalies, shows when historical fields must… | ||
| What's in a Name? Your Guide to the Wacky World of DNS | Ashley Sullins | 20m |
Claims clear and actionable: launched about 500 websites, so expect practical war stories and common failure modes. Walkthroughs use concrete tools: use dig… | ||
| Finally Understand Authentication in Django REST Framework | Will Vincent | 38m |
Explains the four built‑in Django REST Framework auth modes and why there are four built‑in ways and over a dozen third‑party packages, demonstrates basic… | ||
| Here Come The Robots - Django and Machine Learning | Tom Dyson | 28m |
Django sites call cloud ML APIs to do real work: Microsoft Azure Vision captions images (live demo sometimes mislabels but a Wagtail plugin produces useful alt… | ||
| When your wetware has too many threads... | Aaron Bassett | 43m |
ADHD correlates with delayed prefrontal cortex development and lower dopamine so focus is harder to sustain, not absent, and common fixes fail for different… | ||
| One Engineer, an API, and an MVP: Or how I spent one hour improving hiring data at my company. | Nicole Zuckerman | 23m |
Builds an MVP in ~1 hour that calls the greenhouse API, pulls jobs and applications, extracts EEOC fields, anonymizes and tallies counts, and renders per-role… | ||
| Python on your phone: Building mobile apps with Kivy | Derek Payton | 33m |
Kivy is a cross‑platform UI framework that runs on Android, iOS, Windows, macOS and Linux and uses Cython for speed; examples show a seven lines of Python… | ||
| We Are 3000 Years Behind: Let's Talk About Engineering Ethics | Hayley Denbraver | 26m |
A licensed civil engineer turned developer compares ancient and modern examples — Code of Hammurabi’s eye‑for‑an‑eye rules, the 1919 Boston molasses flood… | ||
| Building a Community for All People | Jennifer Konikowski | 23m |
Starts a local PyLadies chapter that grows to over a thousand members and uses concrete practices: Meetup automated welcome email, scheduled beginner… | ||
| Keynote with Mariatta Wijaya | Mariatta Wijaya | 34m |
CPython’s GitHub workflow gets automated: a bot called ms islington receives webhooks, spins background Celery tasks on Heroku, clones the repo, runs the… | ||
| Django REST Framework: Moving Past the Tutorial to Production | Drew Winstel | 33m |
Practical checklist for shipping a DRF API: how to embed related fields and three concrete options for writable nested data with tradeoffs and examples; when… | ||
| Easier Classes: Python Classes Without All The Cruft | Trey Hunner | 22m |
Builds concrete Month and point class examples and shows which helpers actually implement dunder methods for you: namedtuple gives immutability and repr but… | ||
| Lightning Talks Day 3 | Rachell Calhoun, Vince Salvino, Sergey Golovchenko, Dan Taylor, Noah Kantrowitz, Tyler Jackson, Laura Lorenz, Elad Silberring, Luan Fonsecca | 42m |
Nine microtalks deliver concrete outcomes: a personal firing for refusing a signed code clause and a remote hire; a demoable Wagtail marketing CMS installable… | ||
| Strategies for Zero Down Time, Frequent Deployments | Nick Humrich | 40m |
Claims a practical path to near zero downtime with concrete patterns: blue/green deployments and rolling updates, Kubernetes/Elastic Beanstalk/Heroku support… | ||
| ORM: The Sequel | Katie McLaughlin | 27m |
An existing Django project is explored using the django shell and automatic imports from django extensions plus graphviz to generate a UML PNG of models, map… | ||
| Data internationalization in Django | Raphael Michel | 19m |
Compares seven actively maintained libraries (including django-parler django-modeltranslation django-nece django-hvad django-i18nfield) and makes concrete… | ||
| The Power of GeoDjango | Anna Kiefer | 19m |
GeoDjango plus PostGIS and GDAL get practical treatment: creates a GeoDjango model, seed PostGIS using raw location data, and visualizes results with… | ||
| "State of Django" Panel | Simon Willison | 49m |
Django community reports concrete wins and concrete asks: 69 upcoming events and 671 past workshops, 43,885 applicants with about 16,000 attendees and 21%… | ||
| Anatomy of Open edX - a modern online learning platforms... | Nate Aune | 33m |
Open edX serves over 35 million users and now spans roughly 1M lines of code across ~1,500 sites and 18,000 courses. The platform is Django‑based, stores MySQL… | ||
| Pseu, Pseu, Pseudio. Pseudonymization in Django. | Frank Valcarcel | 30m |
Demonstrates concrete pseudonymization implementations for Django: a first working prototype using properties plus a queryset monkeypatch to allow filtering on… | ||
| Unique ways to Hack into a Python Web Service | Tilak T | 43m |
Shows live exploits: JWTs accepted after username changes until tokens are revoked, and demoed a live JWT swap; demonstrates YAML deserialization leading to… | ||
| How to give a damn, and stand out | Amber Wanner | 28m |
Claims a 23‑year‑old founder quit recruiting, built Candidate in eight months, and locked in an investment; uses meetups, GitHub samples, LinkedIn outreach and… | ||
| Bespoke communication devices for kids with autism built with Django and Raspberry Pi | Muriel Green | 25m |
Builds a functioning AAC speech device for a child with autism using raspberry pi 3, touchscreen, speakers and a battery, with source on GitHub and docs on… | ||
| Real Life Accessibility: Have you HEARD your site? | Mike Herring | 25m |
Automatic checkers catch missing alt tags and heading order but real-world testing with VoiceOver on Chrome and keyboard navigation reveals broken tab order… | ||
| nothing matches | ||