adamghill
banner
adamghill.com
adamghill
@adamghill.com
I write (Python|JavaScript|HTML|CSS) and sometimes it's useful.

🛠️ https://github.com/adamghill
💥 https://adamghill.com
🧠 1/2 of https://djangostickers.com and https://djangobrew.com

✈️ / 📍🪩 / 👻 / ☕️ / 🎥
Reposted by adamghill
Some new preliminary numbers from Ken Jin for the JIT in Python 3.15:

"On AArch64 macOS, the JIT has a 7-8% speedup over the tail calling interpreter with all optimizations enabled."

docs.python.org/3.15/whatsne...

See also doesjitgobrrr.com

#Python #Python315 #JIT #CPython
January 7, 2026 at 11:59 AM
Reposted by adamghill
Guillermo del Toro gets it.

variety.com/2026/film/ne...
January 5, 2026 at 3:55 AM
0.6.1 of django-new has been released. 🚀

- Lots of UI tweaks.
- `--data` flag.
- Generate `summary.html` for a user-friendly explanation.
- BETA: `--install` to install packages.

🛠️ github.com/adamghill/django-new
📦 pypi.org/project/django-new/
December 7, 2025 at 8:13 PM
Reposted by adamghill
Django 6.0 released ✨ a mosaic of modern tools and thoughtful design 🎨🧩🛠️💡#Django -- www.djangoproject.com/weblog/2025...
Django 6.0 released
Posted by Natalia Bidart on Dec. 3, 2025
www.djangoproject.com
December 3, 2025 at 4:59 PM
Reposted by adamghill
Featuring, my personal highlight of course, `django.tasks`!

theorangeone.net/posts/django...
December 3, 2025 at 5:05 PM
Reposted by adamghill
Been thinking about this since it was shared with me yesterday, especially about how oppressively most organizations pressure managers (even senior ones) to stay in that persona rather than actually leading
www.leadingsapiens.com/ics-managers...
ICs vs Managers vs Leaders: Why Real Leadership is Rare
It should be considered that there is nothing more difficult to handle, more doubtful of success, or more dangerous to carry through than to initiate a new order of things. For the innovator makes ene...
www.leadingsapiens.com
December 1, 2025 at 2:06 PM
0.4.0 of django-new is released. 🚀

Now with interactive mode! ✨

`uvx django-new` steps through prompts to create a Django application. It also shows the tree structure of what was created.

Both thanks to `rich` by @willmcgugan.bsky.social.

🛠️ github.com/adamghill/dj...
📦 pypi.org/project/djan...
GitHub - adamghill/django-new: Create new Django applications with pizazz. 🚀
Create new Django applications with pizazz. 🚀. Contribute to adamghill/django-new development by creating an account on GitHub.
github.com
December 1, 2025 at 1:18 PM
Reposted by adamghill
oh it’s “hoarding” now if you don’t update your expensive electronics every year
November 25, 2025 at 8:39 PM
Just made my #Django homepage redesign repo public in case it's useful inspiration.

🏠 django-homepage.adamghill.com
🛠️ github.com/adamghill/dj...
📖 docs.google.com/document/d/1...

Also posted on the Django forum: forum.djangoproject.com/t/want-to-wo...
Django - The Web Framework for Perfectionists with Deadlines
django-homepage.adamghill.com
November 15, 2025 at 6:43 PM
@universalorl.bsky.social @universalstudiosfl.bsky.social Check out this actual stained glass panel based on the piece in the Tribute store above the registers at HHN 34 in Orlando. 😍

There are over 800 pieces of glass and 15 different colors and it took 2.5 weeks of working around 2-8 hours/day!
November 10, 2025 at 2:30 PM
My wife creates a lot of #stainedglass projects that are a little outside the norm. 👻

Here is one she made before #Halloween to pay homage to Stanley Kubrick's classic #film, The Shining.

🤩 glass-o-lantern.com/the-shining/
🎃 www.instagram.com/glass_o_lant...

#cinema #letterboxd #horror #art
November 9, 2025 at 6:17 PM
Here is my lightning talk ⚡️ at #DjangoConUS about using #SQLite with #Django in production with github.com/adamghill/dj.... 💡

