• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on indieweb.social

adamghill

@adamghill@indieweb.social
mastodon 4.5.7

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful.

- 1/2 of https://beesocial.dev & https://djangostickers.com & https://djangobrew.com 🧠
- For perfectionists with deadlines: https://alldjango.com 📖
- Reactive component framework for Django: https://www.django-unicorn.com 🦄
- So much code: https://github.com/adamghill 🛠️
- All the links: https://adamghill.com 💥

✈️ / 📍🪩 / 👻 / ☕️ / 🎥

0 Followers
0 Following
Joined November 02, 2022
adamghill.com 🏠:
https://adamghill.com
Unicorn 🦄:
https://django-unicorn.com
Sponsor 💙:
http://github.com/sponsors/adamghill
Code ⚙️:
https://github.com/adamghill

Posts

adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
@adamghill@indieweb.social · 5d ago

After fighting for... days?... to figure out why using `@dataclass_transform` wasn't showing the expected intellisense in VSCode, I finally figured out that the Jedi language server doesn't seem to support PEP 681 at all?!

I didn't have access to Pylance (because it's proprietary), but https://open-vsx.org/extension/detachhead/basedpyright does seem to work.

(doing a bananas prototype where #Django models can be derived just from #Python typehints)

View on indieweb.social
3
0
1
0
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
@adamghill@indieweb.social · Mar 09, 2026

Has some interesting ideas for validating data in #Python https://github.com/Edward-K1/validatedata

View on indieweb.social
1
0
2
0
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
@adamghill@indieweb.social · Mar 05, 2026

“Never confuse motion with action.” Oh, you sweet summer child

View on indieweb.social
1
0
1
0
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
@adamghill@indieweb.social · Mar 01, 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, the (IMO) best #PostgreSQL client for #Mac: https://eggerapps.at/postico2/. SQLiteo is pure #Swift, as fast as possible, and intuitive to use.

SQLiteo is still alpha quality and has some rough edges, but I've been using it every day and it's been great. #MIT licensed and happy to take PRs to improve it.

📦 https://github.com/adamghill/sqliteo/releases
🛠️ https://github.com/adamghill/sqliteo

View on indieweb.social
13
0
7
0
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
@adamghill@indieweb.social · Feb 23, 2026

I feel like there was a real loss of identity when an IC software engineer becomes a tech lead/EM.

Instead of heads down writing code, it’s more about reviewing PRs, spec-ing out next steps, thinking high level about the architecture, etc.

AI is looking like it will force that transition on huge swaths of software engineers at some point.

Maybe not 100% and maybe not tomorrow, but it seems pretty likely to change the profession pretty dramatically.

It’s gonna be a tricky inflection point.

View on indieweb.social
3
0
0
0
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
@adamghill@indieweb.social · Feb 16, 2026

Released 0.3.0 of dj-typed-settings, a library to help update and use #Django settings. 🎉

- Add `load_env()` to load .env files.
- Add `parse_db_url()` and `parse_cache_url()` to parse database and cache URLs.
- Add schema for Task settings.
- Validate fields that are `str | int` are actually digits.
- Add Literal types for `TEMPLATE.BACKEND`, `DATABASE.ENGINE`, `CACHE.BACKEND`, and `AUTH_PASSWORD_VALIDATOR.NAME`.

🛠️ https://github.com/adamghill/dj-typed-settings
📦 https://pypi.org/project/dj-typed-settings/

View on indieweb.social
8
0
4
0
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
@adamghill@indieweb.social · Feb 15, 2026

https://hexdocs.pm/erlang_python/readme.html 🧐

View on indieweb.social
2
0
0
0
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
@adamghill@indieweb.social · Feb 15, 2026

RE: @tante@tldr.nettime.org

Some of this resonates, but maybe code wizard is not the correct lens?

For ~50 years, programmer meant “writes code”. But, maybe it should have meant "solves problems".

In other words: companies don't pay programmers high salaries to write code, they pay them to solve business problems. Sometimes that means you don't write any code at all and fix a process problem. Other times, code is the solution.

The code is not the valuable artifact, though.

View on indieweb.social
5
0
0
0
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
@adamghill@indieweb.social · Feb 12, 2026

Looking forward to quite a few of these talks about #Python and #Django

Also ❤️ this design

https://lp.jetbrains.com/python-unplugged

View on indieweb.social
9
0
3
0
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
adamghill
adamghill
@adamghill@indieweb.social

I write (Python|Django|JavaScript|HTML|CSS) and sometimes it's useful. - 1/2 of https:// beesocial.dev & https:// djangostickers.com & https:// djangobrew.com 🧠 - For perfectionists with deadlines: https:// alldjango.com 📖 - Reactive component framework for Django: https://www. django-unicorn.com 🦄 - So much code: https:// github.com/adamghill 🛠️ - All the links: https:// adamghill.com 💥 ✈️ / 📍🪩 / 👻 / ☕️ / 🎥

indieweb.social
@adamghill@indieweb.social · Sep 02, 2025

My wife is on a stained glass kick recently and this #Godzilla is amazing.

I love the fire everywhere, atomic breath, and the textured glass for its body.

#art #stainedglass #movies #artist #cinemastodon #Letterboxd #monsterdon #japan #cinema #horror

View on indieweb.social
1267
0
629
0

Media

313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 13:35:06 UTC