~/conference

DjangoCon US 2015

Django developers, web developers, backend developers, engineering managers, devops engineers, database administrators

PostgreSQL performance and tuning; Django deployments and ops; Django admin performance; API security for REST services; Elasticsearch integration with Django; geospatial data in Django; Wagtail content management with Django; client-side testing and React; automating browsers and desktop apps; identity management with LDAP and Google Directory; application metrics and performance testing; documentation with Sphinx and Read the Docs

titleauthorlength
Postgres Performance in 15 MinutesJosh Berkus27m
Claim: configuration tweaks account for less than 20% of performance while a handful of bad requests consume most resources; concrete fixes include removing…
Talk on
Keynote: "Diversity: We're Not Done Yet"Lynn Root39m
Cites research that adding women raises group intelligence and creativity, cites 41% leave after ten years versus 17% men, and names concrete actions: PSF…
Talk on
REST Easy — API Security Done RightJeff Schenck22m
Claim: small, composable permission classes plus a composer make complex API rules tractable. Uses Django REST Framework serializers/views and multiple auth…
Talk on
Dubious Database DesignAndrew Godwin38m
A static transcript site stores everything in Redis-as-primary-store and ends up reimplementing SELECTs and joins, painfully slower than a real RDBMS; Redis…
Talk on
The D is Silent: Challenges in Teaching DjangoCaleb Smith33m
Django claims to optimize for the 90% case with a batteries included design, heavy docs and testing, and favors configuration over convention; that means…
Talk on
Django Tales: How Django and Its Community Can Change LivesAnna Ossowski36m
Sixty‑five personal profiles document how learning Django plus Django Girls events leads to jobs, community leadership and new projects; the talk gives numbers…
Talk on
Hunting for Treasure in DjangoSebastian Vetter25m
Finds and demonstrates concrete utilities not broad concepts: cached_property stores a computed value on the instance so a heavy API call or aggregated…
Talk on
E-Commerce with Django at Scale...Nate Pinchot20m
Shows how two-pass rendering caches a first pass of non‑user HTML then injects per‑user pieces (including CSRF) on a fast second pass by rendering a template…
Talk on
Django Views: Functions, Classes, and GenericsAndrew Pinkham39m
Explains how HTTP methods map to Django views with concrete code: shows code converting function to class and handling get post head options, demonstrates…
Talk on
I never Meta model I didn't like...Russell Keith-Magee27m
Explains Django 1.8 stabilizing the Meta interface into just get_field and get_fields and field attributes that reveal cardinality and concreteness; shows…
Talk on
KeynoteRikki Endsley20m
Argues that the “rockstar developer” label is harmful and vague and instead promotes a Willie Nelson pattern: help others succeed, keep learning (example: a…
Talk on
Django Deployments Done RightPeter Baumgartner41m
Lists specific deployment rules and concrete tools Salt Ansible Fabric Chef Docker plus uWSGI nginx and celery appear, and the process uses pip wheels and a…
Talk on
But, why is the admin slow?Jacinda Shelly28m
Demo uses Django Debug Toolbar to show an admin list view running 204 queries to 4 by switching from a callable unicode to explicit list_display or…
Talk on
PostgreSQL in Django 1.8Christophe Pettus44m
Django 1.8 delivers concrete PostgreSQL features: use create_extension migration to install hstore or btree_gist, store lists with array fields and query with…
Talk on
Exploring the outer Solar System with DjangoLisa Ballard24m
A web archive called OPUS aggregates remote sensing from Voyager Cassini Galileo New Horizons and Hubble and serves 1.2 million results with searchable…
Talk on
Money, Money, Money...Russell Keith-Magee29m
Claim: free software wins given equal resources; reality: maintenance lacks funding. Cites heartbleed and OpenSSL rescue, Capistrano abandonment from burnout…
Talk on
Minimum Viable SecurityJacob Kaplan-Moss44m
Five-day sprint template that produces a usable security program: Day 1 Training establishes password manager use (LastPass or 1Password) and MFA, citing…
Talk on
Lightning TalksRicardo Ferraz Leal24m
Neutron facility monitoring uses Django end-to-end to control ~12–15 instruments, submit data reduction to an HPC cluster as MPI jobs, and struggles with…
Lightning on
opening KeynoteJackie Kazil37m
Federal work uses Django for concrete projects: Chronicling America and electronic deposit at the Library of Congress, CFPB’s owning a home API and eRegs, and…
Talk on
Beyond the basics with ElasticsearchHonza Kral41m
Shows concrete recipes: index queries with percolator reverse search to drive alerts, live search and classification (geo by percolating a geo point against…
Talk on
The Other Hard Problem: Lessons and Advice on Naming ThingsJacob Burch25m
Practical runbook rather than philosophy, summarizes decades of naming guidance, applies PEP8 and Clean Code rules to Django models, views and tests, and gives…
Talk on
Performance Testing for Modern AppsDustin Whittle44m
Shows concrete numbers and runnable tools: baseline tests using ApacheBench and Siege hit about 65 requests/sec at ~150ms, distributed tests with Bees with…
Talk on
Lightning Talks - Part 2Dmitry Filippov, Paul Bailey, Trey Hunner, Ed Rivas, Jeff Sumner, Francisco Saldana, Raphael Merx, James Tauber57m
Demos hit concrete details: a PyCharm demo shows PyCharm managed console, autocomplete for manage.py tasks, Django template debugging and a test run…
Lightning on
I am a doctor... (TW)Russell Keith-Magee22m
Personal account details diagnosis of a major depressive episode, roughly 18 months of decline and a week of waking with no joy, plus mention of Aaron Swartz's…
Talk on
Things That are Tired: Uggs, Segways and you!..Barbara Shaurette21m
Claims tiredness damages cognition citing a Washington State University study and UC Berkeley work and links real accidents like Exxon Valdez to sleep-deprived…
Talk on
The Texas Tribune: Making Data, and State Politics, PublicRyan Murphy42m
Claims measurable: a production newsroom builds and maintains interactive data explorers that standardize messy agency releases, ingest more than 300 thousand…
Talk on
How to Practice Inclusion and Benefit DjangoKojo Idrissa23m
Claim: inclusion increases the pool of contributors by fixing culture not just headcount, backed by the concrete finding that a community optimized for…
Talk on
Automating Your Browser and Desktop AppsAl Sweigart33m
Shows concrete recipes using Requests and Beautiful Soup to download and parse pages, then Selenium controls Firefox via get, find_element_by_css_selector…
Talk on
Intro to Mocking: Why Unit Testing Doesn't Have To Be So HardDaniel Davis39m
Shows concrete claims and working code: mocking removes dependencies, makes nondeterministic code deterministic, verifies calls with no return value, and…
Talk on
How to talk to humans: a different approach to soft skillsSharon Steed27m
How to talk to humans: a different approach to soft skills by Sharon Steed Developers are trained to communicate to things with a goal in mind. When you're…
Talk on
Building theatlantic.com homepage’s WYSIWYG admin with...Frankie Dintino18m
Shows a concrete build: replacing nested-Grappelli inlines with a django-nested-admin API and a Knockout viewmodel to serialize Django formsets into two-way…
Talk on
Easy App MetricsFrank Wiles27m
Shows concrete wins and tools: Graphana dashboards plus Graphite or InfluxDB, statsd transport, and Logstash-derived metrics. Recommends running one statsd per…
Talk on
Wagtail - Yet Another Django CMSTom Dyson29m
Wagtail is a Django CMS launched for the Royal College of Art that quickly hits Hacker News and attracts global contributions, then stabilizes as core…
Talk on
Adding Geo into your DjangoCorryn Smith24m
Shows how to load shapefiles into a GeoDjango project, use Postgres + PostGIS and django.contrib.gis, and run a loader script that saved about 10 schools into…
Talk on
Managing technical debt in (Django) ProjectsChris Chang42m
Concrete practices and tradeoffs decide whether watching is worth it: write tests when making assumptions, aim for quality over 100% coverage, and one homepage…
Talk on
Django Authors PanelMark Lavin, Andrew Pinkham, Buddy Lindsey Jr., Peter Baumgartner, Rikki Endsley, Tracy Osborn44m
A moderated Q&A among Django authors about how books and screencasts actually get made and sustained — specific tooling, publishing deals, audience and…
Panel on
Making Django Really, Really, Ridiculously Secure (CW)Kelsey Gilmore-Innis26m
Callisto secures survivor reports by design not buzzwords it uses Django features like pbkdf2 password rehashing and a CDN for DDoS mitigation hosts on Heroku…
Talk on
Jane Austen on PEP8...Lacey Williams Henschel27m
Argues that English training yields concrete coding wins: writing plot-driven functional tests (user stories mapped to exposition, climax, resolution) produces…
Talk on
Leveraging Procedural KnowledgeK Rain Leander18m
Asserts that procedural knowledge — not language trivia — carries between stacks and speeds learning, backing it with concrete moves: passed RHCE on second try…
Talk on
The D is Silent: Challenges in Teaching DjangoCaleb Smith33m
Explains that Django intentionally favors batteries included and configuration over convention, shows concrete tradeoffs (easy reuse and docs vs. ambiguous…
Talk on
Intro to Client-Side TestingMark Lavin23m
A minimal single‑page app with drag‑and‑drop file uploads backed by a REST API using JSON web tokens is built and mostly works; end‑to‑end Selenium integration…
Talk on
Managing Identities: LDAP, Google Directory, and DjangoScott Hacker44m
A Django-based identity manager that actually wires LDAP, Google Directory, Datatel SIS and Workday together for a 2,200‑student campus, with concrete wins and…
Talk on
Coding Like a GirlGabriela D'Ávila53m
Argues that measurable diversity effects appear in data not platitudes citing a bug that affects 60% of customers and is fixed after eight hours debugging…
Talk on
Confident web development with ReactJulien Phalip42m
Shows a working photo-list app (filters, thumbnails, favorites) wired to Django REST framework with Ajax hydration or pre-serialized HTML, uses React…
Talk on
Consequences of an Insightful AlgorithmCarina C. Zona26m
Examples name concrete failures and fixes: commercial deep learning models predict pregnancy (Target) and succeed at surprising precision but produce the…
Talk on
Introduction to Sphinx & Read the DocsEric Holscher29m
Covers concrete claims and a working stack: reStructuredText (semantic markup) + Sphinx (directives, autodoc pulls docstrings, doctest, table-of-contents tree)…
Talk on
How I learned Django while working at EventbriteAllison Lacker33m
Argues that shipping beats solo study: learn Django by building real features at Eventbrite, using Django, Python, JavaScript plus Solr Cassandra Redis and…
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.