DjangoCon US 2016
2016-07-17..2016-07-22
Philadelphia, 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, web developers, site reliability engineers, engineering managers, open source maintainers, data engineers, user experience designers
topics
Django admin customization; Architecting with Channels; WebSockets messaging in Django; Django and PostgreSQL integration; Django and React integration; GraphQL with Graphene; Building JSON APIs with Django and Pinax; Webpack deployments for Django; SSL/TLS for Django; High-availability Django; Django for IoT applications; Accessibility in Django
| title | author | length |
|---|---|---|
| An Intro to Web Accessibility in Django | Annalee Flower Horne | 23m |
Customizes a Django admin to make a low‑vision administrator actually usable: fixes unlabeled checkboxes and sort links, raises color contrast from 2.4:1 to… | ||
| The City as Cyborg: A History of Civic Technology in The First Quarter of The 21st Century | Mjumbe Poe | 23m |
Claims that cities become cyborgs trace specific inventions and events from 2001–2026: early civic sites and apps (white backgrounds, black text), crowdsource… | ||
| How we Used NLP and Django to Build a... | Vince Salvino | 39m |
Built a working movie recommendation engine in two days using Python, Django, NLTK and scikit learn, scraping 436 CIFF film records into Django models, running… | ||
| Day 2 Lightning Talks | Lucie Daeye, Rostyslav Bryzgunov, Tobias McNulty, Kenneth Love, Joseph Bane, Ola Sitarska, Rachell Calhoun, Joe Cronyn | 36m |
Nine quick reports: a volunteer workshop program that trains 6,000 people and runs follow‑up code camps; a compressor toolkit that wires ES6 and SCSS across… | ||
| Lightning Talks | Adrienne Lowe, Russell Keith-Magee, Tom Christie, Trey Hunner, Paul Logston, Timothy Allen | 24m |
A sequence of rapid updates and asks: the DSF fundraising sits at $69,000 of $200,000 (34.5% funded) with a push to hit $100,000 by Friday; Django REST… | ||
| Mighty Model Managers | Shawn Inman | 24m |
Model managers are presented as the concrete way to manage query logic: renaming defaults for readability (person.people.all), moving repeated filters into… | ||
| The Fraud Police are Coming: ... | Amanda Clark | 49m |
Cites Clance & Imes 1978 and frames imposter feelings with a drawn Big Six (impostor cycle, need to be special, superhuman quest, discounting praise… | ||
| The Impact of Women Learning to Code in ... | Aisha Bello, Ibrahim Diop | 27m |
Concrete results and hurdles make the case: 38 women in Lagos (planned 30) and six follow-up workshops, new local Python user groups and a Pyladies chapter… | ||
| I Didn't Know Querysets Could do That | Charlie Guo | 26m |
Shows concrete QuerySet recipes: use F() and Q() to build atomic, single‑SQL operations (e.g. Sum(F('unit_price') F('quantity'), output_field=FloatField()) to… | ||
| High-Availability Django | Frankie Dintino | 21m |
Theatlantic.com migrates from PHP to Django and cuts catastrophic deploy pauses by switching from mod_wsgi to uWSGI Zerg mode and preloading workers, using an… | ||
| Django Supporting Virtual Reality Game Development | Rudy Mutter | 48m |
Built an accessible Google Cardboard VR hidden‑object game called Tiny Eye using Django 1.9 + DRF on Python 3.4 as the API, Unity 5 with C# and the Google… | ||
| Things Your Mother Didn't Teach You About.... | Russell Keith-Magee | 26m |
Concrete takeaways: put a LICENSE file in the repo, use a contributor license agreement or a developer certificate of origin (use the Signed‑off‑by line with… | ||
| Keynote: Lucky: Examining the Barriers to Contributing to... | Saron Yitbarek | 43m |
Argues that practical prerequisites block open source: enough code knowledge, English, time and money, a computer and internet, and stable health; backs the… | ||
| Readability Counts | Trey Hunner | 23m |
Advocates concrete rules: prefer 60-character text width and place line breaks to show logical structure, use trailing commas with a closing parenthesis on its… | ||
| Dispelling The 'Genius Programmer' Myth Through Code Review | Ashwini Oruganti | 24m |
Claims that deliberate practice and collaborative review beat innate genius, and shows concrete practices from major Python projects: configure editor to fix… | ||
| Rub-A-Dub Rubber Duck: Don't be Afraid to Debug! | Anna Ossowski | 25m |
Concrete debugging tactics and what they accomplish: read and parse Python error types to locate syntax runtime or logical faults, form and test explicit… | ||
| WebSockets: Intro to Messaging | Josue Balandrano Coronel | 45m |
Claims that WebSockets give a persistent connection for bidirectional low‑latency messaging and that Django Channels adds a scalable layer to handle it. Uses… | ||
| Django and PostgreSQL: An Even-Closer Union | Christophe Pettus | 21m |
Django 1.8 and 1.9 expose PostgreSQL primitives so models can store and query array field and range field types, hstore and JSONB blobs, and use expression… | ||
| Solving Problems With Django Forms | Kirt Gittens | 23m |
Describes concrete solutions: treat form fields as data and convert a field definition to a dictionary so an API can return a list of field names that get… | ||
| Design for Non-Designers | Tracy Osborn | 37m |
Cut visual clutter first: align to a grid, limit fonts and colors, add white space and simplify content, and measurable gains follow — one layout change yields… | ||
| Pushing The Pony's Boundaries - Django Admin Customization | Ola Sitarska | 29m |
Shows concrete hacks and real results: uses Django Suit, Grappelli and Django Admin Tools and demonstrates changing admin behavior with methods like… | ||
| Building Dynamic Dashboards With Django and D3 | Clinton Dreisbach | 26m |
Dashboard handles millions of 911 records with a Django backend serving compact JSON summaries via Django REST Framework, front end uses D3/nvd3 and ractive.js… | ||
| It is Darkest Before Dawn... | Timothy Allen | 31m |
Tech culture functions as a petri dish for addiction: concrete claims include CDC estimates of ten percent of Americans with addiction and only nine percent… | ||
| Frog and Toad Learn About Django Security | Philip James | 37m |
Django escapes template output by default using a simple decade‑old escape function (Simon Willison’s) and variable nodes call conditional_escape; CSRF uses… | ||
| Entomology 101: Effective Bug Hunting | Frank Wiles | 23m |
Live demos show django-debug-toolbar surfacing SQL statements and a Postgres query plan, an IPython embed dropping to a shell so a context variable is added… | ||
| Beyond Po: How to Make Django Work... | Cho Garcia, Payam | 27m |
Concrete rules and tools: use Django i18n_patterns and get_language_bidi to branch templates, keep canonical URLs in Latin and serve localized slugs as… | ||
| Django and React: Perfect Together | Jack McCloy | 43m |
Claim: React replaces Django templates to manage complex UI state and lets Django become an API layer. Concrete tools and steps: install node and npm… | ||
| Django, Python, and Health Care Data | Becca Nock | 22m |
Uses electronic health record and claims data with regression and machine learning to predict postdischarge risk and guide placement. D2S2 scores use six… | ||
| Building JSON APIS With Django / Pinax | Brian Rosner | 21m |
An open source API library called pinax-api emerges from an Eldarion client project and implements the JSON:API spec end to end it supplies concrete primitives… | ||
| A New Look Into APIS - Graphene | Syrus Akbary | 24m |
Graphene implements GraphQL for Python and reuses Django models to auto‑generate schemas with about nine lines of code, includes a browser playground IDE for… | ||
| Day 3 Lightning Talks | Andrew Sauber, Justin Caratzas, Daniel Davis, Adrienne Lowe, Kevin Daum, Ethan McCreadie, Dan Dietz, Phillip James, Haris Ibrahim K.V. | 37m |
A rapid set of practical takeaways: a proposed SessionArmor protocol with a Chrome extension and Django middleware already on GitHub claims 30% of sites… | ||
| People are Coming to My Beginning Workshop, What Now? | Nicholle James | 21m |
Make the title show clear level in title and avoid promising "made simple." Write every microstep with screenshots and arrows, break long pages into small… | ||
| Git in Control, Version Control and How it Could save Your Life | Rachell Calhoun | 26m |
Concrete, runnable rescue steps and real command names replace handwaving: walkthrough of repository setup (git init, remote add origin, clone), typical… | ||
| From Developer to Manager | Sean O'Connor | 44m |
Developer work shifts into coding 40 hours/week to managing people and the GitHub graph goes nearly blank as commits vanish; company size moves from about 70… | ||
| Django for IOT: From Hackathon to Production | Anna Schneider | 26m |
Describes a concrete IoT workflow: time-series device observations at five‑minute intervals, a data model adding vendor IDs and indexed timestamps (index fixed… | ||
| Confident Asset Deployments With Webpack & Django | Scott Burns | 29m |
Uses webpack to produce hashed immutable bundles and writes a small webpack-stats.json that records filenames so templates can link the right files via… | ||
| Spicing up Django: An Introduction to Mezzanine CMS | Ed Rivas | 22m |
Mezzanine CMS claims to let a normal Django app become a full CMS with very little work: install via pip, add the app, and inherit Mezzanine base models to get… | ||
| The Full Stack of User Experience | Alicia C Raciti | 43m |
Defines six core UX disciplines — user research, content strategy, information architecture, interaction and visual design, plus usability and analytics — and… | ||
| Making the Most Out of Code Reviews | Mariatta Wijaya | 21m |
Argues that code review exists to enforce quality and transfer knowledge not to gatekeep; recommends PEP8 plus Pylint or PyCharm styling and concrete rules: a… | ||
| Making a Splash with your Open Source Project | Russell Keith-Magee | 28m |
Distinguishes two concrete release types: a "you might find this useful" throwaway versus a committed project with maintenance expectations, and shows what to… | ||
| Walking Down the A11Y Road - Lessons Learnt From... | Radina Matic | 43m |
Work on KA Lite and Kolibri shows concrete fixes: add page language and distinct titles, use semantic HTML5 and ARIA landmarks, fix nested headings and… | ||
| Angular 2 and You | Pam Selle | 22m |
Angular 2 claims to be component-first, not tied to the DOM, and compatible with web components; the demo compiles TypeScript to ES5, uses classes, decorators… | ||
| Stress Testing Your Code of Conduct in Production | Ola Sendecka, Baptiste Mispelon | 26m |
Organizers present a concrete, reproducible CoC response: a documented step‑by‑step process, a public handbook repository with reusable incident report… | ||
| Atomic Wagtail | Kurt Wall | 25m |
Wagtail is a Django CMS that actually stores rich content as StreamField JSON blobs composed of reusable block classes that render with their own templates… | ||
| SSL All The Things | Markus Holtermann | 25m |
Shows that Let’s Encrypt has issued almost 1.8 million certificates and explains the ACME flow: account key, CSR, write ACME challenges on port 80, Let’s… | ||
| Keynote: Architecting with Channels | Andrew Godwin | 45m |
Explains a concrete system that brings websockets into Django by routing events through a channel layer so clusters coordinate broadcasts and task offloads… | ||
| Just Enough Typography | Joni Trythall | 21m |
Makes concrete claims and gives tools: recommended body sizes 14–15px and 24–25px and line-height 1.5 (120–145%), use baseline multiples for vertical rhythm… | ||
| Under the Hood of Modern CSS Frameworks | Michael Trythall | 42m |
Code-level takeaways about Bootstrap Foundation and Semantic UI include concrete choices not platitudes: resets use normalize.css (Foundation even bakes it in… | ||
| Sign Me Up - Choosing & Using a Registration Package for... | Eleanor Stribling | 18m |
Walks through a working example that uses Python 3, Django 1.9, django-registration-redux 1.4 to add signup, email-activation, login and password reset; code… | ||
| This Old Pony: Working With Legacy Django Apps | Ben Lopatin | 31m |
Defines legacy as code in production often lacking tests and clarity and recommends concrete steps: do a disciplined code review with flake8 and PyCharm, add… | ||
| Day 3 Keynote: The Glass Walls of Tech | Janice Levenhagen | 44m |
Lists three concrete barriers to diversity: a society-wide root cause, widespread disbelief that gender inequity exists, and refusal to accept local… | ||
| nothing matches | ||