Posts
Round up for July '25
Read More...
Learning French with Duolingo
Read More...
Claude can make mistakes
Read More...
Musing on Django's querystring tag
Read More...
Don't use upper bound pins
Read More...