LearnDjango

Subscribe
Archives
May 5, 2025

DjangoCon Europe 2025 Recap

Hi! It's Will. Here are links to a few things I've been learning and working on the last few months.

DjangoCon Europe 2025

I just returned from Dublin, Ireland, where I attended DjangoCon Europe and gave a keynote talk on Django for Data Science.

Screenshot 2025-05-05 at 9.33.49 AM.png

The video of the talk should be up in the near future on YouTube and I will send around an update when it is live. But if you're curious about the code, here are the code repo links:

  • iris_ml - Jupyter notebook for training ML model
  • django_irisml - Django site for deploying the model
  • DjangoForDataScience.com - live website to try

I also wrote a longer Recap of DjangoCon Europe 2025 with photos and notes on various talks I found particularly interesting.

Other Writings

I've been thinking and learning a lot about AI these days, especially chat and agents, which are now present in most modern text editors/IDEs.

  • Thoughts on Vibe Coding
  • Averaging Our Way to AGI

And since I started a new job in January as a Developer Advocate at PyCharm, I wrote up something about what the job title even means!

  • What Does a Developer Advocate Do?

Django Chat Podcast

Carlton Gibson and I continue to release new episodes. Here are a few of note since the last newsletter:

  • DjangoCon Europe Recap
  • Coding with LLMs - Frank Wiles
  • PyCon US 2025 - Elaine Wong & Jon Banafato
  • Django and Rust Tooling - Lily Foote

Django News Newsletter

And if you want a weekly dose of Django news, articles, projects, and tutorials, check out the Django News Newsletter, which has been around since 2019!

What's Next?

Thanks for reading. I'm at work on updating Django for Professionals to Django 5.1+. Hopefully, the next update will announce its release. Almost all of the code from the current version, Django 4.0, still works with the exception of custom user models, which can be quickly fixed. But there have been a lot of new goodies and new techniques in Django since then, so I'm enjoying the update and will release it as soon as possible.

Thanks for reading,

Will

Don't miss what's next. Subscribe to LearnDjango:
Start the conversation:
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.