Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Carlton Gibson

@carlton@chaos.social
mastodon 4.6.9
  • Open on chaos.social

Veteran software engineer and open source juggler 🤹 Last optimist in town.

I mostly work on and with the #Django web framework. I've been using it forever, maintain a package or two, am a former Django Fellow and Django’s Security Team member and am on the 6.x Steering Council.

Other than that, it’s parenting, cooking, and philosophy. He/him

1619 Followers
377 Following
50 Posts
Joined June 10, 2025
GitHub:
https://github.com/carltongibson/
Website:
https://noumenal.es/
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago
Boosted by @hypebot@tacocat.space
Current vibes
1011
13
497
3
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago

In case you need to hear it, burnout is a structural outcome, not a personal failure. It’s OK to stop. 🫂

267
3
140
1
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago

How I approach decoupling business logic from the Django ORM.

https://buttondown.com/carlton/archive/decoupling-your-business-logic-from-the-django-orm/ #django #TheStackReport

buttondown.com
22
6
11
1
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago

Announcing the next edition of Django on the Med 🏖️

tl;dr September 23 to 25, 2026 in Pescara, Italy 🇮🇹

We'll see you there!

https://buttondown.com/django-on-the-med/archive/django-on-the-med-is-back/

#Django #DjangoOnTheMed #Sprints

buttondown.com
15
0
14
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago

A little wisdom from the #LRB

chaos.social
12
3
11
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago

Django doesn't release often enough for you?

What are you gonna do?

Run main, of course. 🦄

https://noumenal.es/posts/running-django-main/O2x/

#Django

Running from Django’s main development branch in production
Carlton Gibson

Running from Django’s main development branch in production

There’s a feature you’re keen on in Django’s main development branch — as we write, the Database-level delete options for ForeignKey.on_delete from the upcoming Django 6.1, for example.

11
4
7
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago

Finally got time to block out my proposal to move Django to an Annual Release Cycle as a DEP.

Let's get into the details 🫠 — do give it 👍 if you're keen.

https://github.com/django/deps/pull/109

#django

github.com
11
0
8
1
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago

Nice work @mahryekuh@hachyderm.io! 🏅

https://github.com/django/django/commit/63c56cda133a85a158502891c40465bc0331d3d9

github.com
11
1
2
0
Open post
Carlton Gibson @carlton@chaos.social
· 2mo ago

Paul Krugman hoy:

I’ve been looking at a 2012 report from the UN, their climate project, that very clearly forecast growing incidents of extreme weather, extreme heatwaves, storms, flooding, and by implication, at least, wildfires. This was clearly in the cards.

https://paulkrugman.substack.com/p/the-fire-this-time

The Fire This Time
paulkrugman.substack.com

The Fire This Time

The willful ignorance, it burns

2
0
2
0
Open post
Carlton Gibson @carlton@chaos.social
· 12mo ago

> To him, our modern frontend stack looked like we’d declared war on the platform itself.

https://alfy.blog/2025/10/04/how-functional-programming-shaped-modern-frontend.html

alfy.blog
36
1
35
0
Open post
Carlton Gibson @carlton@chaos.social
· 11mo ago

"Every one is an LTS" — Here's my proposal to move Django to an annual release cycle. 🌶️🌶️🌶️

No idea how that's gonna go but 🥳

https://buttondown.com/carlton/archive/an-annual-release-cycle-for-django/ #Django #TheStackReport

buttondown.com
24
8
11
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago

https://www.youtube.com/shorts/uMe_j2rr850

5
2
4
0
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago
Replying to
@jezdez @jazzband @pycon 10 years is a super success. Well done Jannis. Jazzband is awesome. 🙌
6
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago

Perhaps all those folk who never do updates weren’t wrong 🤔

5
0
1
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago

Fantastic talk from @anorthall@fosstodon.org on digitising historical caving data with an LLM pipeline and Django. #djangoconeurope #djangoconeu2026

fosstodon.org

Andrew Northall (@anorthall@fosstodon.org) - Fosstodon

4
0
2
0
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago
Replying to
@agentultra "One day at a time" 🥳
4
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago
Replying to
@ryanhiebert @brettcannon yes… 🤔 I’m really happy to jump through any kind of local signing flow, such that “yep, that was definitely me” but delegating releases to the oligopoly is not progress. Alas.
4
0
1
0
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago
Replying to
@hynek @davidism Now now hynek.
3
2
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 12mo ago

Django on the Med 🏖️ has a fedidevs page!

https://fedidevs.com/djangomed25/

(Such a good app @anze3db@fosstodon.org) #DjangoOnTheMed

fedidevs.com
9
0
5
0
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago
Replying to
@nanorepublica @djangochat Super! 👊 Let’s chat in Athens 🇬🇷
3
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago
Replying to
@adamghill Give Zuban a run, from the Jedi author. https://docs.zubanls.com/en/latest/
docs.zubanls.com
3
0
3
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@benjaoming Related: Much of what’s wrong with the fairy tale economics of the right is that what’s true for a household isn’t true for a nation.
2
1
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 11mo ago

