-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0cfca51
commit b51b561
Showing
41 changed files
with
434 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+538 KB
doc/recap-of-pygotham-2019-images/statue-of-liberty-and-south-manhattan.jpg
Oops, something went wrong.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
# 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](https://jefftriplett.com/2023/djangocon-us-talks-i-d-like-to-see-2023-edition/). |