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
✈️ / 📍🪩 / 👻 / ☕️ / 🎥
🛠️ https://github.com/adamghill
💥 https://adamghill.com
🧠 1/2 of https://djangostickers.com and https://djangobrew.com
✈️ / 📍🪩 / 👻 / ☕️ / 🎥
@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!
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
@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!
There are over 800 pieces of glass and 15 different colors and it took 2.5 weeks of working around 2-8 hours/day!
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
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
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
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
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...! 📺
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
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...! 📺
youtu.be/gWEwPy9mjqQ?...
For more conference talks from DjangoCon US 2025, head to djangotv.com/videos/djang...! 📺
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
As the owner of an independent bookstore, I must ask all of y'all to do the opposite of this forever and ever, amen.
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
Our 2026 DSF Board Candidates ⭐️ www.djangoproject.com/weblog/2025...
Reposted by adamghill
The Steering Council has accepted PEP 810 (explicit lazy imports) for Python 3.15!
discuss.python.org/t/pep-810-ex...
#Python #PEP810 #LazyImports #lazy #Python315
discuss.python.org/t/pep-810-ex...
#Python #PEP810 #LazyImports #lazy #Python315
PEP 810: Explicit lazy imports
Dear PEP 810 authors. The Steering Council is happy to unanimously[1] accept “PEP 810, Explicit lazy imports”. Congratulations! We appreciate the way you were able to build on and improve the previ...
discuss.python.org
November 3, 2025 at 4:29 PM
The Steering Council has accepted PEP 810 (explicit lazy imports) for Python 3.15!
discuss.python.org/t/pep-810-ex...
#Python #PEP810 #LazyImports #lazy #Python315
discuss.python.org/t/pep-810-ex...
#Python #PEP810 #LazyImports #lazy #Python315
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
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-...
🧵
🧵
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/...
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
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/...
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/...
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...
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
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...
Pure SVG loading spinners for #Django.
```
{% load dj_spinners %}
{% spinner '90-ring' %}
```
🛠️ github.com/adamghill/dj...
📦 pypi.org/project/dj-s...
Reposted by adamghill
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
Sometimes you only want a field to show when certain other fields have a (particular) value. The `form-show-if` web component enables that.
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...
- 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
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...
- 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...
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
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
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
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
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...
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
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...
terminal.ahumanfuture.co/posts/2025-1...
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
The world is going to shit and I still have to do my part to increase shareholder value tomorrow
Reposted by adamghill
📝 New Post: The Killer Feature of #webcomponents
A quick dive into the Custom Elements Manifest and why this community standard is a 10x effort multiplier.
daverupert.com/2025/10/cust...
A quick dive into the Custom Elements Manifest and why this community standard is a 10x effort multiplier.
daverupert.com/2025/10/cust...
The killer feature of Web Components
The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.
daverupert.com
October 13, 2025 at 3:39 PM
📝 New Post: The Killer Feature of #webcomponents
A quick dive into the Custom Elements Manifest and why this community standard is a 10x effort multiplier.
daverupert.com/2025/10/cust...
A quick dive into the Custom Elements Manifest and why this community standard is a 10x effort multiplier.
daverupert.com/2025/10/cust...
Reposted by adamghill
Luckily when terrestrial television dies, we’ll be able to be completely dependent on disruptor billionaires who can’t budget properly and think all media is free and are probably going to go bust at the same time because it’s still just unproven spec tech, so that’ll be good.
October 13, 2025 at 3:44 PM
Luckily when terrestrial television dies, we’ll be able to be completely dependent on disruptor billionaires who can’t budget properly and think all media is free and are probably going to go bust at the same time because it’s still just unproven spec tech, so that’ll be good.
Reposted by adamghill
Congratulations Tim Schilling, who has been awarded our
2025 Malcolm Tredinnick Memorial Prize! www.djangoproject.com/weblog/2025/...
2025 Malcolm Tredinnick Memorial Prize! www.djangoproject.com/weblog/2025/...
2025 Malcolm Tredinnick Memorial Prize awarded to Tim Schilling
Posted by Sarah Abderemane & Thibaud Colas on Oct. 10, 2025
www.djangoproject.com
October 10, 2025 at 7:50 AM
Congratulations Tim Schilling, who has been awarded our
2025 Malcolm Tredinnick Memorial Prize! www.djangoproject.com/weblog/2025/...
2025 Malcolm Tredinnick Memorial Prize! www.djangoproject.com/weblog/2025/...
Reposted by adamghill
Uh oh I’m listening to RJD2’s 2002 album “Deadringer” and thinking about the early aughts like I do once every three years!!!
October 11, 2025 at 11:09 PM
Uh oh I’m listening to RJD2’s 2002 album “Deadringer” and thinking about the early aughts like I do once every three years!!!
Reposted by adamghill
Congratulation Tim 🎉
Congratulations Tim Schilling, who has been awarded our
2025 Malcolm Tredinnick Memorial Prize! www.djangoproject.com/weblog/2025/...
2025 Malcolm Tredinnick Memorial Prize! www.djangoproject.com/weblog/2025/...
2025 Malcolm Tredinnick Memorial Prize awarded to Tim Schilling
Posted by Sarah Abderemane & Thibaud Colas on Oct. 10, 2025
www.djangoproject.com
October 10, 2025 at 12:40 PM
Congratulation Tim 🎉
Reposted by adamghill
🏁 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
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
October 5, 2025 at 11:05 PM
🏁 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
Little by little, Django gets easier to type check, thanks to some pretty dedicated and fearless contributors.
github.com/typeddjango/...
#Django
Reposted by adamghill
Damn. This is amazing. £325 per week, paid monthly, for 3 years - and the result was a profit for the Irish economy:
www.citizensinformation.ie/en/employmen...
www.citizensinformation.ie/en/employmen...
October 6, 2025 at 10:03 PM
Damn. This is amazing. £325 per week, paid monthly, for 3 years - and the result was a profit for the Irish economy:
www.citizensinformation.ie/en/employmen...
www.citizensinformation.ie/en/employmen...
Reposted by adamghill
@adamghill.com and I are building beesocial.dev and we want to hear from you! 🐝
Sign up, fill out the feedback form, and let us know if bees give you the heebie-jeebies...so bee honest! 😆
As a thank you, one lucky feedbacker will score a Django pony t-shirt of your choosing! 🦄 ✨
Thank you! ❤️
Sign up, fill out the feedback form, and let us know if bees give you the heebie-jeebies...so bee honest! 😆
As a thank you, one lucky feedbacker will score a Django pony t-shirt of your choosing! 🦄 ✨
Thank you! ❤️
October 3, 2025 at 1:46 AM
@adamghill.com and I are building beesocial.dev and we want to hear from you! 🐝
Sign up, fill out the feedback form, and let us know if bees give you the heebie-jeebies...so bee honest! 😆
As a thank you, one lucky feedbacker will score a Django pony t-shirt of your choosing! 🦄 ✨
Thank you! ❤️
Sign up, fill out the feedback form, and let us know if bees give you the heebie-jeebies...so bee honest! 😆
As a thank you, one lucky feedbacker will score a Django pony t-shirt of your choosing! 🦄 ✨
Thank you! ❤️
Reposted by adamghill
[Forum] Want to work on a homepage site redesign?
Adam Hill put together a new homepage prototype and is looking for help or a small group that wants to push this forward. #djangonews
cur.at/mKkFcoh
Adam Hill put together a new homepage prototype and is looking for help or a small group that wants to push this forward. #djangonews
cur.at/mKkFcoh
Want to work on a homepage site redesign?
I think this is great @adamghill ! Already it’s definitely an upgrade over the existing one, which is old, so nothing against its design that has held up for so long. I really like how you have a quick start on there to emphasize how quick it is to get started. I think I’m probably too close to this, since I worked with @carltongibson and @pauloxnet to help with the 20tab work @jacobian mentioned, but I’ll just add here my own list of things to consider, as well: Sponsor logos vs companies us...
forum.djangoproject.com
October 1, 2025 at 11:00 PM
[Forum] Want to work on a homepage site redesign?
Adam Hill put together a new homepage prototype and is looking for help or a small group that wants to push this forward. #djangonews
cur.at/mKkFcoh
Adam Hill put together a new homepage prototype and is looking for help or a small group that wants to push this forward. #djangonews
cur.at/mKkFcoh