Inactive, see Bluesky or Mastodon.

Joined June 2012
943 Photos and videos
I'm not posting on here any more. Find me on the butterfly or mammoth sites.
6
10
2,959
🐎 Go deep with Django in December with these deals on books, courses, packages, and tools.
🐴 Django-related deals for Black Friday! 🐴 My annual post gathering deals from Django-related creators is up. Check it out for discounts on books, courses, and tools! adamj.eu/tech/2024/11/18/dja…
1
6
2,308
✍️ New post on debugging Django templates A little extra pdb Django technique to go with the new debuggers chapter in BYDDX. adamj.eu/tech/2024/11/28/dja…
1
11
47
6,059
tfw you’re doing a Django upgrade and find an issue caused by a PR you reviewed 😅 code.djangoproject.com/ticke…

2
12
1,276
✍️ New post introducing using pdb within a Django view. This is an extract from the Debuggers chapter freshly added to Boost Your Django DX. adamj.eu/tech/2024/11/26/dja…
5
21
1,740
Adam “Mastodon or Bluesky” Johnson retweeted
24 Nov 2024
The DSF board is pleased to announce that the 2024 Malcolm Tredinnick Memorial Prize has been awarded to @Rachell_Calhoun 🌟 Her generosity, kindness, and contributions embody Malcolm’s spirit, enriching the Django community and showcasing the power of collaboration💚 #django
8
20
77
7,987
Found one of my oldest bits of Python code... a script to run “Pass the Parcel” by playing/pausing iTunes, written for my 2013 New Year’s party 🥳 🤩 Look at those lovely parenthesis-free Python 2 print statements. github.com/adamchainz/script…
8
581
Happy Black Friday week!
🐴 Django-related deals for Black Friday! 🐴 My annual post gathering deals from Django-related creators is up. Check it out for discounts on books, courses, and tools! adamj.eu/tech/2024/11/18/dja…
5
596
👻 New post covering finding “ghost tables” in Django projects: tables without associated models. A client asked me today about finding such tables, and I realized I knew the Django internal methods that could help. adamj.eu/tech/2024/11/21/dja…
1
6
43
2,291
♦️ New post covering counting commits with Git I wanted to do get a commit count the other day before rebasing a giant feature branch. Turns out the best way to do this is with the low-level rev-list command. adamj.eu/tech/2024/11/20/git…
10
551
🆙 Big update for Boost Your Django DX out now * New chapter on debuggers * Biome for CSS and JavaScript * Latest versions of everything - Python 3.13, Django 5.1 Free for all existing readers, or 50% Black Friday discount for new readers. Enjoy 👇
3
2
20
1,969
Join the Django community on b-sky with this starter pack tinyurl.com/bd776kxh

1
16
1,105
JavaScript semicolons:
64% always
36% only as needed
47 votes • Final results
1
497
Trying to decide whether to recommend the semicolon-free style, which I like, in the new BiomeJS section for Boost Your Django DX.
1
370
💫 Just received the 50th five-star review for Boost Your Django DX 😊
1
52
2,005
Use GitHub CLI to wait for deployment to finish, then announce it with macOS text-to-speech command: gh run watch && say deployed
2
4
24
1,829
✍️ I just finished writing the new pdb chapter for Boost Your Django DX. Lots of good stuff about pdb and ipdb. 🖨️ I’m not against print debugging though, per this past post: adamj.eu/tech/2021/10/08/tip… 🤔 Maybe I could squeeze a “print debugging” section in with these tips?
7
52
6,950