News
Wagtail 2.13.2, 2.12.5, and 2.11.8 releases!
New Wagtail CVE-2021-32681: Improper escaping of HTML (‘Cross-site Scripting’) in Wagtail StreamField blocks for 2.13.2, 2.12.5, and 2.11.8.
PSF News: Update on the Python Software Foundation Executive Director
Python Software Foundation Executive Director Ewa Jodlowska is stepping down at the end of the year. The Python and Django community would not be where we are today without her ten+ years of service.
Psycopg 2.9 released
If you are like us and have used Psycopg for years and never paid much attention to the release notes, 2.9 is a good opportunity to get caught up.
Python 3.10.0b3 is available
Python 3.10.0b3 is the third of four planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support the new feature release.
Tailwind CSS v2.2
An all-new high-performance CLI tool, ::before and ::after support, sibling selectors, selected text variants, and tons more.
Articles
Python Type Hints - How to Manage "type: ignore" Comments with Mypy
Adam Johnson shows us how to ignore # type: ignore
comments.
Bytecode Alliance
JavaScript in the browser runs many times faster than it did two decades ago. And that happened because the browser vendors spent that time working on intensive performance optimizations.
Plotting the source code "TODO" history of the most popular open source projects
Don't miss the Django chart.
Events
What's New in Wagtail webinar is back on July 21
Join us for the next What's New in Wagtail to see demos of exciting new features and functionality
Design Articles
Toggle 🌒 dark and 🔆 sunny mode using AlpineJS, and TailwindCSS
If you have ever wanted to build a dark and sunny mode for a website then here is a nice walkthrough.
Podcasts
Real Python #64: Detecting Deforestation With Python & Using GraphQL With Django and Vue
A discussion on building a blog using Django, Vue.js, and GraphQL.
Projects
posthog/posthog
🦔 PostHog is developer-friendly, open-source product analytics. Built with Django, it has free and paid tiers.
jamesturk/spatula
A modern Python library for writing maintainable web scrapers.
Jeff has been playing with this library all week and likes how testable and cacheable the results are.
Sponsorship
Sponsor Django News Newsletter!
Reach over 1,981 engaged Django developers every week. Sponsorship availability, prices, and details are available here.