Tiago Montes
@setnomt.bsky.social
46 followers 57 following 76 posts
Happy People and Tech Jedi
Posts Media Videos Starter Packs
Reposted by Tiago Montes
merriam-webster.com
Printing presses kept their letters in cases.

Capital letters went in the upper case.
Smaller letters went in the lower case.

This is why we say ‘UPPER CASE’ and ‘lower case.’

Ok, but what did we call them before the invention of the printing press?

MAJUSCULE and minuscule.
Reposted by Tiago Montes
merriam-webster.com
Here’s a primer on ‘primer.’

It’s pronounced ‘PRIMM-er’ if you mean “a small book” or “a short informative piece of writing.”

It’s pronounced ‘PRY-mer’ if you mean “an initial coat of paint.”
Reposted by Tiago Montes
setnomt.bsky.social
Printed exercise guides. Check. Colour printed, laminated, Python cheat sheets. Check. Printed colour badges for 29 participants. Check. Laptop, USB pen drives, and online materials. Check. I’m ready to fly to Cape Verde to deliver an intensive two week Python training course. ✈️🇨🇻🐍
setnomt.bsky.social
Printed exercise guides. Check. Colour printed, laminated, Python cheat sheets. Check. Printed colour badges for 29 participants. Check. Laptop, USB pen drives, and online materials. Check. I’m ready to fly to Cape Verde to deliver an intensive two week Python training course. ✈️🇨🇻🐍
Reposted by Tiago Montes
setnomt.bsky.social
import truststore
truststore.inject_into_ssl()

…to have Python use the native Windows/macOS certificate stores when doing TLS HTTP requests.
Reposted by Tiago Montes
cyberciti.biz
Today's popular browser engines have deep roots in KHTML, which was originally built for the open-source software KDE. I guess we all own a big thank you to the KDE project.

More @ en.wikipedia.org/wiki/KHTML#D...
Reposted by Tiago Montes
merriam-webster.com
grawlix | noun | a series of typographical symbols (such as $#!) used in text as a replacement for profanity
Reposted by Tiago Montes
anze3db.pecar.me
Yesterday, Python 3.14 was released, and today all of my Django side projects are running on 3.14. 🎉

The upgrade didn't require any code changes on my part, but I did see a few return statements in the finally block SyntaxWarnings in a few dependencies.
Reposted by Tiago Montes
clytaemnestra.bsky.social
Python 3.14 is out! 🎉 What goes on behind the scenes before a new Python version reaches us? I had the chance to chat with @hugovk.dev, @lukasz.langa.pl, and @pablogsal.com about their experiences as release managers.

Sneak peek: youtu.be/yc9lpM_zpes, full episode coming next week!
Trailer – Behind the Python Release: Motivation, Fails & Rituals with Łukasz, Pablo & Hugo
YouTube video by Behind the Commit
youtu.be
Reposted by Tiago Montes
yhg1s.bsky.social
Obviously @hugovk.dev did a lot of work on 3.14, so I also pressed a few buttons and released 3.13.8 😅

discuss.python.org/t/3-13-8-has...

#Python #Python313 #release
Reposted by Tiago Montes
hugovk.dev
Just released! 🚀

Please install and enjoy Python 3.14! 🥧

discuss.python.org/t/python-3-1...

#Python #Python314 #release
Two snakes enjoying a pie with 3.14 on the top and π crimping.
Reposted by Tiago Montes
pablogsal.com
🐍 Python 3.14 is here! 🎉

✨ Template strings (t-strings) for safer string interpolation
🚀 Free-threaded Python officially supported (bye GIL!)
🎨 Syntax highlighting in the REPL
📦 Zstandard compression in stdlib
🔍 Remote PDB debugging

Full release notes: docs.python.org/3.14/whatsne...
Reposted by Tiago Montes
duckdb.org
🚀 We released DuckDB v1.4.1, the first bugfix release of our LTS edition.

🔎 We expect LTS users to be particularly curious about changes in the system, so we wrote up a short blog post highlighting the most important fixes and improvements.

duckdb.org/2025/10/07/a...
Announcing DuckDB 1.4.1 LTS
Today we are releasing DuckDB 1.4.1, the first bugfix release of our LTS edition.
duckdb.org
Reposted by Tiago Montes
signal.org
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
signal.org
Reposted by Tiago Montes
jcarbaugh.com
I believe it’s a fairly new part of the spec so it is likely to be spotty across platforms for some time, but support for import/export is coming to Apple platforms later this year 9to5mac.com/2025/06/13/i...
iOS 26: Apple solved one of the biggest passkey headaches - 9to5Mac
Apple’s next round of OS updates will introduce a seamless, secure way to export and import passkeys across platforms and apps.
9to5mac.com
Reposted by Tiago Montes
numb.comfortab.ly
If you still need to share a link to a tweet, but don't want to send people to Musk's cesspool - replace "x" with "xcancel" in the tweet link.

For example x.com/dril/status/...

becomes xcancel.com/dril/status/...

People will still see the tweet, but without going to Twitter.
Reposted by Tiago Montes
anze3db.pecar.me
The plan with this meetup group is to meet on every first Thursday of the month. To get up to date info join us on Discord

discord.gg/23emSpY7
Join the Python 🐍 Lisbon Meetup Discord Server!
Discord server for the Python Lisbon Meetup community. | 51 members
discord.com
Reposted by Tiago Montes
hugovk.dev
🐍🏃‍➡️🏃‍➡️🏃‍➡️🏃‍➡️ #Python #CoreSprint day 4!

Finally, 3.14.0rc3: next RM @savannah.dev joined in to watch the process and ask questions 🥧

Then a quick core․py recording with @pablogsal.com and @lukasz.langa.pl before heading up to Manchester for #PyConUK! 🐝

Thanks again to @diegor.it and Arm for hosting! 🦾
Group photo of 50 core team members, triagers, special guests, and Arm hosts. The 3.14 release room, two laptops on a table and the release CI build shown on a screen. The laptop with the "365 PARTYGIRL" sticker isn't mine.