youtu.be/gWEwPy9mjqQ?...

For more conference talks from DjangoCon US 2025, head to djangotv.com/videos/djang...! 📺
GitHub - adamghill/dj-lite: Configure SQLite for production use with Django.
Configure SQLite for production use with Django. Contribute to adamghill/dj-lite development by creating an account on GitHub.
github.com
November 9, 2025 at 12:51 PM
Reposted by adamghill
websites in 2025
November 8, 2025 at 10:05 PM
Reposted by adamghill
As the owner of an independent bookstore, I must ask all of y'all to do the opposite of this forever and ever, amen.
I am not allowed to buy more books until I read the ones I already own
November 8, 2025 at 9:17 PM
Reposted by adamghill
Our 2026 DSF Board Candidates ⭐️ www.djangoproject.com/weblog/2025...
2026 DSF Board Candidates
Posted by Thibaud Colas on Nov. 5, 2025
www.djangoproject.com
November 6, 2025 at 5:03 AM
Reposted by adamghill
Reposted by adamghill
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
Reposted by adamghill
The core․py podcast is back with a new episode!

Actually, it’s only half an episode, and yet it’s the longest one so far. We interviewed attendees sprinting on CPython at Arm Inc. Topics include: #Python 3.14 and 3.15, the future of free threading, and pizza.

creators.spotify.com/pod/profile/...
Episode 26.1: CPython Sprint Week in Cambridge UK, Part 1 by core.py
What? What do you mean this two-and-a-half hour episode is PART 1? Well, there were fifty people at the sprint in September. We interviewed thirty of them. In Part 1 you can hear from 18 of them: Ken ...
creators.spotify.com
October 16, 2025 at 3:03 PM
New package alert: dj-spinners 🚨

Pure SVG loading spinners for #Django.

```
{% load dj_spinners %}

{% spinner '90-ring' %}
```

🛠️ github.com/adamghill/dj...
📦 pypi.org/project/dj-s...
October 23, 2025 at 2:15 PM
Reposted by adamghill
My man 💪
October 23, 2025 at 8:19 AM
Reposted by adamghill
Sometimes you only want a field to show when certain other fields have a (particular) value. The `form-show-if` web component enables that.
A Web Component for Conditionally Displaying Fields :: Aaron Gustafson
Building on my recent work in the form utility space, I’ve created a new web component that allows you to conditionally display form fields based on the values of other fields: form-show-if.
www.aaron-gustafson.com
October 21, 2025 at 12:46 PM
Reposted by adamghill
After over 4 months of development, django-tasks 0.9.0 is out! 🥳

- Django 6.0 support
- RQ optimisations
- Dropped `enqueue_on_commit` support
- A number of renames and refactors to match upstream Django

A small set of changes, but one of the largest diffs to date!

github.com/RealOrangeOn...
Release 0.9.0 · RealOrangeOne/django-tasks
What's Changed fix: prevent IndexError: pop from empty list in RQ backend by @crgwbr in #183 Add support for Django 6.0 by @RealOrangeOne in #193 Add supports_priority feature Access RQ worker nam...
github.com
October 20, 2025 at 4:19 PM
Reposted by adamghill
I benchmarked --help on a CLI with the ref implementation for PEP 810 (lazy imports).

Because my CLI moved imports into functions just before they get used, I got a speedup of x1.3.

Then I moved all the imports to the top like normal, and got a speedup of x2.9!

hugovk.dev/blog/2025/la...
#Python
Three times faster with lazy imports
hugovk.dev
October 19, 2025 at 4:55 PM
Reposted by adamghill
I left Spotify after 9 years because of the CEO's autonomous weapons investment shit, but it's not really about Spotify individually at all. It's about trying to be better, and intentional, and asking yourself if you're making the world you want

terminal.ahumanfuture.co/posts/2025-1...
The world is something that we make // Terminal
“...and could just as easily make differently.”
terminal.ahumanfuture.co
October 17, 2025 at 8:55 AM
Reposted by adamghill
The world is going to shit and I still have to do my part to increase shareholder value tomorrow
August 11, 2025 at 1:47 AM