Michael Kennedy
Michael Kennedy's Thoughts on Technology
Posts
About
Topics
Courses
Talk Python
Python Bytes
© 2006 - 2024 Michael Kennedy
Talk Python migrated to Quart web framework
And I did a big write up in case it helps anyone on similar journeys.
Blue Skies ahead (follow me there)
Follow me and the podcasts on Bluesky.
Introducing chameleon-flask package
A new package to add Chameleon HTML support to Flask.
Talk Python has moved to Hetzner
We’ve moved our infrastructure to Hetzner’s data center in Virginia.
Opposite of Cloud Native is?
Time to define what it means to be NOT cloud-native, in a positive way.
Search Talk Python from your address bar
It's now possible to search the podcasts from anywhere.
We Must Replace uWSGI With Something Else
uWSGI is in minimal maintenance mode, now what?
Let's go easy on PyPI, OK?
Why do we pound PyPI when we have caching?
Passkeys are great, careful of the lock-in
Along came passkeys. A cool idea that quickly turned evil.
Docker images using uv's python
uv has added a new way to build Python-based containers.
Keynote: The State of Python in 2024
Michael Kennedy's keynote at PyCon Philippines 2024.
Use Custom Search Engines Way More
Browsers these days let you add custom search destinations directly, which ones could add?
Unsolicited Advice for Mozilla and Firefox
Some unsolicited, probably painful, but needed advice for Mozilla and Firefox.
AI Features a Waste of Time?
How many cumulative programmer-hours have been wasted on AI integration?
Hide Those Terminal Secrets!
Automatically redact secrets in your terminal for screen sharing and recording.
Don't Sweat the Ad Blocker Drama
Chrome has been stiring up lots of concern with their ad-blocker limitataions coming. But don't worry, it shouldn't apply to you anyway. Here's why.
You Can Ignore This Post
GitHub has a whole repo full of ignores you can make use of.
Rebuilding Mobile Apps at Talk Python
A litle background on rebuilding our mobile apps.
Dev on the Road
Some options for traveling light and leaving your laptop at home.
Welcome back RSS
RSS was the foundation of the early web, and it's still important.
Paying for search in 2022, am I crazy?
I have some core beliefs about the technology world.
Sometimes, You Should Build It Yourself
When it's healthy to embrace your 'not built here' tendencies.
Properly Factor Your Jinja HTML Code with Jinja Partials
You wouldn't write 500 lines of Python in one function, so why do it in HTML?
Black Friday: A Lesson in Python Performance
Black Friday almost melted our servers
Python 3.11 in 100 Seconds
Learn about Python 3.11 in 100 seconds with my latest video.
Mastodon First: My New Social Attitude
Not leaving Twitter or other social media, but...
Installing Mastodon as a Progressive Web App (PWA)
Searching for a great Mastodon app? It might be hiding in your browser!
20% Faster Python with a Single GC Tweak
Your Python GC settings are wrong and they are hurting your performance.
Hassling Spammers
Spammer: I have some good topics on python
Python's Entire Codebase Leaked
A 'cyber-security' incident may have surfaced.
Where are My Older Posts?
Older posts and articles are still around. Just on the previous website.