Profile avatar
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 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥
581 posts 1,421 followers 718 following
Prolific Poster
Conversation Starter

I’m officially “wear crocs to a concert” years old.

Love HTML? Love CSS? Love Web Components? I'm launching a thing soon! kelpui.com

[Podcasts] Episode 5: Chocolately Django REST APIs Django Brew Episode 5 explains building robust REST APIs in Django using JsonResponse, Django REST Framework, and Django Ninja for efficient backend API development. #djangonews djangobrew.com/episodes/17...

I built an app called PocketCal for easily sharing dates! pocketcal.com

Request for maintainer(s) for django-unicorn, a reactive library for #Django with 2.5k+ stars on GitHub: dev.to/adamghill/re.... Let me know if you might be interested!

Our site upgradedjango.com got some love last week. It now shows you which versions of Python are supported by Django version! #python #django

Just bought my ticket to #DjangoConUS 2025 in Chicago. Looking forward to hanging out in the Windy City! 🎉 #DjangoCon #Django

Just re-read all of the wiki pages on Rawkus, Def Jux, and Rhymesayers labels trying to understand all of the relationships between them.

Between Mickey 17 and Sinners, it’s been a great year for dual roles

AI has always promised to help people spend more time doing valuable work by automating the manual, repetitive, toilsome tasks so that software developers can be free to use their time on "something better". That's not what's happening.

Just finished a new blog post! 🎉 👀 This goes into a deep dive into Python's two new type checkers, Pyrefly by Meta and ty by Astral (the team behind uv and ruff) Check it out here: blog.edward-li.com/tech/compari...

New blog post on how to speed up your Python docker image builds, especially rebuilding and adding new dependencies. And yes, the end result you are using uv. #python www.revsys.com/tidbits/fas...

This is going to sound incredibly earnest and preachy but fuck it. Support creative people. Buy their stuff. Share it on here. Music, art, words, whatever. Things made by humans for humans.

Me watching MI: Dead Reckoning part 1, the first MI I’ve watched since MI: 2 was released: I guess they are still doing the whole “peel a face mask off” thing, huh

My #PyConUS keynote, with all the hand drawn doodles and animations: youtu.be/Bglsof9b23k

Top concerts I regret never getting to see: - At the Drive-in (circa Relationship of Command) - MF Doom - Elliott Smith - Smashing Pumpkins (circa Melancholy) - Camu Tao

I have a lot of thoughts about this. blog.pragmaticengineer.com/stack-overfl...

This is a good post worth reading: moxie.org/2024/09/23/a... I would posit that one of the reasons SV companies fail at unlocking the siloed talent in their orgs is also the obsession with "technical" management, without understanding which technical aspects actually matter in management

I think I’ve officially gone from “wtf” to “ok I get it” with Tailwind (yes, very late to the game 🤣). All it took was getting over preconceived notions and earnestly trying it out* There is probably a lesson here somewhere… *and django-tailwind-cli, DaisyUI, and guidance from Windsurf obviously

So Jenny Pen just made me never want to get old. Was that the goal?

Extremely fun read that gave me a new level of respect for McG!

I'd much rather add a templatetag to `TEMPLATES.OPTIONS.builtins` in `settings.py` once, instead of putting `{% load ... %}` in every #Django template. Specifying the tag in a template might be more explicit, but this is one place where I don't think it's worth the hassle.

Just published 0.39.0 of Coltrane, my minimal app framework for content sites. 🎶 This release includes a fix for the `to_html` template filter which provides a way to convert markdown into HTML in the template. #Django #markdown #HTML #Python

@sjbitcode.bsky.social and I just released a new episode about building #Django #REST APIs! We give our hot takes about DRF & Django Ninja. 🥷 Episode 5: Chocolately Django REST APIs 🍫 We also talk about movies and give coffee updates! ☕️ djangobrew.com/episodes/171...

Nice write-up about django-bird and dj-angles in bencardy.co.uk/2025/03/24/b... @joshthomas.dev #Django #HTML #WebComponents #DTL

We’re excited to introduce our Google Summer of Code 2025 contributors! These amazing folks will be working on impactful projects that will shape Django’s future. Meet the contributors 👇 🧵 (1/5) #Django #GSoC2025 #OpenSource #Python

Wrote up some notes about eng levels and AI skamille.medium.com/things-i-cur...

best unicode character is "ꙮ" without a doubt. used one time in a single 15th century manuscript to emphasise "many-eyed seraphim" and unicode thought it was really important that we can type that whenever we want

no I will not “see the research”, LinkedIn thank you very much

Me: I wish these companies would stop trying to force AI into everything. Also me to ChatGPT: What is a list of the worst performing movies (by box office) that John Williams scored?

Extension for #VSCode for the #Django component library, django-cotton github.com/twentyforty/... django-cotton.com

Instead of “maximizing shareholder value”, I'd prefer to “maximize the amount I travel with my family”.

My job over the years. - brb waiting for the code to compile - brb waiting for CI/CD to finish - brb waiting for Claude to generate code

Me hovering over an icon button and hoping the alt text to comes up to tell me wtf it does

It is 2000. I'm 18 years old. They say my job won't survive quantum computing (IBM is really close). It is 2005. I'm 23 years old. They say my job won't survive visual IDEs. It is 2010. I'm 28 years old. They say my job won't survive smartphones.

Listening to the most recent @mostlytechnical.com (which is great!) and the conversation about AI workflows. - @aaronfrancis.com aider.chat is AI in the terminal - @ianlandsman.com iTerm2 has an AI plugin for the terminal itself iterm2.com/ai-plugin.html Might be interesting for ya’ll to check out