~/conference

DjangoCon US 2018

Django developers, backend developers, site reliability engineers, platform engineers, engineering managers, open source contributors, technical educators

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

titleauthorlength
Opening KeynoteChloe Condon40m
Argues that theater techniques measurably improve tech teaching by using humor, timing, and memory hooks to shorten attention loss; shows concrete outputs: a…
Talk on
BDD (Behavior Driven Development) Testing for Django AppsLe Xiao22m
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…
Talk on
An Intro to Docker for DjangonautsLacey Williams Henschel23m
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…
Talk on
A Python-Driven Web App Framework with Django, Channels, and ReactKendall Chuang, Henry Olson42m
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…
Talk on
Lightning Talks Day 1Sarah Heim, Timothy Allen, Raphel Michel, Katie McLaughlin, Simon Willison, Griffith Rees, Ernist W. Durbin III, Flávio Juvenal, Filipe Ximens41m
Nine minute bursts report concrete takeaways: automated screenshots built with selenium + chrome headless + pytest and fixtures; a geojson GitHub feeds a…
Lightning on
Containerless Django: Deploying without DockerPeter Baumgartner38m
Claims a full Docker-free pipeline that actually builds a runnable .pyz artifact using shiv pyz bundle, installs dependencies with pip-m lockfile determinism…
Talk on
Building Workflows With CeleryJosue Balandrano Coronel24m
Celery runs distributed task workflows by sending serializable signatures and primitives (chain, group, chord, map) as messages to workers that must have the…
Talk on
Packaging Django Apps for Distribution on PyPILaura Hampton19m
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…
Talk on
Elasticsearch: Accelerating the Django AdminKate Kligman36m
Django Admin search migrates from multi‑second queries to near‑instant lookups by sending terms to Elasticsearch, returning ids, and rehydrating via the ORM…
Talk on
It's about timeRussell Keith-Magee26m
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…
Talk on
Wagtail CMS - Making Django More User (and Developer) FriendlySara Heins21m
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…
Talk on
Code Review Skills for PythonistasNina Zakharenko40m
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…
Talk on
Herding Cats with Django: Technical and social tools to incentivize participationSage Sharp21m
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…
Talk on
Transfer those Skills!...Caroline Taylor, Rebekah E. Post41m
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…
Talk on
Autonomous Vehicles, Intelligent Transportation Systems, and yes, Django!Ken Whitesell29m
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…
Talk on
Auto-generating an API using PostgreSQL, Django, and Django REST FrameworkMjumbe Poe48m
Auto-generating an API from PostgreSQL with Django and Django REST Framework uses information_schema introspection to inspect schemas, meta-programming to do…
Talk on
A Bossy Sort of Voice: Uncovering Gender Bias in Harry PotterEleanor Stribling24m
Claim: narration applies pejorative or infantilizing verbs to Hermione more often than to Harry or Ron. Method: Python Jupyter notebooks parse 1.1M words…
Talk on
Becoming a Multilingual SuperHero in DjangoSanyam Khurana25m
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…
Talk on
Your web framework needs you!Carlton Gibson15m
Django has healthy public signs but a tiny active maintainer base doing triage, patch review and releases through the fellowship, leaving 1,300+ accepted…
Talk on
Simpl framework, big impact!Joseph Lee, Jane Eisenstein41m
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…
Talk on
Introduction to Django and GraphQLPatrick Arminio23m
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…
Talk on
Lightning Talks Day 2Matt Shapman, Ryan Sullivan, Kyle Gibson, Philip James, Caz Downing-Bryant, Andrew Pinkham, Mariatta Wijaya33m
A rapid sequence of concrete takeaways: cranial is four Python libraries for online machine learning used to power recommendations at Tribune Publishing and…
Lightning on
JavaScript for Python DevelopersŽan Anderle43m
Compares concrete differences between JavaScript and Python: ES6/ES2016 features (modules, classes, arrow functions), scoping gotchas (use let and const not…
Talk on
Serverless Django with ZappaDane Hillard24m
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…
Talk on
Fundamentals of Kubernetes for Django developersGraham Dumpleton49m
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…
Talk on
"Normalize until it hurts; denormalize until it works" in DjangoFlávio Juvenal24m
Explains why normalization must go beyond textbook normal forms with concrete Django examples of redundancy-caused anomalies, shows when historical fields must…
Talk on
What's in a Name? Your Guide to the Wacky World of DNSAshley Sullins20m
Claims clear and actionable: launched about 500 websites, so expect practical war stories and common failure modes. Walkthroughs use concrete tools: use dig…
Talk on
Finally Understand Authentication in Django REST FrameworkWill Vincent38m
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…
Talk on
Here Come The Robots - Django and Machine LearningTom Dyson28m
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…
Talk on
When your wetware has too many threads...Aaron Bassett43m
ADHD correlates with delayed prefrontal cortex development and lower dopamine so focus is harder to sustain, not absent, and common fixes fail for different…
Talk on
One Engineer, an API, and an MVP: Or how I spent one hour improving hiring data at my company.Nicole Zuckerman23m
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…
Talk on
Python on your phone: Building mobile apps with KivyDerek Payton33m
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…
Talk on
We Are 3000 Years Behind: Let's Talk About Engineering EthicsHayley Denbraver26m
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…
Talk on
Building a Community for All PeopleJennifer Konikowski23m
Starts a local PyLadies chapter that grows to over a thousand members and uses concrete practices: Meetup automated welcome email, scheduled beginner…
Talk on
Keynote with Mariatta WijayaMariatta Wijaya34m
CPython’s GitHub workflow gets automated: a bot called ms islington receives webhooks, spins background Celery tasks on Heroku, clones the repo, runs the…
Talk on
Django REST Framework: Moving Past the Tutorial to ProductionDrew Winstel33m
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…
Talk on
Easier Classes: Python Classes Without All The CruftTrey Hunner22m
Builds concrete Month and point class examples and shows which helpers actually implement dunder methods for you: namedtuple gives immutability and repr but…
Talk on
Lightning Talks Day 3Rachell Calhoun, Vince Salvino, Sergey Golovchenko, Dan Taylor, Noah Kantrowitz, Tyler Jackson, Laura Lorenz, Elad Silberring, Luan Fonsecca42m
Nine microtalks deliver concrete outcomes: a personal firing for refusing a signed code clause and a remote hire; a demoable Wagtail marketing CMS installable…
Lightning on
Strategies for Zero Down Time, Frequent DeploymentsNick Humrich40m
Claims a practical path to near zero downtime with concrete patterns: blue/green deployments and rolling updates, Kubernetes/Elastic Beanstalk/Heroku support…
Talk on
ORM: The SequelKatie McLaughlin27m
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…
Talk on
Data internationalization in DjangoRaphael Michel19m
Compares seven actively maintained libraries (including django-parler django-modeltranslation django-nece django-hvad django-i18nfield) and makes concrete…
Talk on
The Power of GeoDjangoAnna Kiefer19m
GeoDjango plus PostGIS and GDAL get practical treatment: creates a GeoDjango model, seed PostGIS using raw location data, and visualizes results with…
Talk on
"State of Django" PanelSimon Willison49m
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%…
Panel on
Anatomy of Open edX - a modern online learning platforms...Nate Aune33m
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…
Talk on
Pseu, Pseu, Pseudio. Pseudonymization in Django.Frank Valcarcel30m
Demonstrates concrete pseudonymization implementations for Django: a first working prototype using properties plus a queryset monkeypatch to allow filtering on…
Talk on
Unique ways to Hack into a Python Web ServiceTilak T43m
Shows live exploits: JWTs accepted after username changes until tokens are revoked, and demoed a live JWT swap; demonstrates YAML deserialization leading to…
Talk on
How to give a damn, and stand outAmber Wanner28m
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…
Talk on
Bespoke communication devices for kids with autism built with Django and Raspberry PiMuriel Green25m
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…
Talk on
Real Life Accessibility: Have you HEARD your site?Mike Herring25m
Automatic checkers catch missing alt tags and heading order but real-world testing with VoiceOver on Chrome and keyboard navigation reveals broken tab order…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.