Sign in

adamghill

@adamghill.com
1.5K followers 774 following 698 posts

I write (Python|JavaScript|HTML|CSS) and sometimes it's useful. 🛠️ github.com/adamghill 💥 adamghill.com 🧠 1/2 of djangostickers.com and djangobrew.com ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

PostsRepliesMedia
adamghill @adamghill.com · 03/09/2026
"This project helped me rediscover the purest joy of coding: using the technology I possess to solve a real problem for the people around me, making everyone's life a little easier and a little happier.” happytoyscout.com/en/reports/h... #godzilla
Hello Kitty X Godzilla collaboration toy
040
adamghill @adamghill.com · 29/08/2026
Instead of To Live and Die in LA, I watched Hell Comes to Frogtown, and I might have made a terrible mistake?
110
adamghill @adamghill.com · 19/07/2026
Released 0.27.0 of dj-angles, a library to transpile #HTML into regular #Django templates. - django-compressor integration - dj-value attribute to render Django variables as an element’s inner content 📖 dj-angles-adamghill.com
<!-- django-compressor.html -->
<dj-compress css> <!-- {% compress css %} -->
  <style>.critical { color: red; }</style>
</dj-compress> <!-- {% endcompress %} --><!-- value-attribute.html -->
<div dj-value="request.user">  <!-- <div>{{ request.user }}</div> -->
</div>
000
Reposted by adamghill
Django news @djangonews.bsky.social · 24/06/2026
Announcing the Search for a DSF Executive Director | Weblog | Django The DSF is starting the search for its first paid Executive Director to handle day-to-day operations, fundraising, partner relationships, and grant management. Six Django agencies... www.djangoproject.com/weblog/2026...
djangoproject.com
Announcing the Search for a DSF Executive Director
Posted by Jeff Triplett on June 17, 2026
022
Reposted by adamghill
Django news @djangonews.bsky.social · 12/06/2026
[Projects] adamghill/dj-lite-tenant dj-lite-tenant routes each authenticated user to their own SQLite database for selected apps and models, driven by middleware plus a database router. It also... github.com/adamghill/d...
github.com
GitHub - adamghill/dj-lite-tenant: Multi-tenant SQLite databases for Django.
Multi-tenant SQLite databases for Django. Contribute to adamghill/dj-lite-tenant development by creating an account on GitHub.
031
Reposted by adamghill
Christopher Trudeau @trudeau.dev · 05/06/2026
On this week's episode, @digiglean.bsky.social and I talk about the PyCon Packaging Summit, lazy imports, exceptions, and more. With content from: @dangoodin.bsky.social @trey.io @gjbernat.bsky.social @mathspp.com @microsoft.com @adamghill.com and others not on the 🦋
buff.ly
Episode #298: Reducing the Size of Python Docker Containers – The Real Python Podcast
How can you easily reduce the size of a Python Docker container? What are the exceptions you should catch in your code? Christopher Trudeau is back on the show this week with another batch of…
052
Reposted by adamghill
Mastro.{js,ts} @mastrojs.bsky.social · 23/05/2026
What AI is doing to the jobs of programmers feels very familiar to a lot of us frontend developers – because it has happened to us before.
mastrojs.github.io
Is AI causing a repeat of Frontend’s Lost Decade? | Mastro Blog
AI is doing to programming what framework-brain did to the frontend before. Deskilling, or just working at a higher level of abstraction?
76714
Reposted by adamghill
Camille Fournier @skamille.themanagerswrath.com · 14/05/2026
Even though I've made this joke myself I actually really hate the "all developers have to be engineering managers now with agents" No, they all need to be tech leads, not ems. Unless you're having to deal with the agents' interpersonal issues and the PM distracting them and getting them promoted and
414422
Reposted by adamghill
Annie Sexton @anniesexton.com · 11/05/2026
For anyone else who feels conflicted about AI and afraid to talk about it: I wrote this for you. Obviously these are just my opinions, but I hope this helps at least one person. annies-brain.offprint.app/a/3ml6zdf5f5...
annies-brain.offprint.app
Stuck in the middle: Being an engineer & artist in the AI era | Annie Sexton | Offprint
I'm an AI skeptic, through and through. But I also voluntarily use AI nearly every day. So naturally, you might be asking: what the heck?
2315632
Reposted by adamghill
Mia [data-css=poetic] @miriam.codes · 11/05/2026
nuance is good actually. I want nuance injected in my veins. embrace complexity and caveats. just say maybe.
6423
Reposted by adamghill
Laurie Voss @seldo.com · 08/05/2026
If you have suddenly unlocked a superpower that allows everyone you employ to be 2x (4x, 10x, whatever) more efficient and your response is to lay off a bunch of people instead of *doing more stuff*, why do you even run a company?
1529545
adamghill @adamghill.com · 14/04/2026
Alien 3 definitely failing Bechdel test huh
010
Reposted by adamghill
Core Dispatch @coredispatch.xyz · 05/04/2026
👋 Introducing Core Dispatch — a regular digest of what's happening in CPython 🐍 Each edition covers notable merged PRs, PEP status changes, Steering Council updates, Discourse discussions, core dev blog posts, upcoming releases, and more! Subscribe or read the first edition → coredispatch.xyz
coredispatch.xyz
Core Dispatch
A regular digest of what's happening in CPython — from merged PRs and PEP decisions to community discussions and upcoming events.
0177
Reposted by adamghill
Dare Obasanjo @carnage4life.bsky.social · 31/03/2026
Software development in the age of Claude Code
715226
Reposted by adamghill
Scott Jehl @scottjehl.com · 20/03/2026
We heard you like waiting for build steps so we made waiting for build steps the entire thing engineers do now
1475
Reposted by adamghill
Scott Bateman @scottbateman.bsky.social · 20/03/2026
Should you burn it all down? I made you a handy infographic to help you decide!
062
Reposted by adamghill
Gergely Orosz @gergely.pragmaticengineer.com · 16/03/2026
This is yet another reminder that using AI doesn't make the product better, when you don't have a team that is customer-obsessed / product obsessed. And a team that is customer/product-obsessed without AI (or very little AI) will still run laps around one with AI...
1418
Reposted by adamghill
Anže @anze3db.pecar.me · 13/03/2026
I wrote a blog post about some of the options for adding type checking to your Django project! Historically, Django projects have been tough to type-check, but the future feels bright, especially if PEP 827 gets accepted! blog.pecar.me/typing-your...
blog.pecar.me
Typing your Django project in 2026
The first version of Django was released about 10 years before Python standardized its type hints syntax. Because of this it’s not surprising that getting type hints to work in your Django project is not going to be trivial. django-stubs with mypy If you want your Django codebase to be type checked then django-stubs is the go to package to use. It ships both type-stubs for most of Django’s public APIs as well as a mypy plugin that fills in the typing information for all the dynamic black magic that we love Django for. You’ll also want to include the monkeypatch from django-stubs-ext for best results.
063
Reposted by adamghill
Sam Rose @samwho.dev · 07/03/2026
And of course you can build great software without LLMs. If your preferred workflow is to type the code I think there’s nothing wrong with that at all. The “you’re being left behind” narrative is ridiculous. Use the tools if they help you, don’t if they don’t. Everyone needs to grow up, man.
0141
adamghill @adamghill.com · 01/03/2026
I couldn't find a native MacOS SQLite browser that I really liked using, so... I made my own. 😅 Very heavily inspired by Postico, SQLiteo is pure Swift, as fast as possible, and intuitive to use. 📦 github.com/adamghill/sq... 🛠️ github.com/adamghill/sq...
github.com
Releases · adamghill/sqliteo
The native macOS SQLite browser built for normal people. - adamghill/sqliteo
070
Reposted by adamghill
Popfeed @popfeed.social · 17/02/2026
📚🎥👾🎵📺 Popfeed has officially launched! The home of pop culture in the 'Atmosphere'. Sign-in with the one account (Bluesky, Blacksky, Spark etc.) Films, Books, Shows, Games and Music reviews - all yours, all in one place. Download now.
26330104
adamghill @adamghill.com · 12/02/2026
dev.to/adamghill/ch...
dev.to
Checking Django Settings
I still keep coming back to this "the settings file still feels like a lot" concern in...
010
Reposted by adamghill
Django news @djangonews.bsky.social · 06/02/2026
[Projects] adamghill/dj-toml-settings Load Django settings from a TOML file. #djangonews github.com/adamghill/d...
github.com
GitHub - adamghill/dj-toml-settings: Load Django settings from a TOML file
Load Django settings from a TOML file. Contribute to adamghill/dj-toml-settings development by creating an account on GitHub.
001
Reposted by adamghill
Hugo van Kemenade @hugovk.dev · 07/01/2026
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
Top half of a chart showing dozens of benchmarks, most of them more than 1x faster.Bottom half of the chart. About half of these are also most of them more than 1x faster, about a quarter are around 0.9 faster, and a quarter are insignificant.
053
Reposted by adamghill
Trey Lawson @tlawson.bsky.social · 05/01/2026
Guillermo del Toro gets it. variety.com/2026/film/ne...
"Be kind, be involved, believe in your art," he said. "At a time when people tell you art is not important, that is always the prelude to fascism. When they tell you it doesn't matter, when they tell you a fucking app can do art you say, if it's that important, why the fuck do they want it so bad? The answer is because they think they can debase everything that makes us a little better, a little more human. And that, in my book, and in my life, includes monsters."
128092
adamghill @adamghill.com · 07/12/2025
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/
040
Reposted by adamghill
Django @djangoproject.com · 03/12/2025
Django 6.0 released ✨ a mosaic of modern tools and thoughtful design 🎨🧩🛠️💡#Django -- www.djangoproject.com/weblog/2025...
djangoproject.com
Django 6.0 released
Posted by Natalia Bidart on Dec. 3, 2025
15219
Reposted by adamghill
Jake Howard 🍊 @theorangeone.net · 03/12/2025
Featuring, my personal highlight of course, `django.tasks`! theorangeone.net/posts/django...
theorangeone.net
django.tasks exists
As of today (well, technically yesterday), django.tasks is officially released upon the world! Mostly. <note> Note that django.tasks and django-tasks are in fact different, albeit by a single characte...
051
Reposted by adamghill
Camille Fournier @skamille.themanagerswrath.com · 01/12/2025
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...
leadingsapiens.com
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...
1376
adamghill @adamghill.com · 01/12/2025
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.com
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.
091
Reposted by adamghill
Amy Hoy @amyhoy.bsky.social · 25/11/2025
oh it’s “hoarding” now if you don’t update your expensive electronics every year
CNBC