Yesterday we were having the old built-in vs write your own discussion about templates for the DTL. @nessita@fosstodon.org mentioned that bootstrapping the templatetags module can be a pain. It’s a one time cost but it’s still multiple steps.

“I bet django-extensions already does this”. And sure enough:

https://django-extensions.readthedocs.io/en/latest/create_template_tags.html

It really is a great little add on. ⭐️ #django

django-extensions.readthedocs.io
7
1
2
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@paulox@fosstodon.org @wsvincent@fosstodon.org I’m wearing the #DjangoOnTheMed t-shirt for the sprints!
2
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 7mo ago
Replying to
@mahryekuh @jake @bmispelon I have this challenge every year with DjangoCon Europe. I’m not a “has the talk ready ages before” kind of person. So I end up sending them what I’ve got with an apologetic note. Everyone is always very understanding.
3
2
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@ghickman That's @farhanaliraza's good work there! (But it is lovely when it just keeps working 🥳) Welcome to 6! 👊
2
1
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago
Replying to
@felixxm 🎁♥️🕺🥳👊
2
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 7mo ago
Replying to
@mahryekuh @jake @bmispelon yep. Seen 😜. (Just saying that has always been OK. It’s never been an exam, in the cases I’ve experienced)
2
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 7mo ago
Replying to
@justin@ramble.space I’ve used them. They’re OK. But more structure than you really want, normally. (You want to flex and you have to go digging all over for right place to adjust.) You can do the same pattern no problem. Submit a parent form and an inline form set. Process if both are valid. (Or have two endpoints and a smattering of HTMX.)
2
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@frank@frankwiles.social @wsvincent@fosstodon.org 💯 There are already too many microplastics in the food supply!
1
1
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@wsvincent@fosstodon.org I thought it was worth the 1 minute it took to watch.
1
2
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@adamchainz@fosstodon.org Yep, good point. I added a section about watching the security releases (which TBH I kind of assume folks are doing anyway but...)
1
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@stuartm@fosstodon.org nice post. The circle turns 🦄
1
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@mdione@en.osm.town @freakboy3742@cloudisland.nz It's cited in this article here: https://www.lrb.co.uk/the-paper/v48/n02/iza-ding/studying-is-harmful#:~:text=Michael%20Young’s%20warning%20about%20a%20new%20educated%20elite%20in%20The%20Rise%20of%20the%20Meritocracy%2C%20the%20satirical%20novel%20that%20popularised%20the%20word%2C%20was%20in%20fact%20embraced%20as%20an%20ideal The review is of "The Highest Exam: How the Gaokao Shapes China" but the satire was called " The Rise of the Meritocracy"
lrb.co.uk
1
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
Safe journey @felixxm!
1
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@tintvrtkovic@mastodon.social Take your time! The child grows too quickly. Meanwhile the conferences aren't going anywhere.
1
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago
Replying to
@will "Damn, that's hardcore..." Fantastic 🥳
1
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago
Replying to
@adamchainz @FlipperPA 💯👏🎩👊
1
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 6mo ago
Replying to
@brianokken Who says there's no Silver Bullet? 🥳
1
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 12mo ago
Replying to
Thanks for all your input too @EvilDMP. I’m excited to expand the Value Map you guided us in beginning to show just how important the sprints can be.
2
0
1
0
Open post
Carlton Gibson @carlton@chaos.social
· 12mo ago
Replying to
@pradhvan@toots.dgplug.org I use the mighty cattrs by @tintvrtkovic@mastodon.socialhttps://catt.rs/en/stable/ It’s 😘👌
catt.rs

cattrs 26.2.1 documentation

2
1
1
0
Open post
Carlton Gibson @carlton@chaos.social
· 7mo ago
Replying to
@alexgmin@mastodon.social “whole of Catalonia” for closing the schools might have been a bit of an overreaction. We currently have zero wind, and are expecting 18° and sunny with gusts of 25km/h. Nonetheless, stay safe where you are!
0
2
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@tintvrtkovic@mastodon.social Tabs! 😜
0
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@hynek@mastodon.social I ❤️ that talk 🥳
0
2
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
Thanks @pauleveritt. It’s a milestone for sure!
0
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 3mo ago
Replying to
@inthehands@hachyderm.io One might also title it, “Why a General Strike would work”
0
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@hynek@mastodon.social 😊
0
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@mgorny@social.treehouse.systems Pretend you didn't see this? 😜
0
0
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 5mo ago
Replying to
@tintvrtkovic@mastodon.social Ooh, good. Spicy 🌶️ I have OPINIONS about keep views bare... so I tend to have logic live in forms[*] — but people hate that too 😜 Glad you liked it. That you liked it before the cattrs reveal is extra nice, but you know I've been using it. (We can finally carry on our conversation: will you be in Bologna?) [*]: It sounds crazy but is remarkably clean, I promise.
0
1
0
0
Open post
Carlton Gibson @carlton@chaos.social
· 7mo ago
Replying to
@alexgmin@mastodon.social I’m sure there are reasons.
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 23:12:50 UTC