`markgreene` (Giuseppe C.)
markgreene74.bsky.social
`markgreene` (Giuseppe C.)
@markgreene74.bsky.social
🐍 Python developer | PSF Supporting member | 🦀 Rust | Data Science | GNU/Linux enthusiast | SciFi lover
Pinned
Hello Worl^H^H^H^HBluesky!

I am a:
- Python developer
- PSF Supporting member
- Rust neophyte
- Data Science student (PGCert -> MSc)
- Linux person
- SciFi lover

A long time ago I was in the medical field and on Twitter (BE)

"There was a button, Holden said. I pushed it."
Reposted by `markgreene` (Giuseppe C.)
‪🎙️ Python Bytes 459: Inverted Dependency Trees
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
* Includes Black Friday deals *
Inverted dependency trees
News and announcements from the Python community for the week of Nov 24th, 2025
pythonbytes.fm
November 25, 2025 at 7:12 PM
Reposted by `markgreene` (Giuseppe C.)
Episode 69 of Linux Matters: He's a very nøughty boy 🐧️🎙️

Mark’s been buying audiobooks, Martin’s discusses Nøughty Linux, and Alan’s been streaming again!
He's a very nøughty boy
Mark’s been buying audiobooks, Martin’s discusses Nøughty Linux, and Alan’s been streaming again!
linuxmatters.sh
November 25, 2025 at 3:59 PM
Reposted by `markgreene` (Giuseppe C.)
Do you believe #Python is for everyone? Become a PSF Supporting Member! Your membership helps keep Python strong, open, and for everyone- and gives you a voice in the future of Python and the PSF 🐍📣

Become a member today 🪪👉 donate.python.org/

#PythonForEveryone
November 22, 2025 at 12:15 PM
Reposted by `markgreene` (Giuseppe C.)
Coming soon to your favourite new CPython 3.15 profiler 🚀
November 16, 2025 at 7:38 PM
Reposted by `markgreene` (Giuseppe C.)
The PSF's 2025 end-of-year fundraiser is live 🐍🚀

#Python is for everyone—and it takes everyone to keep it thriving. Support the PSF, the Python community, and the language we love.

Join in today 💛💙 donate.python.org

#PythonForEveryone
PSF Fundraiser 2025
The Python Software Foundation is the charitable organization behind the Python programming language.
donate.python.org
November 12, 2025 at 5:06 PM
Reposted by `markgreene` (Giuseppe C.)
Episode 68 of Linux Matters: Frameworks, Filesystems and Fixes 🐧️🎙️

Alan dusts off his newsletter, Martin encrypts his new Framework laptop, and Mark noodles with Moodle tools.
Frameworks, Filesystems and Fixes
Alan dusts off his newsletter, Martin encrypts his new Framework laptop, and Mark noodles with Moodle tools.
linuxmatters.sh
November 11, 2025 at 7:59 PM
Reposted by `markgreene` (Giuseppe C.)
🎧🐍 Episode #273 of the Real Python Podcast is live: Advice for Writing Maintainable Python Code realpython.com/podcasts/rpp...
Episode #273: Advice for Writing Maintainable Python Code – The Real Python Podcast
What are techniques for writing maintainable Python code? How do you make your Python more readable and easier to refactor? Christopher Trudeau is back on the show this week, bringing another batch of...
realpython.com
November 7, 2025 at 12:10 PM
Reposted by `markgreene` (Giuseppe C.)
Reposted by `markgreene` (Giuseppe C.)
Gilded Python and Beyond
News and announcements from the Python community for the week of Oct 27th, 2025
pythonbytes.fm
October 30, 2025 at 8:04 PM
Reposted by `markgreene` (Giuseppe C.)
Episode 67 of Linux Matters: Panache, for Men 🐧️🎙️

Alan has been using Nix, Martin has been adding panache to his terminal, and Mark’s been playing Rimworld Odyssey.
Panache, for Men
Alan has been using Nix, Martin has been adding panache to his terminal, and Mark’s been playing Rimworld Odyssey.
linuxmatters.sh
October 28, 2025 at 7:59 PM
Reposted by `markgreene` (Giuseppe C.)
New episode just dropped:

NiceGUI Goes 3.0 with Rodja Trappe, Falko Schindler, and host @mkennedy.codes #python #nicegui

talkpython.fm/episodes/sho...
NiceGUI Goes 3.0
Building a UI in Python usually means choosing between 'quick and limited' or 'powerful and painful.' What if you could write modern, component-based web apps in pure Python and still keep full contro...
talkpython.fm
October 27, 2025 at 4:35 PM
Reposted by `markgreene` (Giuseppe C.)
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
Reposted by `markgreene` (Giuseppe C.)
Episode 66 of Linux Matters: Terminal Full of Sparkles 🐧️🎙️

