Notes on switching to Helix from vim(opens in new tab)
Curated river of news
Latest posts from blogs I follow
Have you ever wondered why new CSS features and other web technologies very often seem to just work across browsers these days? The reason is probably: Interop. The Interop Project is a collaborative effort between major browser makers — Apple, ...
Stripe has been one of my favorite third party dependencies for over 10 years. Despite this affection for it, however, I've recently decided to migrate over to another service, one that better suits my needs.
Sidero and Oxide Kubecon NA event registration: https://www.eventbrite.com/e/oxidesidero-at-kubecon-north-america-2025-tickets-1538869282449Duffie has lived through a lot. From multiple startup exits to big company changes. He stays grounded by remembering where he came from and what's important—people. This episode is full of career and ...
I’d provide readings in various aspects of medieval astrology. And I’d probably wind up with readings in various modern systems as well. For instance, although I’m not specifically a Jungian astrologer, I think that reading Jung is a very valuable ...
Topics covered in this episode: Python 3.14 Free-threaded Python Library Compatibility Checker Claude Sonnet 4.5 Python 3.15 will get Explicit lazy imports Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/452
My journey through four phases of learning to work effectively with AI agents—from failed attempts at prompt engineering to discovering a process that actually delivers production-ready code.
Gregory Scott, founder of Kush Audio, shared an interesting insight about mixing music the other day: Sometimes, to bring something forward in the mix, instead of turning it up, it can be more effective to actually turn all the other ...
Like IntelliSense, but for shells!
For Blogtober, I dug up a draft about the two CSS pseudo-class functions :is() and :where() that I’d had lying around in my drafts folder for quite some time. Actually, when I originally started writing this post, :is() and :where() ...
We’ve all been there: You write a bit of CSS, check whether everything looks right. You deploy. Then someone sends you a screenshot: the mobile navigation is broken. And why is the size of those headings just a bit off? ...
(the proper DOI link)
See the full show notes for this episode on the website at talkpython.fm/522
Multi-User Dungeons (MUDs) are text-first, real-time multiplayer worlds that predate modern MMOs. In 2025, building a MUD might seem contrarian, but it’s exactly the kind of project that rewards strong engineering, clean contracts, and a relentless focus on player experience. ...
Jane Goodall, the scientist, conservationist, and educator who died last Wednesday at 91, will always be remembered for her singular, field-defining work on wild chimpanzees. She lived with wild chimpanzees to study them, befriended them, and made a groundbreaking discovery: ...
I checked out William Vincent’s The Secret Prompts in GitHub Copilot CLI tonight, and I wanted to share a few tips and what stood out to me. GitHub Copilot CLI uses Claude Sonnet 4.5 by default No luck other than ...
For a European with lots of friends and like-minded web folks in the US, it is both heartbreaking and bewildering to see how the political and societal climate in the country is changing right now. All of this is not ...
When the people at EMI ordered a bunch of Altec 436B compressors in the late 1950s for Abbey Road Studios, they were hoping for that legendary American sound they had heard at their sister studio Capitol Records in Los Angeles. ...
Why? Because it’s fun.
I have been pondering what use I could make of a typeface designed to emulate the little pixel text used on tiny, tiny displays or icons. This one kind of looks good enough to use as a code daily driver?? ...
Age quod agis. This Latin phrase, attributed to Ignatius of Loyola, the founder of the Jesuit Order, translates to “do what you are doing.” Do what you are doing. Like in: dedicate yourself wholeheartedly to whatever you engage in. Do ...
From handles to hosting.
It’s Blogtober again. And this time, I’ve (more or less spontaneously) decided to take part in it. For those of you who don’t know what it is: Blogtober is a writing challenge that takes part every Oktober (similar to Bloguary, ...
A wrap up of all the things that happened in Terminal Trove in September 2025.
A TUI application for Apache Airflow.
A field guide to what developers can control, what they can bend, and what they can only influence inside a larger organisation.
On the memorial page to my dog Heloïse that it’s intentional you can’t find from the top level of my website, the MIDI the gramophone plays – rollicking! piano! badly charted if we’re being honest at least as far as ...
There is hope if we do it together.
A short, external teardown that turns your team’s last retro into a roadmap for shipping faster.
Topics covered in this episode: PostgreSQL 18 Released Testing is better than DSA (Data Structures and Algorithms) Pyrefly in Cursor/PyCharm/VSCode/etc Playwright & pytest techniques that bring me joy Extras Joke See the full show notes for this episode on the ...
See the full show notes for this episode on the website at talkpython.fm/521
How my Obsidian vault works after, a practical setup. Including bottom-up Zettelkasten notes, plugins, Bases and my general rules.
I walk by a Holzer installation as part of my commute, sometimes stop, pick a maxim for the day. It’s not so different from pulling a Tarot card or finding a line in a reading – except I’m lying, it ...
Toads are frogs
The protocol is the API.
Letters from The Internet.
The suspicion that all this is élite anxiety in the face of a democratizing mediascape deepens when you consider what the attentionistas want people to focus on. Generally, it’s fine art, old books, or untrammelled nature—as if they were running ...
I do not want Discord’s Nitro. I do not want it, friend or foe. I will not boost, I will not pay, I do not want it any day. I do not want it on my phone, I do not ...
I gave a short address for the first AIE Paris conference organized by Koyeb!
Rituals? I can’t stop myself. They’re so good. Absolutely breathtaking. Humanity’s finest work, perhaps. They make no sense. It’s all about beauty, about made-up meaning, about art. Rituals add unnecessary, arbitrary extra requirements to a simple action. Light a candle ...
See the full show notes for this episode on the website at talkpython.fm/520
Topics covered in this episode: pandas is getting pd.col expressions Cline, At-Cost Agentic IDE Tooling uv cheatsheet Ducky Network UI Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/450
Let's talk about how how the functional pipe operator helps to simplify and improve code readability and composability, and how it contrasts with the fluent interface design pattern commonly used in OOP.
Privacy Policy Effective date: September 22, 2025 The Cynical Developer (“we,” “us,” or “our”) respects your privacy. This policy explains what information we collect, how we use it, and the choices you have. Information We Collect Personal information you provide: ...
I think I’ve pointed to Elliott before. This video does itself to the point of absurdity. (Watching it, I found myself pretty sick of heavyweight fonts, somehow, but the graphic elements were largely far better than I’d’ve expected)