Contributing to Django or How I Learned to Stop Worrying and Just Try to Fix an ORM Bug

December 15, 2023 37 min Free

Description

Ryan Cheley shares his experience contributing to Django by fixing an ORM bug. The talk details the process of identifying, reproducing, and resolving a long-standing bug related to raw SQL queries with SQLite. It highlights the importance of community support, learning from others, and leveraging tools like public notes for effective bug resolution and personal growth within open-source projects. The talk also touches upon the structure of the Django ORM, Python generators, and the value of detailed documentation.