Martin found a fancy alternative to apt, Mark debugged his car charger, and Alan moved from Plex to Jellyfin.
Terminal Full of Sparkles
Martin found a fancy alternative to apt, Mark debugged his car charger, and Alan moved from Plex to Jellyfin.
linuxmatters.sh
October 14, 2025 at 7:59 PM
Reposted by `markgreene` (Giuseppe C.)
Want better, faster #Python typing (cli and IDE)? Use the same tools that the Instagram team uses on their millions of lines of code.

#523: Pyrefly: Fast, IDE-friendly typing for Python

with Abby Mitchell, Danny Yang, Kyle Into, and host @mkennedy.codes

talkpython.fm/episodes/sho...
Pyrefly: Fast, IDE-friendly typing for Python
Python typing got fast enough to feel invisible. Pyrefly is a new, open source type checker and IDE language server from Meta, written in Rust, with a focus on instant feedback and real-world DX. Toda...
talkpython.fm
October 13, 2025 at 4:05 PM
Reposted by `markgreene` (Giuseppe C.)
After a long pause, I've just done another England Covid & NHS update as we head into the autumn/winter season.

TLDR: we're in a significant Covid wave now, the NHS is stretched, get boosted if you're eligible.

christinapagel.substack.com/p/england-is...
England is now experiencing a significant Covid wave, after 10 months of relative quiet
The latest Covid situation in England and a look at where NHS services are as we head into winter
christinapagel.substack.com
October 10, 2025 at 1:10 PM
Reposted by `markgreene` (Giuseppe C.)
🎧🐍 Episode #269 of the Real Python Podcast is live: Python 3.14: Exploring the New Features realpython.com/podcasts/rpp...
Episode #269: Python 3.14: Exploring the New Features – The Real Python Podcast
Python 3.14 is here! Christopher Trudeau returns to discuss the new version with Real Python team member Bartosz Zaczyński. This year, Bartosz coordinated the series of preview articles with members...
realpython.com
October 10, 2025 at 12:10 PM
Reposted by `markgreene` (Giuseppe C.)
Here's another quick FastAPI bug fix release, 0.118.2 🚀

This fixes a use case with Pydantic models using discriminated unions in the body. 🐛

(If you don't understand or use that, no need to worry about it either 😎)

Thanks François Voron! 🙌

And thanks @patrick.wtf and Yurii! 🍰
October 8, 2025 at 3:01 PM
Reposted by `markgreene` (Giuseppe C.)
You can now install 3.14.0 from uv or pyenv. If you have either on your machine, install #Python 3.14 and try it out!

Here are my favorite features, summarized in a 6 minute video/article.
Python 3.14's best new features
Python 3.14 includes syntax highlighting, improved error messages, enhanced support for cocurrency and parallelism, t-strings and more!
pym.dev
October 8, 2025 at 3:55 PM
Reposted by `markgreene` (Giuseppe C.)
Just released! 🚀

Please install and enjoy Python 3.14! 🥧

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

#Python #Python314 #release
October 7, 2025 at 2:29 PM
Reposted by `markgreene` (Giuseppe C.)
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
October 7, 2025 at 2:39 PM
Reposted by `markgreene` (Giuseppe C.)
Reposted by `markgreene` (Giuseppe C.)
Episode 65 of Linux Matters: MacOS Made Me Snap! 🐧️🎙️

Alan has been manifesting Snaps, Martin snapped, and migrated from MacOS to Linux, and Mark found family snaps in Immich.
MacOS Made Me Snap!
Alan has been manifesting Snaps, Martin snapped, and migrated from MacOS to Linux, and Mark found family snaps in Immich.
linuxmatters.sh
September 30, 2025 at 7:59 PM
Reposted by `markgreene` (Giuseppe C.)
Reposted by `markgreene` (Giuseppe C.)
Just released a new episode, #521: Red Teaming LLMs and GenAI with PyRIT with guests Tori Westerhoff and Roman Lutz + host @mkennedy.codes #python

Are you worried about LLMs, Agents, and security? Give it a listen?

talkpython.fm/episodes/sho...
Red Teaming LLMs and GenAI with PyRIT
English is now an API. Our apps read untrusted text; they follow instructions hidden in plain sight, and sometimes they turn that text into action. If you connect a model to tools or let it read docum...
talkpython.fm
September 29, 2025 at 2:17 PM