"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
adamghill
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 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥
1.5K followers774 following698 posts
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
adamghill reposted
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...
adamghill reposted
[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...
adamghill reposted
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 🦋
adamghill reposted
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.
adamghill reposted
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
adamghill reposted
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...
adamghill reposted
adamghill reposted
adamghill reposted
👋 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
adamghill reposted
adamghill reposted
adamghill reposted
adamghill reposted
adamghill reposted
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...
adamghill reposted
Replying to @samwho.dev
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.
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...
adamghill reposted
adamghill reposted
[Projects] adamghill/dj-toml-settings Load Django settings from a TOML file. #djangonews github.com/adamghill/d...
adamghill reposted
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
adamghill reposted
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/
adamghill reposted
Django 6.0 released ✨ a mosaic of modern tools and thoughtful design 🎨🧩🛠️💡#Django -- www.djangoproject.com/weblog/2025...
adamghill reposted
Featuring, my personal highlight of course, `django.tasks`! theorangeone.net/posts/django...
Django 6.0 released ✨ a mosaic of modern tools and thoughtful design 🎨🧩🛠️💡#Django -- www.djangoproject.com/weblog/2025...
adamghill reposted
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...
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...
adamghill reposted
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...
@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!
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 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...! 📺
adamghill reposted
adamghill reposted
adamghill reposted
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
adamghill reposted
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-... 🧵
adamghill reposted
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/...
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...
adamghill reposted
adamghill reposted
Sometimes you only want a field to show when certain other fields have a (particular) value. The `form-show-if` web component enables that.
adamghill reposted
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...
adamghill reposted
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
adamghill reposted
adamghill reposted
📝 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...
adamghill reposted