
Jools
@tech_jools
Cisco tech lead; container security and Python. Founding @canonical @ubuntu MAAS engineering manager. All tweets my own. Rude/Troll = block
You might like
I did some timing earlier to see which way of checking a zero length list in Python is the quickest. Without cheating, which do you think it was? #Python
🐍 Python 3.14 is here! 🎉 ✨ Template strings (t-strings) 🚀 Free-threaded Python officially supported 🎨 Syntax highlighting in the REPL 📦 Zstandard compression in stdlib 🔍 Remote PDB debugging Full release notes: docs.python.org/3.14/whatsnew/…

My 6-year old web service application was written on top of Flask, with Marshmallow schema validation for API calls. The world is now using FastAPI and Pydantic, and this makes life interesting when I want to convert my client library into MCP tools with FastMCP.
Imagine if kids could code! Then they could avoid all of the eSafety's attempts to control the internet.
Complete lunacy happening in Australia where the eSafety Commissioner @tweetinjules is investigating whether GitHub might qualify as a banned social media platform for children under 16! I guess kids wanting to “learn to code” will have to do so from outside Australia.

What happened today to Charlie Kirk is not who we are as a country. Violence is never the answer no matter our differences. We have to remember that behind the headlines, a family is grieving. We must learn to disagree and debate peacefully….Our sincerest condolences go out to…
Adding emoji reactions to Outlook emails is about the most Microsoft thing I've discovered lately.
Another day, another presentation where the presenter has just written every single word he's saying in a block of text on each slide.
People will run speedtest freaking anywhere...

Oh boy Python Marshmallow library, what have you done to the schema context 😱
I persuaded the installer to open up the modbus API on my new Sig Energy home battery system. The data you can get out of it is way better than what the phone app gives you, and it integrates beautifully with Home Assistant!

😆
Did an nmap on my wifi-connected Roborock vacuum to see what ports it has open. One of them was on port 23 so I did a telnet to it... Wide-open full control of the embedded firmware 👀 Put your Internet-of-Shit devices on a firewalled VLAN, folks.
Noticed that one of my wifi access points in the house was only connecting at 100Mbps instead of GbE. Took apart the keystone jack and saw that literally half the wires had popped out. How it was working at all with PoE is incredible 😆
Nonsense at scale. But sure, AGI will take my job in a few months…

I'm not a big user of type checking in Python, I vastly prefer a tight test suite. Most of my type annotations are for documentation or as a hint to my IDE. If this is anything like the other Astral tools, it could change the way I do things. Let's see!
We’re building a new static type checker for Python, from scratch, in Rust. From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!

United States Trends
- 1. #DWTS 15.4K posts
- 2. Robert 99.2K posts
- 3. #RHOSLC 2,916 posts
- 4. #WWENXT 9,277 posts
- 5. Elaine 39.8K posts
- 6. Whitney 12.4K posts
- 7. Carrie Ann 1,367 posts
- 8. #DWCS 1,970 posts
- 9. Young Republicans 40.2K posts
- 10. D’Angelo 386K posts
- 11. Politico 241K posts
- 12. Jackson Chourio 1,739 posts
- 13. Charlie 749K posts
- 14. #LHHATL N/A
- 15. Dennis Quaid 1,667 posts
- 16. Erika Kirk 98.1K posts
- 17. Teoscar 2,840 posts
- 18. Angie 68.2K posts
- 19. Matt Cardona 1,455 posts
- 20. Cornelia 1,633 posts
Something went wrong.
Something went wrong.