Skip to content

Latest commit

 

History

History
68 lines (56 loc) · 2.5 KB

topic-ideas-djangocon-us-2023.md

File metadata and controls

68 lines (56 loc) · 2.5 KB

Topic Ideas- DjangoCon US 2023

Published May 6, 2023

New Features and Future Outlook

  • New Django features
  • New Python features of interest to Django devs
  • Django retrospective (where it has been, where it is now, is it in a good place relative to itself and other web dev frameworks?)
  • What's on the horizon or could/should be on the roadmap

Opinionated Django

  • Django deployment options and tradeoffs in 2023
  • Different ways of doing things in Django and when to use which option
  • The best tools/packages to have in your Django toolbox in 2023
  • Favorite workflows, Git, CI/CD, GitHub Actions, local/prod, developer experience tools, etc. 

How to Raise Your Game

  • Practical async (going beyond the docs and a few tutorials to using day to day)
  • Security (OWASP 10 and Django)
  • Testing (pytest, Playwright, Selenium, etc). 
  • Type hinting
  • Lesser known, but highly useful Django features
  • Database optimization
  • Website optimization

Python Packaging and Open Source

  • New developments in Python/Django packaging
  • Adventures in open source Django development
  • How to get started with open source, Django open source, packaging

Novel uses for Django

  • Experimental apps
  • Historically relevant apps
  • Your interesting Django story/adventure
  • Lessons from managing/scaling Django in a unique or difficult way in your company
  • Prototyping with Django for fun and profit

New-ish or Experimental Technologies

  • Co-Pilot, ChatGPT, etc. for Django devs 
  • PyScript
  • WASM
  • React/HTMX debate
  • Using JavaScript and Django together: Alpine, Svelte, etc. 
  • Tailwind
  • Datasette
  • What tools I haven't heard about, but would want to know about

How to Use/Better Use Popular Add On Tools (Admin, API, etc.)

  • Wagtail
  • Butter CMS
  • Django Rest Framework
  • Fast API

Team, Leadership, Building, Learning

  • Product management (features, prioritization, OKRs, teamwork, etc.)
  • Lessons from software engineering management
  • Interesting mental models, productivity methods, learning approaches, the counter-intuitive
  • Educators/authors in our community (their experiences and thoughts about how to learn effectively)

Django Fellows

  • Getting to know what they do, how core works
  • Contributing to Django
  • Learning more about our new fellow :)

Addressing Hard Topics/Making New Progress

  • How to bring more diversity to: our steering council, core dev, contributor base, community

For even more ideas, see my fellow DEFNA Board Member Jeff Triplett's list.