An open API service indexing awesome lists of open source software.

https://github.com/katherinemichel/djangocon-us-2023-recap-talk


https://github.com/katherinemichel/djangocon-us-2023-recap-talk

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# DjangoCon US 2023 Recap Talk

## Table of Contents

- [About](#about)
- [Slides and Script Table of Contents](#slides-and-script-table-of-contents)
- [Slides and Script](#slides-and-script)
- [Attribution](#attribution)
- [Contact Kati](#contact-kati)
- [Copyright](#copyright)


## About

Slides and script for a talk by Katherine "Kati" Michel [Fosstodon](https://fosstodon.org/@kati), [GitHub](https://github.com/KatherineMichel) based on a [DjangoCon US 2023 Recap blog post](https://katherinemichel.github.io/portfolio/djangocon-us-2023-recap.html).

:top: [**back to top**](#table-of-contents)


## Slides and Script Table of Contents

- [DjangoCon US 2023 Recap](#djangocon-us-2023-recap)
- [About Me](#about-me)
- [DjangoCon US Website Designs I’ve Been Part Of](#djangocon-us-website-designs-ive-been-part-of)
- [Conference High Level Details](#conference-high-level-details)
- [Conference High Level Details](#conference-high-level-details-1)
- [Travel Serendipity!](#travel-serendipity)
- [More Travel Serendipity!](#more-travel-serendipity)
- [Favorite Authors](#favorite-authors)
- [Finding Purpose in Open Source Through Community Building- Abigail Mesrenyame Dogbe](#finding-purpose-in-open-source-through-community-building--abigail-mesrenyame-dogbe)
- [What Can the DSF Do For Me? What Can I Do for the DSF? - Chaim Kirby, DSF President](#what-can-the-dsf-do-for-me-what-can-i-do-for-the-dsf---chaim-kirby-dsf-president)
- [Navigating Django’s Future: Djangonaut Space- Dawn Wages, PSF Chair, Rachell Calhoun, Django Girls Trustee](#navigating-djangos-future-djangonaut-space--dawn-wages-psf-chair-rachell-calhoun-django-girls-trustee)
- [An Active Approach to Inclusion is More Effective than a Passive One](#an-active-approach-to-inclusion-is-more-effective-than-a-passive-one)
- [Don’t Buy the “AI” Hype- Tim Allen](#dont-buy-the-ai-hype--tim-allen)
- [An Approach to Lightweight Tenancy Using Django Rest Framework- Eliana Rosselli](#an-approach-to-lightweight-tenancy-using-django-rest-framework--eliana-rosselli)
- [Testing Modern Web Apps Like a Champion- Andrew Knight](#testing-modern-web-apps-like-a-champion--andrew-knight)
- [Inside Out: My Journey of Understanding Inclusion- Natalia Bidart, DSF Fellow](#inside-out-my-journey-of-understanding-inclusion--natalia-bidart-dsf-fellow)
- [DjangoCon Africa](#djangocon-africa)
- [DjangoCon US 2023 Stats](#djangocon-us-2023-stats)
- [Most fun DjangoCon US… Growing Diversity](#most-fun-djangocon-us-growing-diversity)
- [Some of My Best Conference Tips](#some-of-my-best-conference-tips)
- [Where Next?](#where-next)
- [Board Dinner at Parizade](#board-dinner-at-parizade)
- [Speaker and Organizer Dinner at The Pit](#speaker-and-organizer-dinner-at-the-pit)
- [In Closing](#in-closing)
- [Sarah P. Duke Gardens](#sarah-p-duke-gardens)
- [Dinner with Django Creators, Former DSF President, and Wharton School Friends](#dinner-with-django-creators-former-dsf-president-and-wharton-school-friends)
- [Duke Chapel](#duke-chapel)
- [The Museum of Life and Science](#the-museum-of-life-and-science)

:top: [**back to top**](#table-of-contents)


## Slides and Script

![Slide 1](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_0.jpg)

### DjangoCon US 2023 Recap

![Slide 1](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_1.jpg)

### About Me

* I am a Python/Django developer at JPMorgan Chase & Co.
* Django is a web development framework based on Python
* I do task orchestration and distributed systems engineering

DEFNA (Django Events Foundation North America)
* About being a DEFNA Board Member
* We oversee the high level details of DjangoCon US
* Caption: DEFNA Directors: Peter, Drew, Jeff, Adam, me, Nichole, Carol, Tim; Not pictured: Jen

![Slide 2](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_2.jpg)

### DjangoCon US Website Designs I’ve Been Part Of

* Caption: 2023
* Caption: 2022/2022
* Caption: 2019

![Slide 3](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_3.jpg)

### Conference High Level Details

Held in October
* At the Durham Marriott City Center
* 1 day of talks, 3 days of tutorials, 2 days of sprints
* Caption: “Hallway Track”

![Slide 4](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_4.jpg)

### Conference High Level Details

* 276 in-person attendees
* 167 online attendees
* Caption: Attendee photo in front of the Convention Center

![Slide 5](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_5.jpg)

### Travel Serendipity!

Sunday afternoon: Django Girls
* Stumbled upon workshop
* 23,000+ women have attended and been introduced to Django through a time-tested tutorial
* Caption: Django Girls Workshop at Caktus

![Slide 6](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_6.jpg)


### More Travel Serendipity!

Sunday night: Django Social
* At Ponysaurus Brewery
* Who is this woman who knows so much about open source?
* New PSF (Python Software Foundation) Executive Director
* Caption: Me and Deb Nicholson, new PSF Executive Director

![Slide 7](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_7.jpg)

### Favorite Authors

* Caption: Newsletter by William Vincent and Jeff Triplett
* Caption: Book by Eric Matthes
* Caption: Books by William Vincent
* Caption: Eric Matthes, William Vincent, Jeff Triplett, fellow DEFNA Board Members

![Slide 8](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_8.jpg)

### Finding Purpose in Open Source Through Community Building- Abigail Mesrenyame Dogbe

Key Takeaways
* She has helped organize dozens of Django Girls, PyCon, and DjangoCon events across Ghana and Africa
* She has gotten to know a number of community members and identified unrealized potential in them
* She taught them how to do tasks, then left then alone to grow into leadership. She has “10x’d” her impact that way.
* Caption: Me and Abigail, longtime friends on social media, finally meeting in person

![Slide 9](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_9.jpg)

### What Can the DSF Do For Me? What Can I Do for the DSF? - Chaim Kirby, DSF President

Key Takeaways
* Django membership will now go beyond code and documentation to recognize the myriad of ways that people support the mission
* The DSF is re-distributing power from the DSF Board to working groups so that more people can get things done
* Caption: Django Co-lead Jacob Kaplan-Moss talking to attendees about the new DSF Working Groups initiative

![Slide 10](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_10.jpg)

### Navigating Django’s Future: Djangonaut Space- Dawn Wages, PSF Chair, Rachell Calhoun, Django Girls Trustee

Key Takeaways
* Django needs more core devs and more diversity
* That is how Djangonaut Space core dev mentorship program was born. It is a “roaring success.”
* Djangonaut Space is not just for underrepresented people, but the goal is to make everyone comfortable.
* Caption: Djangonaut Space stats

![Slide 11](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_11.jpg)

### An Active Approach to Inclusion is More Effective than a Passive One

Common theme that works
* Invite underrepresented people in, empower them
* Encourage them to do things they might not think they are capable of doing
* They break their own boundaries
* Caption: The Magic of Django Girls- Dawn and Rachell are alumnae

![Slide 12](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_12.jpg)

### Don’t Buy the “AI” Hype- Tim Allen

Key Takeaways
* Fun fact: DjangoCon US 2022 Conference Chair was Logan Kilpatrick, the first OpenAI DevRel hire
* Media hypes, then attacks AI which creates harmful polarization
* We need to instead see AI as a tool in our toolbox
* Caption: Tim on stage

![Slide 13](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_13.jpg)

### An Approach to Lightweight Tenancy Using Django Rest Framework- Eliana Rosselli

Key Takeaway
* Slack is multi-tenancy
* Lightweight multi-tenancy can be created using nested API paths and checking a user tenant’s set for permission
* Caption: Multi-tenancy
* Caption: Nested API paths and permissions

![Slide 14](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_14.jpg)

### Testing Modern Web Apps Like a Champion- Andrew Knight

Key Takeaways
* The Testing Pyramid is “bs”- all tests are unique and special
* pytest and Django test client are excellent, but not enough
* Gave an overview of white and black box testing tools
* Caption: Testing like a Champion
* Caption: Modern Testing Goals

![Slide 15](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_15.jpg)

### Inside Out: My Journey of Understanding Inclusion- Natalia Bidart, DSF Fellow

Key Takeaways
* Natalia gave examples of prejudice she has faced as a woman
* She explained unconscious bias. Her hope is that we will reflect to improve the Django community
* Caption: Double bind
* Caption: Double bind paradoxes

![Slide 16](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_16.jpg)

### DjangoCon Africa

Key Takeaways
* Daniele Procida spoke
* African PyCons and DjangoCon have special questions, including about safety
* We should be asking them of all countries
* Caption: Daniele Procida, DjangoCon Africa Keynoter and Organizers

![Slide 17](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_17.jpg)

### DjangoCon US 2023 Stats

* ~10 Black speakers
* Majority Black Django Girls participants
* Dedicated activities for Black attendees through Black Python Devs organization
* Caption: Django Girls
* Caption: African friends… beautiful on the inside and out

![Slide 18](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_18.jpg)

### Most fun DjangoCon US… Growing Diversity

* Quote: “I haven’t seen so many African and Black faces, non-white faces, as a proportion of an event outside of Africa.” - Daniele Procida, African Python/Django event organizer and Canonical Director of Engineering
* Quote: “I had to stand in line at the women’s bathroom. I’ve never had to do that before at a conference.” - Natalia Bidart, Django Fellow

![Slide 19](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_19.jpg)

### Some of My Best Conference Tips

* Take business cards
* Sit with people you don’t know to “10x” your networking
* Keep track of the people you meet and reconnect
* Take advantage of the “hallway track”, you can watch replays later
* Hang around “in the lobby” for serendipity
* Caption: Hanging around in the lobby led to dinner with Guido van Rossum at PyCascades in February 2020

![Slide 20](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_20.jpg)

### Where Next?

* PyTexas 2024 in April in Austin, Texas
* PyCon US in May in Pittsburgh, Pennsylvania
* DjangoCon EU in June in Viga, Spain
* Another PyCon Africa is in the works
* Will DjangoCon Africa happen in 2024?
* DjangoCon US 2024 location not yet determined

![Slide 21](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_21.jpg)

### Board Dinner at Parizade

* Caption: Parizade dining room
* Caption: Linguini and clams

![Slide 22](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_22.jpg)

### Speaker and Organizer Dinner at The Pit

* Caption: The Pit dining room
* Caption: Another delicious, southern-style meal

![Slide 23](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_23.jpg)

### In Closing

* Hope you enjoyed my recap :)

Resources
* Talk replays: https://www.youtube.com/@DjangoConUS/videos
* DjangoCon US website recap: https://2023.djangocon.us/
* My detailed DjangoCon US Recap blog post: https://katherinemichel.github.io/portfolio/djangocon-us-2023-recap.html
* DEFNA website: https://www.defna.org/
* Talk Topic Ideas list: https://katherinemichel.github.io/portfolio/djangocon-us-2023-topics-inspiration-list.html
* Black Python Devs Recap: https://blackpythondevs.com/2023-10-20-djangoconus/

![Slide 24](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_24.jpg)

### Sarah P. Duke Gardens

* Caption: Glorious nature
* Caption: H.L. Blomquist Pavilion
* Caption: Pink flowers
* Caption: Fish pool, terraces, pergola
* Caption: Red Bridge

![Slide 25](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_25.jpg)

### Dinner with Django Creators, Former DSF President, and Wharton School Friends

* Caption: It’s a Southern Thing: Crispy Catfish
* Caption: Our table after an incredible meal
* Caption: Simon Says Dip This counter
* Caption: Chocolate core, bourbon dip, strawberry topping

![Slide 26](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_26.jpg)

### Duke Chapel

* Key Takeaway: More travel serendipity
* Caption: Duke Chapel
* Caption: Duke Chapel altar with elite child choir performing… magical!

![Slide 27](https://speakerd.s3.amazonaws.com/presentations/1701c8c9d8974a57b7187562eeffb930/slide_27.jpg)

### The Museum of Life and Science

* Key Takeaway: Second chance to see a lemur!
* Caption: Lemur Exhibit
* Caption: Butterfly House and Insectarium

:top: [**back to top**](#table-of-contents)


## Attribution

The style of this transcript is heavily inspired by:

* Ana Balica's ([Twitter](https://twitter.com/anabalica), [GitHub](https://github.com/ana-balica)) transcript of her [Humanizing among coders](https://ana-balica.github.io/2017/05/28/humanizing-among-coders/) keynote for [PyCon CZ 2016](https://cz.pycon.org/2016).
* Honza Javorek's ([Twitter](https://twitter.com/honzajavorek), [GitHub](https://github.com/honzajavorek)) transcript of Anna Ossowski's ([Twitter](https://twitter.com/OssAnna16), [GitHub](https://github.com/OssAnna16)) keynote [Be(Come) A Mentor! Help Others Succeed!](https://github.com/honzajavorek/become-mentor) for [PyCon CZ 2017](https://cz.pycon.org/2017/).

Thank you!

:top: [**back to top**](#table-of-contents)


## Contact Kati

* Email: [email protected]
* GitHub: https://github.com/KatherineMichel
* Fosstodon: https://fosstodon.org/@kati

:top: [**back to top**](#table-of-contents)


## Copyright

© 2023 to Present Katherine Michel. All Rights Reserved.