, 3 min read

Michael's Keynote: The State of Python in 2024

I’m excited to be writing to you again. Last time I said I’d be trying this new format and I asked a bunch of you what you thought. You all told me you overwhelmingly prefer a personal message like this so I’ll keep writing as long as you all keep enjoying them.

First up, my PyCon Philippines keynote: The State of Python in 2024 is now on YouTube. This was a really fun talk and the folks behind PyCon PH did a fabulous job producing this video so it’s well worth a watch. It’s the keynote I always wish I got when I went to PyCon.

Another fun thing coming up fast is our VS Code Ask Us Anything (AMA). We have Cecil Philip and Brian Clark coming on for this YouTube-only event. As AMAs go, we’ll be taking live questions from the audience. If you can’t attend live or want to have a better chance of having your question featured, we have a form you can add your thoughts to and we’d definitely appreciate it.

There’s another fun topic I’d like to just throw out a teaser for you all. I’m starting a new Python-based open source project that I’m very excited about. It’ll be focused on tools and apps for end-users more than developers. But I can’t say more until I have a beta I can share with you. Exciting! More to come on this front.

Today is the last day before prices go up 15-20% at Talk Python for our courses. Be sure to get one today if you’re planning on it anyway.

Finally, I want to wrap up this update with a few really awesome tools and apps I’ve recently run across that you might enjoy. I love collecting these small utilities and making my day a little brighter with a new tool. Hope you do too:

  1. LMStudio: This app lets you run 100s of LLMs such as Mistral, Phi, CodeLlama and others locally on your computer without any information being shared back to the creators or some cloud giant. I just used it to get the right regex with a match group and it was flawless. Additionally, you can use it to host those models as an OpenAI compatible API too. Hat tip to Ian Maurer on this one.
  2. With all the mayhem around Redis, you might check out KeyDB, KeyDB is a fully open source database, backed by Snap, and a faster drop in alternative to Redis.
  3. Monolith: CLI tool for saving complete web pages as a single HTML file. Just type in a web url and you get the self-contained version saved to HTML (images as data sources).
  4. 🦔 PostHog: Open-source product analytics, session recording, feature flagging and A/B testing that you can self-host or buy as a SaaS offering, based on Django. And a beautiful landing page to boot.
  5. Add to calendar button: Why is sooooooo hard to just let people click a date and have it appear on their calendar, in their timezone, with some info like video meeting links? I don’t know, but this little free javascript bit of code you install and then drop into your HTML seems like a great option.
  6. Get more: If these kinds of quick tips are inspring you, then be sure to check out Python Bytes (the podcast or the newsletter version). We cover a bunch of these every week.

Note: This post originally appeared on Talk Python’s mailing list. Join for free to get these updates immediately.