How device hoarding by Americans is costing economy
2 days ago - Americans are holding onto devices longer than ever before, and while it may be consumer smart, it comes at a cost to work productivity and ...
79918
adamghill @adamghill.com · 15/11/2025
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-homepage.adamghill.com
Django - The Web Framework for Perfectionists with Deadlines
070
adamghill @adamghill.com · 10/11/2025
@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!
Full panelTop part of the panelBottom part of the panelPanel in progress
060
adamghill @adamghill.com · 09/11/2025
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
Stained glass panel of the Grady Sisters from The Shining, standing on the iconic orange and red patterned carpet. The background is clear glass with red streaks, as if from blood.
1112
adamghill @adamghill.com · 09/11/2025
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.com
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.
131
Reposted by adamghill
Ky @ky.fyi · 08/11/2025
websites in 2025
Javascript for no reason
520139
Reposted by adamghill
Simon and Gargamel @kellylink.bsky.social · 08/11/2025
As the owner of an independent bookstore, I must ask all of y'all to do the opposite of this forever and ever, amen.
721479212
Reposted by adamghill
Django @djangoproject.com · 06/11/2025
Our 2026 DSF Board Candidates ⭐️ www.djangoproject.com/weblog/2025...
djangoproject.com
2026 DSF Board Candidates
Posted by Thibaud Colas on Nov. 5, 2025
021
Reposted by adamghill
Hugo van Kemenade @hugovk.dev · 03/11/2025
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
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...
13415
Reposted by adamghill
Python Software Foundation @python.org · 27/10/2025
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-... 🧵
python.org
The official home of the Python Programming Language
12363792728
Reposted by adamghill
Łukasz Langa @lukasz.langa.pl · 16/10/2025
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/...
creators.spotify.com
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 ...
0114
adamghill @adamghill.com · 23/10/2025
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...
131
Reposted by adamghill
Chris T. @readyuser.one · 23/10/2025
My man 💪
218758
Reposted by adamghill
Aaron Gustafson @aaron-gustafson.com · 21/10/2025
Sometimes you only want a field to show when certain other fields have a (particular) value. The `form-show-if` web component enables that.
aaron-gustafson.com
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.
63410
Reposted by adamghill
Jake Howard 🍊 @theorangeone.net · 20/10/2025
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...
github.com
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...
073
Reposted by adamghill
Hugo van Kemenade @hugovk.dev · 19/10/2025
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
hugovk.dev
Three times faster with lazy imports
3187
Reposted by adamghill
red. logged on edition @likethecolour.red · 17/10/2025
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
The world is something that we make // Terminal
“...and could just as easily make differently.”
810817
Reposted by adamghill
Kelly Vaughn @kvlly.com · 11/08/2025
The world is going to shit and I still have to do my part to increase shareholder value tomorrow
5575
Reposted by adamghill
Dave Rupert @davatron5000.bsky.social · 13/10/2025
📝 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...
daverupert.com
The killer feature of Web Components
The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.
86318
Reposted by adamghill
Joel Morris @gralefrit.bsky.social · 13/10/2025
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.
45915