tech_jools's profile picture. Cisco tech lead; container security and Python. Founding @canonical @ubuntu MAAS engineering manager. All tweets my own. Rude/Troll = block

Jools

@tech_jools

Cisco tech lead; container security and Python. Founding @canonical @ubuntu MAAS engineering manager. All tweets my own. Rude/Troll = block

Pinned

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


Jools reposted

🐍 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/…

pyblogsal's tweet image. 🐍 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.


Jools reposted

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.

dylanlindgren's tweet image. 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.


Jools reposted

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.


Hey @Aussie_BB I just want to say how much you guys rock.

tech_jools's tweet image. Hey @Aussie_BB I just want to say how much you guys rock.

People will run speedtest freaking anywhere...

400mbps low latency internet on a flight is a complete game changer. Thanks @united @Starlink

bscholl's tweet image. 400mbps low latency internet on a flight is a complete game changer. 

Thanks @united @Starlink


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!

tech_jools's tweet image. 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!

😆

Someone hacked crosswalks in California and replaced them with the voices of @elonmusk and @finkd 😂



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 😆


Jools reposted

Nonsense at scale. But sure, AGI will take my job in a few months…

svpino's tweet image. 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!

charliermarsh's tweet image. 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!


Loading...

Something went wrong.


Something went wrong.