Pillow 11.0.0 released, Django and htmx Tutorial and more
PyCon US 2025 website and call for (talk) proposals are officially live, Django Girls 10th Birthday, State of Python 3.13 Performance with some more interesting news, articles, packages and projects
News
PyCon US 2025 website and call for (talk) proposals are officially live!
Pillow 11.0.0 released!
Pillow has dropped support for Python 3.8 and now officially supports Python 3.13, Support has also been added for the experimental free-threaded mode.
Robyn 0.63.0 released!
Robyn finally supports OpenAPI/Swagger
Django Girls 10th Birthday!
This post celebrates ten years of Django Girls, sharing how it started, their goals and ways you can get involved.
Articles
State of Python 3.13 Performance: Free-Threading
CPython 3.13 was released two weeks ago and it’s one of the most performance-focused updates. In this article, Arthur Pastel explored the free-threaded mode to see how it can boost Python application performance, measuring results using CodSpeed.
# Arthur Pastel
In this tutorial, Christopher Trudeau showed how the htmx library can add dynamic features like lazy loading, search-as-you-type and infinite scroll to your Django web applications with very little JavaScript.
# Christopher Trudeau
Embeddings are underrated
Embeddings are essential in the Machine Learning world, they help us in building systems like search and recommendations. In this article, Kayce Basques explained what embeddings are and shared his experiment using them on Sphinx docs to find related pages.
# Kayce Basques
How I Turned IPL Stats into a Mesmerizing Bar Chart Race
You don’t need advanced coding skills to create captivating animated visualizations for data storytelling, you can do it with Low-Code tools as long as your data is well-prepared and structured. Tezan Sahu demonstrated this using an IPL dataset and the Low-Code tool, Flourish.
# Tezan Sahu
Zero Downtime Django Deployments with Multistep Database Changes
To provide a positive user experience, we all aim for zero downtime in software applications, even during deployments. Blue-green deployment is a popular strategy to achieve this goal, but sometimes we face challenges, especially with database changes. In this article, Johnny Metz explained what blue-green deployment is, why database changes can be challenging in this setup and how to handle these scenarios effectively in Django.
# Johnny Metz
Interesting Packages and Projects to explore
terminal-tree - A filesystem navigator for the terminal
Dominate - It is a Python library for creating and manipulating HTML documents using an elegant DOM API.
dirty-equals - Doing dirty (but extremely useful) things with equals
About Upcoming Python Events
Leipzig Python User Group Meeting
Nov 12, 2024
IndyPy Monthly Meetup
Nov 12, 2024
PythonCDMX 🐍 Nov2024
Nov 12, 2024
PyCologne Discussions
Nov 13, 2024
PyCon Sweden 2024
Nov 14 – 15, 2024
Python Atlanta Meetup
Nov 14, 2024
PyCon Ireland 2024
Nov 16 – 17, 2024
PyCon Hong Kong 2024
Nov 16 – 17, 2024
PyCon mini Tokai 2024
Nov 16, 2024
PyDelhi User Group Meetup
Nov 16, 2024
Django Girls Parnaíba 2024
Nov 16, 2024