Adam Johnson
@adamj.eu
3.2K followers 260 following 610 posts
🐴 @djangoproject.com blogger and contributor ✍️ Author of three books on Django and Git 🍕 Django London co-organizer 🇬🇧 London / 🇵🇹 Lisbon
Posts Media Videos Starter Packs
Pinned
adamj.eu
🎉 Wahoo, I updated my Git book!

This is a free update for all readers, as always, and a good reason to become one if you’re not.

There’s a new chapter, “init and clone”, many extra sections, and it’s updated for the latest Git. 28 new pages for a total of 391!

#Git

adamj.eu/tech/2025/01...
Boost Your Git DX second update out now - Adam Johnson
Today I have released the second update to Boost Your Git DX, my book of developer experience (DX) recommendations for using Git. Since the last update (2024-04-04), it has grown again by 28 pages, fo...
adamj.eu
adamj.eu
Yes! All versions down to 1.8 are available for offline instant search.
adamj.eu
This afternoon, I opened a ticket on Django and later closed it as "wontfix", all by myself.

What looked like a regression turned out to be extra protection alerting me to some missing foreign key constraints.

code.djangoproject.com/ticket/36645

#Django
#36645 (PostgreSQL migration regression: `InternalError: cannot drop column id of table ... because other objects depend on it`) – Django
code.djangoproject.com
Reposted by Adam Johnson
southdevongreens.bsky.social
Bringing back hope.

Leader Zack Polanski makes a powerful case for taxing wealth not work in the Green Party's new party political broadcast.
Let's Make Hope Normal Again - Green Party Political Broadcast
YouTube video by Green Party of England & Wales
youtu.be
Reposted by Adam Johnson
hugovk.dev
Just released! 🚀

Please install and enjoy Python 3.14! 🥧

discuss.python.org/t/python-3-1...

#Python #Python314 #release
Two snakes enjoying a pie with 3.14 on the top and π crimping.
Reposted by Adam Johnson
emmatyping.dev
Python 3.14.0, the first stable release, is out!

And it comes with a spiffy logo! discuss.python.org/t/python-3-1...

I'm probably biased, but many of the features in 3.14 seem huge to the future of the language:

free-threading stable, subinterpreters, zstandard, too many others to list!

#python
Python 3.14.0 (final) is here!
Python 3.14.0 is now available This is the stable release of Python 3.14.0 Python 3.14.0 is the newest major release of the Python programming language, and it contains many new features and optimis...
discuss.python.org
Reposted by Adam Johnson
djangolondon.com
See you this evening! Remember to bring your laptop 😉
djangolondon.com
🚨 Django London is back — Hacktoberfest edition!
🗓️ Oct 7
📍 Kraken Tech (London)
🍕 Free food, no talks — just open source!

No experience needed, just bring your laptop & curiosity.
RSVP: bit.ly/4pEVuXR

#django #python #opensource #hacktoberfest
Django London Meetup October, Tue, Oct 7, 2025, 6:15 PM | Meetup
**October edition!** This month we are going to have a **Hacktoberfest edition**! Our key concepts will be: * Encourage people to contribute to open source. * Increase th
www.meetup.com
adamj.eu
🚀 django-upgrade 1.29.0 is out!

It ships 4 new fixers for Django 6.0, to help ease the upgrade for this new version expected in December.

Test out Django 6.0 alpha today and use django-upgrade to automatically update some of your code!

django-upgrade.readthedocs.io/en/latest/ch...

#Django
Changelog - django-upgrade 1.29.0 documentation
django-upgrade.readthedocs.io
adamj.eu
Oh that’s a shame. I guess only certain stuff will ship well…
adamj.eu
🏁 django-stubs 5.2.6 is out!

Little by little, Django gets easier to type check, thanks to some pretty dedicated and fearless contributors.

github.com/typeddjango/...

#Django
Releases · typeddjango/django-stubs
PEP-484 stubs for Django. Contribute to typeddjango/django-stubs development by creating an account on GitHub.
github.com
adamj.eu
Do they sell Colin the Caterpillars??
adamj.eu
You'll need to add "lazy" keywords to speed it up, if this goes ahead.
Reposted by Adam Johnson
djangochat.bsky.social
Ep186 with Django Fellow Jacob Walls is live!

We talk about his background, transitioning from music to programming, what to expect in Django 6.0 this December, and more.

djangochat.com/episodes/dja...

Also available on YouTube if you prefer: youtu.be/P-D7DtGJqzY?...
adamj.eu
Wow, incredible pics. Have fun!
adamj.eu
who is responsible for?? …I want one
adamj.eu
django-minify-html, django-mysql, django-perf-rec, django-permissions-policy, django-read-only, django-rich, django-version-checks, django-watchfiles, heroicons, inline-snapshot-django, whitenoise
adamj.eu
🚀 Django 6.0 alpha 1 is out, so let's start testing against it!

I’ve just released versions of these 17 packages with Django 6.0 support:

django-auto-prefetch, django-browser-reload, django-cors-headers, django-harlequin, django-htmx, django-linear-migrations, …

Enjoy!

#Django #Python
adamj.eu
🕸️ Just released django-htmx 1.24.1, which bundles htmx 2.0.7 that came out earlier today.

This is a small but valuable bugfix release!

github.com/bigskysoftwa...

#django #htmx
github.com
adamj.eu
Word on the street is there’s a related Easter egg for python 3.14 virtual environments
adamj.eu
- unittest-parametrize
- whitenoise