DjangoCon US 2021
2021-10-22..2021-10-23
-- online --
[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, web architects, devops engineers, qa engineers, frontend developers, localization engineers
topics
OWASP Top 10 checks; django two factor auth; token auth with DRF; read-only GraphQL feed; Wagtail Live integration; scaling Django micro apps; custom test runner for apps; Cypress and TestCafe testing; HTMX partial DOM swaps; pyenv with pip-tools reproducibility; Docker production-ready packaging; NLP tools: VADER and spaCy
| title | author | length |
|---|---|---|
| Securing Django Applications | Gajendra Deshpande | 29m |
Penetration testing and automated scans target the OWASP Top 10 with concrete checks: run djcheckup.com to flag misconfigurations, use django hunter and Django… | ||
| How we built a mobile application backend with Django in 10 weeks | Çağıl Uluşahin | 45m |
A Django + DRF backend gets built in ten weeks for a mobile app: added mobile number to the user model, switched to token authentication via DRF and a… | ||
| Wagtail Live: bringing a live blogging tool to the Django ecosystem | Tidjani Dia | 36m |
Claims that one can build and run within 30 minutes are backed by concrete steps: install Wagtail Live, map a Slack or Telegram channel to a Wagtail Page, and… | ||
| Scaling Django to 500 apps | Dan Palmer | 29m |
Claims managing ~500 Django apps and ~400k lines of Python by treating each feature as a small app, exposing a public API via api.py public API, enforcing file… | ||
| Modern Web Testing: Going Beyond Selenium | Dmitry Vinnik | 30m |
Argues that end-to-end web tests should be task‑focused and often run in JavaScript rather than matching backend language, demonstrating unit tests with… | ||
| HTMX: Frontend Revolution | Thomas Güttler | 37m |
HTMX claims to let server templates drive interactive pages by sending HTML fragments instead of JSON, using attribute-driven requests that perform partial DOM… | ||
| A Series of Mentoring Stories | Ramón Huidobro | 48m |
Practical mentoring lessons for software teams: using guided questions to improve code and confidence, preferring constructive PR review and feedback over… | ||
| Spanish Spoken Here | Adolfo Fitoria | 29m |
Shows how to internationalize a Django site: mark translatable strings, run makemessages -l es and compilemessages, enable LocaleMiddleware and i18n_patterns… | ||
| Managing the Test Data Nightmare | Andrew Knight | 29m |
Covers concrete, actionable choices: when to use database clones versus automated config scripts, when to mock endpoints, and when to create data dynamically… | ||
| Bootstrapping your Local Python Environment | Calvin Hendryx-Parker | 38m |
Concrete setup and reproducibility rules: avoid using the system Python and no sudo installs, manage interpreters with pyenv + venv/virtualenv, use pipx for… | ||
| Demystifying Natural Language Processing across several industry verticals | Jyotika Singh | 55m |
Lists concrete industry wins—e‑commerce search and review sentiment, finance signals from social posts, real estate auto‑fill that boosts listing value 1–6%… | ||
| Zero to production ready: a best practices process for Docker packaging | Itamar Turner Trauring | 43m |
Starts with a working image and an explicit stepwise process: python:3.9-slim-bullseye base, listen on 0.0.0.0, non-root user and apt-get upgrade for security… | ||
| code review is too late for code quality | Anthony Sottile | 25m |
Argues that code review is too late for quality and instead pushes style and simple correctness to automation: pre-commit manages linters and formatters… | ||
| nothing matches | ||