Skip to main content

Announcing Our Keynotes: Karen Tracey

Announcing Karen Tracey as a DjangoCon US 2026 keynote speaker

We're honored to announce Karen Tracey as a keynote speaker for DjangoCon US 2026

We had the opportunity to sit down with Karen and ask her a few questions about her work, her journey through the Django community, and what attendees can expect from her keynote at DjangoCon US 2026.

Can you give attendees a short teaser about what they can expect from the keynote?

Excitement about the big features in Django 6.x

Django 6.0 introduces several exciting features, including Template Partials, the Background Tasks Framework, Content Security Policy, and the Modern Email API. Which of these are you personally most excited about, and why?

I'm most excited by Template Partials, because they solve an issue I noticed and disliked when I started using htmx -- they make using htmx (or other tech like that) much more pleasant in Django.

Your keynote is titled Django 6: The Most Exciting Release Ever? Without giving too much away, what makes Django 6 stand out from previous releases?

The large number of significant new features.

What do you hope attendees will take away from your keynote?

Django continues to grow and change with the overall web ecosystem. It may be getting up there in years but it is definitely not standing still.

For developers planning to upgrade, what's one tip or piece of advice you'd give them before making the move to Django 6?

As with any upgrade, read the docs about it including new things and removed things. And if you have not already, check out the django-upgrade project from Adam Johnson.

How has your experience contributing to Django shaped the way you think about major releases like Django 6?

I'm very aware of and appreciative of all the work that goes into producing new releases.

Can you tell us a little about your journey within the Django community?

I found Django in 2006, when I wanted to put a web front end on my crossword database. I immediately hit some oddities due to my existing database being a little "different". When I posted on the django-users mailing list asking questions, Malcolm Tredinnick provided quick answers and encouragement to get involved in improving Django. I did start getting involved, and my first contribution was quickly accepted by Adrian Holovaty (though he did have to adjust my code's Java accent to be more Pythonic :-) -- I was just learning Python as well as Django). In the following years I was active on both the mailing lists and in trac, I found digging in on problems posted by others a great way to learn. I became a core developer sometime after Django 1.0 was released. At some point a local web dev shop (Caktus) hosted a Django sprint weekend. I was excited to find others using Django local to me, while they were happy to find a Django core dev in their backyard. Eventually Caktus was needing more developers and I started working there in 2010. Going back to full-time "real work" limited the time I could spend contributing to Django, though I did serve on the board of the DSF for a while. More recently I've been trying to share what I've learned working for Caktus with Django via conference talks and keeping in touch with the community by attending conferences like DjangoCon.

What are you most looking forward to at DjangoCon US 2026?

Reconnecting with the Django community in person.

If someone is attending DjangoCon US for the first time, what advice would you give them?

Dive in, join lunch tables where you don't know others and get to know people.

Where can attendees follow you or learn more about your work?

Maybe the Caktus blog if I get better at getting around to writing posts. I don't post much to social media (I do Facebook but that's more the cat rescue side of my life than my Django/work life).

We can't wait to hear Karen's keynote at DjangoCon US 2026! Stay tuned for more keynote announcements. If you haven't purchased your ticket yet, tickets are still on sale. We hope to see you in Chicago!