Thank you Steve! I honestly didn't expect such a boost from dropping the ODM, but a lovely extra. Primarily I need to a) drop a stagnant core library, b) enable async - see reason a. :)
Posts by Michael Kennedy
Latest episode is out: #543: Deep Agents: LangChain's SDK for Agents That Plan and Delegate with Sydney Runkle and @mkennedy.codes Give it a listen:
talkpython.fm/episodes/sho...
New essay: Cutting Python Web App Memory Over 31%
I reduced Python web app memory by 3.2 GB using async workers, import isolation, the Raw+DC database pattern, and disk caching. Detailed before and after numbers for each technique.
mkennedy.codes/posts/cuttin...
Follow up post to my Raw+DC design pattern post last month, with numbers.
Raw+DC Database Pattern: A Retrospective
mkennedy.codes/posts/raw-dc...
Thanks. :)
Latest episode with @squidfunk.com and @mkennedy.codes
#542: Zensical - a modern static site generator
talkpython.fm/episodes/sho...
Do you use the Robyn web framework? I just added Chameleon template support to it. :)
mkennedy.codes/posts/use-ch...
Latest episode with Samuel Colvin and @mkennedy.codes
Monty - Python in Rust for AI
talkpython.fm/episodes/sho...
It's surely not the main thing you would do, but there is a place for it. What should I do instead? Set up a separate server with message queues just to do some minor async thing?
Cool example!
We had a great chat at the @talkpython.fm podcast with @mkennedy.codes and some of my teammates: @patrick.wtf, @savannah.dev, @nucleonjohn.bsky.social🎙️
If you're curious about what goes underneath @fastapicloud.com, check it out 🎧️
🎙️ Python Bytes 469: Commands, out of the terminal
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/469
#Python
Just added a new feature to Tallyman. Pass --image and you'll get a nice, sharable summary of your project.
mkennedy.codes/tools/tallym...
Latest episode is out, this time with the @fastapicloud.com team. cc @mkennedy.codes
#536: Fly inside FastAPI Cloud
talkpython.fm/episodes/sho...
Congrats Chris!
Same with the ORM. I'm looking at needing to migrate to another, what even? Now that some of them are sunsetting. That sucks. Dataclasses, pydantic models, etc, they are going strong.
Definitely Pat. It's trade-off. I think we are a bit too far down the road of too many dependencies.
Now that I'm religiously running pip-audit, there is almost a vuln once a month I have to work around for just a basic app. The code paths probably don't touch the real issue, but they drag along.
Are you going to Pycon? Do you teach #Python to adults or children? Check out the 14th annual #Pycon Ed Summit! Join us! us.pycon.org/2026/events/...
#computerscience #education #coding @seantibor.com @anthonypjshaw.bsky.social @mkennedy.codes @brianokken.bsky.social @realpython.com
Wow Pat! That’s amazing. How long did that take it to run. 100k is the biggest thing I ran it on.
Just launched a new open source project.
Tallyman: A command-line tool that gives you a real picture of your codebase - not just raw line counts, but where your effort actually lives. It groups results into meaningful categories like Code, Design, Docs, Specs, and Data.
github.com/mikeckennedy...
Indeed Andrew, and interesting angle. I do think it's learning to lead with training wheels a bit. :) Cool idea.
BTW, the "shady" download links you mentioned were legit. They just didn't exist any longer for some of them.
Thanks for the heads up xmatt. Yes, these are at the very far end of my migrated posts to the new blog platform. Not all of the content was able to be migrated over.
I updated that post, but also about 200 others with link fixes, date fixes, and a few other items.
I'm thrilled to announce I just released Command Book App: A native macOS app for developers, data scientists, AI enthusiasts and more.
Command Book manages commands like "tail this log while I'm developing the app", "Run the dev web server with true auto-reload", and more.
commandbookapp.com
It’s good stuff!
New episode is out!
PyView: Real-time Python Web Apps with Larry Ogrodnek and host @mkennedy.codes
talkpython.fm/episodes/sho...
Thanks! Looks interesting for sure. I'm a big fan of tower defense type of games and while not the same, not super different looking. Right now I'm working through Mass Effect and am getting close to being done with game 4 and will need something new after that.