~/conference

DjangoCon US 2017

Django developers, python developers, web developers, backend engineers, devops engineers, community managers, open source maintainers

Django REST framework viewsets; Django user model customization; testing in Django; Django on Kubernetes; serverless Django deployments; Docker with Django and scikit; GraphQL integrations with Django; React for frontend interactivity; web accessibility best practices; linters and automated checks; task queue operation and management; file handling in Django

titleauthorlength
Opening Keynote - Is it too late to learn how to program?Alicia V Carr41m
A self-taught developer learns Objective-C and Swift at 51 through meetups and a bootcamp, faces repeated Apple rejections, and fixes compatibility bugs with…
Talk on
Orientation EventKojo Idrissa15m
Code of conduct and incident reporting live at the conference website under /CoC with named first responders from DEFNA including Heather Luna and Jeff…
Talk on
The shy person's guide to tech conferencesEd Rivas21m
Advice focuses on concrete moves: favor Guidebook app scheduling but prioritize hallway conversations, skip talks to keep real-time connections, and join…
Talk on
Flourishing FLOSS: Making Your Project SuccessfulAnna Ossowski30m
Argues that code alone doesn’t make a project succeed and shows concrete practices: a fundraising model that funds full‑time maintenance with $15–$400/month…
Talk on
Python & Spreadsheets: 2017 EditionKojo Idrissa39m
Shows concrete code using OpenPyXL and Jupyter Notebooks to read .xlsx, treat rows as a generator of cell objects, coerce dates to datetime, aggregate…
Talk on
Alexa...Heather aka. Heats42m
A Python Alexa skill called Happy Days actually exists as ~200 lines of code, lives in Lambda, and uses Lambda and CloudWatch for runtime and debugging the…
Talk on
The 10 Commandments of Community OrganizingJennifer Wadella43m
Ten concrete rules and the tools that make them work: a nonprofit (Kansas City Women in Technology) that launches a CoderDojo chapter, a pink Coding and…
Talk on
Type UWSGI; Press Enter; What Happens?Philip James26m
Explains exactly what uWSGI does: it forks and execs workers and passes the listening file descriptor so multiple Python processes accept connections via…
Talk on
Stumbling Through Django and How Not ToMelanie Crutchfield24m
Begins with concrete fixes: create per-project rooms using virtualenv and virtualenvwrapper so dependencies never collide; save CSS/JS locally so offline dev…
Talk on
Accessibility Matters: Creating a Better WebLindsey Dragun37m
Covers concrete wins and traps: cites ~19% of Americans with disabilities and ~10 million blind in the US, shows how WCAG 2.0 maps to real failures (edX…
Talk on
Lightning Talks Day 1Andrew Godwin, Simon Willison, Katie McLaughlin, Russell Keith-Magee, Andrew Pinkham, Adam Fast, Josh Schneier, Kojo Idrissa34m
Eight rapid demos report concrete work and outcomes: Yamdl: YAML-backed RRM loads text files into an in‑memory SQLite (shared URI requires Python 3.4) and…
Lightning on
Lightning Talks Day 2Filipe de Alencar Ximenes, Paul Bailey, Richard Latimer, James Bennett, Wayne Merry, Timothy Allen, Vic Yang, Dan Dietz41m
Nine lightning demos and proposals land as concrete claims and tools not slogans: FixMyDjango live demo replaces Django error pages with links to reproducible…
Lightning on
Saved you a click (or three): Supercharging the Django admin with actions and viewsLiam Andrew28m
Shows concrete extensions that add fast admin features: live previews via readonly_fields + format_html, per-row buttons with django-admin-row-actions and…
Talk on
Keynote - Testing in DjangoAna Balica49m
Chronological tour of Django testing 1.0–1.11 gives concrete claims: TestCase’s transaction rollback speeds tests, parallel test workers each get their own…
Talk on
The Monster on the ProjectTiberius Hefflin27m
Claim: tolerated “rock star” attackers drop team performance below baseline; a 2009 rat study shows stress shrinks brain regions and impairs adaptability…
Talk on
hunter2: A Symphony of Password HorrorLilly Ryan31m
History shows passwords leak (MIT plaintext file, nuclear codes set to 00000000), so the talk pushes concrete fixes: use Django’s default PBKDF2 hashing or…
Talk on
Functional Programming in an Imperative World. MaybeDerik Pell43m
Claims that Python already has the FP tools and then shows them: higher-order functions implemented as decorators and returned callables, immutable data…
Talk on
Don't Use My Grid System (or any others)Miriam E Suzanne45m
Claims that grid frameworks are unnecessary and often harmful, backed by a concrete toolkit: a homegrown Susy grid generator written in Sass that ends up…
Talk on
Write an API for Almost Anything (or The Amazing Power and Flexibility of Django Rest Framework)Charlotte Mays25m
Shows how to add a real API layer with concrete code: Django Rest framework model serializer, model view-set and router lines that map GET POST PUT PATCH…
Talk on
using-django-docker-and-scikit-learn-to-bootstrap-your-machine-learning-project/Lorena Mesa41m
Claims that Django can spin up Docker containers that build and version models, using Docker images as reproducible snapshots containing code data and a…
Talk on
Get a Jumpstart on Collaboration and Code Review in GitHubKatherine Michel24m
Shows a concrete, beginner-friendly GitHub workflow used on the DjangoCon US website repo: cloning repos, creating feature branches, pushing branches…
Talk on
End-to-End Django on KubernetesFrank Wiles38m
Claims that Kubernetes is actually the easiest way to deploy Django and its dependencies, showing how to stand up the entire stack in a single command using…
Talk on
Programming Post-Progeny: A New Parent's PerspectiveJacinda Shelly29m
12 weeks of unpaid leave is short, only 13% of US workers get paid family leave, and the US ranks with Papua New Guinea on maternity leave; the concrete…
Talk on
maybe-not-the-programmers-they-deserved-but-the-programmers-they-needed/Jessica Deaton, Megan WIll24m
Build claim: non‑expert developers teach kids by shipping a focused Python exercise. The team codes a Learning Python on Mars text-based adventure and runs two…
Talk on
Serverless DjangoRich Jones35m
Shows how to convert an existing Django app to run on Zappa using AWS Lambda and API Gateway, claiming millisecond ephemeral servers, dramatic cost drops (one…
Talk on
Getting the most out of Django’s User ModelJulia M. Looney24m
Explains three concrete ways to extend Django’s User and when each is practical: use a proxy model to add methods without migrations, add a OneToOne profile…
Talk on
Why can't everyone just do what I want them to?Briana Morgan34m
Claim: people form habits and get work done according to measurable types, so tailor management to those types. Uses Gretchen Rubin’s Four Tendencies…
Talk on
The Power and Responsibility of Unicode AdoptionKatie McLaughlin36m
Argues that adopting Unicode is practical not theoretical: use UTF-8 by default, test cross‑vendor renderings, and expect surprising mismatches (Android blobs…
Talk on
Live Long and RefactorSana Javed28m
Case study of a yearlong refactor at National Journal refactors the authentication and authorization stack using Django and GitHub tickets and delivers…
Talk on
Django vs FlaskDavid "DB" Baumgold24m
Claims that Flask began as an April Fool's joke and now has more GitHub stars than Django set the tone. Hello World runs in five lines and launches with flask…
Talk on
Files in DjangoJosh Schneier23m
Covers the Django file API (fields, storage interface, collectstatic), the concrete tradeoffs of serving static vs media, and deployment choices: use…
Talk on
Keynote - Anxiety, Self-Advocacy, and Promoting YourselfTracy Osborn56m
Self-promotion tactics that actually work: concrete examples, numbers, and tools. Negotiates a raise from 53,000 to 82,000 (55% raise) after asking; runs a…
Talk on
Taking Django DistributedAndrew Godwin40m
Argues that the practical work is not the topic but the specifics: uses Channels and channel layers as an implementation for a service bus and reports…
Talk on
Becoming a Polyglot: Lessons from Natural Language LearningRebekah E. Post25m
Compares what actually transfers between learning natural languages and programming: usable overlap in study habits, sleep and practice, plus concrete limits —…
Talk on
Lightning Talks Day 3Kelsey Hawley44m
Quick hits: a seven-week summer immersion teaches Scratch, Python, Arduino and shipped chatbots and portfolio sites; the Python Software Foundation reports…
Lightning on
Understanding JavaScript Libraries via React and the React EcosystemAndrew Pinkham27m
A practical account of how a project at JamBon Software moves from JavaScript ignorance to working frontend: tiny website with React and Redux that uses…
Talk on
The Beauty of ViewSets in Django Rest FrameworkBuddy Lindsey Jr.27m
Demonstrates that using Django Rest Framework ViewSets actually shrinks endpoints—claims go from 15 minutes down to less than 5 minutes and the demo cuts code…
Talk on
Practical Unit Testing in DjangoWayne Merry24m
Focuses on concrete unit testing techniques for Django: build a minimal view instance with test instance from RequestFactory, call individual methods directly…
Talk on
Butter smooth, interactive applications with Django...Ganesh Swami38m
Claim: a stock Django app uses django-channels plus WebSockets, Redis and Celery to push long-running SQL results back to the browser and avoid killing jobs on…
Talk on
autopsy-of-a-slow-train-wreck-the-life-and-death-of-a-django-startup/Russell Keith-Magee30m
Case study of TradesCloud: a Django SaaS for plumbers and electricians that survives six years but never scales, peaks at $2,000 a month per early customer…
Talk on
Overcoming the Challenges of MentoringKim Crayton27m
Claims that poor mentoring costs organizations $31.5 billion a year and that apprenticeship style programs beat short bootcamps drive the content here, backed…
Talk on
DjangoCon Closing RemarksLacey Williams Henschel25m
A retrospective lists concrete milestones and results: the conference reports 335 attendees, awards $18,735 financial aid to 25 people, receives 245 talk…
Organiser on
Going Rogue...Josh Caldwell20m
A middle school CS teacher builds CurriculumBuilder on Django + Mezzanine, using django-jackfrost and django-storages to publish a static site from an on‑prem…
Talk on
Preventing headaches with linters and automated checksFlávio Juvenal28m
Claims linters do more than PEP8: they consolidate executable knowledge so framework quirks become automated checks. Demonstrated tools include Django System…
Talk on
tasks-you-gotta-know-how-to-run-em-you-gotta-know-how-to-safe-em/Filipe de Alencar Ximenes21m
Covers concrete Celery practices: use Celery with RabbitMQ and Redis as brokers, keep results backend separate when needed, pass object IDs not model instances…
Talk on
The denormalized query engine design patternSimon Willison43m
Argues that a search index becomes a real-time analytics layer: Elasticsearch or Solr holds denormalized records so queries that would cripple SQL (top twenty…
Talk on
GraphQL in the wildArianne Dee43m
Claims rapid real‑world wins: a dashboard query drops from about 10.3s to 5.5s when moved off many REST calls and onto a single GraphQL request, production use…
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.