Codemotion Madrid 2026 recap(opens in new tab)
I spoke at Codemotion Madrid and had a blast!
No themes match.
Latest posts from blogs I follow
I spoke at Codemotion Madrid and had a blast!
The cloud is convenient until it isn't. You upload your photos, sync your contacts, click through the cookie banners. Then prices go up again or you read about a family that lost their entire Google account over a medical photo ...
Learn how to work around the Python machinery to resolve an explicit lazy import manually. A couple of articles ago I wrote about how you could inspect a lazy import. Apparently, you can use a similar trick to check the ...
If you’ve ever been as frustrated as I am at Ubuntu’s–technically, systemd’s–bog stubborn refusal to use the DNS servers you specify in your network configuration, this is the post for you. I personally think it’s Bloody Stupid Johnson levels of ...
Today on the show I’m talking with Amelia Wattenberger — designer, data-viz veteran, ex-GitHub Next, and now designing Intent at Augment Code. What if the last 30% of any software project is about to become the hardest part you’ve ever ...
Stop writing Dockerfiles from scratch. A Docker Captain walks through docker init, layer caching, multi-stage builds, and docker debug for 2026.
Every step of what happens when you run kubectl run nginx on Kubernetes. From argv to etcd Raft, scheduler, CRI, CNI, runc, and PLEG.
Fork Around and Get EmailSponsor FAFOFM"Everyone is a beginner at one point." Even one of the creators of Kubernetes. If you're listening to this podcast then Joe has had an impact on what you do. He's worked on everything from ...
Yesterday, I opened Discord to a message from my friend Bastian Allgeier that I had never quite seen in all the years I’ve been building sites with his Kirby CMS. “Today we are releasing our biggest security release in the ...
… everything. I need to know less, but I know more. Trying to cultivate a life which allows me to know less while still participating in society requires me to...
I get this question a lot so wanted to summarize what I've been up to all in one place. In 2026.01 I started my 16 week parental leave for my first born. Here's what I did. Parenting First and foremos...
Everyone should make music in some shape or form. You don’t even have to be very good at it.
Hi All! 🤗 The Latin word curare means “to take care of.” It’s the root of curator – a person whose work is not to create, but to care. To select, to arrange, to provide context. In a museum, the ...
Containers aren't VMs. They're Linux processes. A Docker Captain explains namespaces, cgroups, and how Docker really works on your Mac in 2026.
There recently has been a lot of noise about quantum computing breakthroughs recently after Google's articles Quantum frontiers may be closer than they appear and Safeguarding cryptocurrency by disclosing quantum
For the past couple months I've been writing High-Level Rust which gives ~80% of its benefits with ~20% of its pain. One of the biggest pieces of feedback I've gotten is why not just use a high-level ...
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more useful reflections.
Added AI coding agents, more terminals, terminal bench benchmarks and new comparison tables on Terminal Trove.
A CLI/TUI to find the best Hetzner Server Auction deals.
The use of AI is leading to burnout among its greatest advocates as they hit the limit of their meta-cognitive abilities: “I end each day exhausted—not from the work itself, but from the managing of the work. Six worktrees open, ...
Topics covered in this episode: Django Modern Rest Already playing with Python 3.15 Cutting Python Web App Memory Over 31% tryke - A Rust-based Ptyhon test runner with a Jest-style API Extras Joke See the full show notes for this ...
I’m in school1 again. I’m going back to school because my work, my entire career, for my entire adult life, has been writing things for the Internet. That’s going away,...
This is an edited transcript of the keynote I gave at the Applied Machine Learning Conference in Charlottesville, VA in April 2026. I first wrote a draft of this talk by hand. This part took 2 months. I then recorded ...
The OWASP Top 10 just got a fresh update, and there are some big changes: supply chain attacks, exceptional condition handling, and more. Tanya Janca is back on Talk Python to walk us through every single one of them. And ...
The number of screenshots of Claude conversations is going up in my life and it’s beginning to have an impact on my general mood. Most of the time it’s well-intended; coworkers working through a problem with a chatbot before bothering ...
Supply Chain attacks are all the rage these days, with many high-profile attacks that were carried against the Python ecosystem (with litellm), JavaScript (with axios) and WordPress in the last
For the past several months I've been searching for the Missing Programming Language - a language with a good balance of types, performance, ecosystem, and agentic AI performance. I've landed on a spe...
Real time network diagnostics in your terminal.
In the winter of 1898, a mechanical engineer named Frederick Winslow Taylor arrived at the Bethlehem Steel Company in Pennsylvania with a stopwatch and a conviction. Taylor had been thinking for years about why industrial work was so inefficient, and ...
Why, where, and how I created a new app to be my new home of fiction writing.
When you make speed and “moving fast” the biggest priority on a project or in an organization, the first thing to breakdown is talking to each other. Talking takes time. Consensus is expensive and slow. In a pressurized environment there’s ...
I used the GitHub Copilot CLI to generate some scripts for me to control Elgato Lights with the Logitech MX Creative Console!
Why we need collaborative AI engineering and a tour of Ace: the multiplayer coding workspace
Weaver, seen from the Front, Vincent van Gogh, 1884 Something that’s been floating around in my head lately is the idea that I don’t know any truly good engineers who are also not good at at product design. Product design ...
I spoke at Deep Dish Swift in Chicago!
In this article I share my personal highlights of PyCon Lithuania 2026. Shout out to the organisers and volunteers This was my second time at PyCon Lithuania and, for the second time in a row, I leave with the impression ...
See the full show notes for this episode on the website at talkpython.fm/544
A quick but important reminder that font-family declarations don’t inherit fallback stacks the way many developers assume.
I spoke in Seoul, South Korea to an incredibly bright group of participants!
A talk, a workshop, and a podcast at AIE Europe. Here's what I did.
Scroll inside the stage with the mouse wheel or with your finger. It is only a machine, but it already understands the gesture. Have fun! Posted by like comments share comments close share close Thank you for sharing. Your unpaid ...
An essential part of being able to say "I told you so" is in fact having told you so. Well, here we are. For those living under a rock (lucky
An extensive financial terminal, in your terminal.