Hi.
I’m James, a software developer living in California. I mostly work in Python, with the Django web framework, for which I’ve served as a committer, release manager, and member of the technical board.
I maintain several open-source libraries and applications, microblog about various things, and write longer-form content from time to time. You can find out more about me, or get in touch, if you’d like.
Latest weblog entries
- There can’t be only one — August 27, 2024
- Know your Python container types — December 24, 2023
- Compare strings the right way — December 23, 2023
- Set cookies the right way — December 22, 2023
- Don’t use Python’s property — December 21, 2023