`markgreene` (Giuseppe C.)'s Avatar

`markgreene` (Giuseppe C.)

@markgreene74.bsky.social

๐Ÿ Python developer | PSF Supporting member | ๐Ÿฆ€ Rust | Data Science | GNU/Linux enthusiast | SciFi lover

58 Followers  |  201 Following  |  2 Posts  |  Joined: 27.11.2024  |  2.4302

Latest posts by markgreene74.bsky.social on Bluesky

Preview
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...

๐ŸŽง๐Ÿ Episode #273 of the Real Python Podcast is live: Advice for Writing Maintainable Python Code realpython.com/podcasts/rpp...

07.11.2025 12:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Building Data Science with Foundation LLM Models Today, weโ€™re talking about building real AI products with foundation models. Not toy demos, not vibes. Weโ€™ll get into the boring dashboards that save launches, evals that change your mind, and the shi...

New episode! Data Science + AI with Hugo Bowne-Anderson and host @mkennedy.codes

talkpython.fm/episodes/sho...

01.11.2025 19:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Gilded Python and Beyond News and announcements from the Python community for the week of Oct 27th, 2025

โ€ช๐ŸŽ™๏ธ Python Bytes 455: Gilded Python and Beyond
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
#Python #CLIs #web-services #GC #Pets #TDD

30.10.2025 20:04 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Panache, for Men Alan has been using Nix, Martin has been adding panache to his terminal, and Mark’s been playing Rimworld Odyssey.

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.

28.10.2025 19:59 โ€” ๐Ÿ‘ 6    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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...

New episode just dropped:

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

talkpython.fm/episodes/sho...

27.10.2025 16:35 โ€” ๐Ÿ‘ 11    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The official home of the Python Programming Language

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-...
๐Ÿงต

27.10.2025 14:47 โ€” ๐Ÿ‘ 6418    ๐Ÿ” 2768    ๐Ÿ’ฌ 128    ๐Ÿ“Œ 457
Preview
Terminal Full of Sparkles Martin found a fancy alternative to apt, Mark debugged his car charger, and Alan moved from Plex to Jellyfin.

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.

14.10.2025 19:59 โ€” ๐Ÿ‘ 10    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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...

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...

13.10.2025 16:05 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
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

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...

10.10.2025 13:10 โ€” ๐Ÿ‘ 879    ๐Ÿ” 537    ๐Ÿ’ฌ 74    ๐Ÿ“Œ 69
Preview
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...

๐ŸŽง๐Ÿ Episode #269 of the Real Python Podcast is live: Python 3.14: Exploring the New Features realpython.com/podcasts/rpp...

10.10.2025 12:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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! ๐Ÿฐ

08.10.2025 15:01 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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!

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.

08.10.2025 15:55 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Two snakes enjoying a pie with 3.14 on the top and ฯ€ crimping.

Two snakes enjoying a pie with 3.14 on the top and ฯ€ crimping.

Just released! ๐Ÿš€

Please install and enjoy Python 3.14! ๐Ÿฅง

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

#Python #Python314 #release

07.10.2025 14:29 โ€” ๐Ÿ‘ 48    ๐Ÿ” 25    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3

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

07.10.2025 14:39 โ€” ๐Ÿ‘ 15    ๐Ÿ” 10    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Databases are a Fad News and announcements from the Python community for the week of Sep 29th, 2025

๐ŸŽ™๏ธ Python Bytes 451: Databases are a Fad
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly

01.10.2025 20:32 โ€” ๐Ÿ‘ 6    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
MacOS Made Me Snap! Alan has been manifesting Snaps, Martin snapped, and migrated from MacOS to Linux, and Mark found family snaps in Immich.

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.

30.09.2025 19:59 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Whatโ€™s new in Python 3.14 โ€” Python 3.14.0rc3 documentation Editor, Hugo van Kemenade,. This article explains the new features in Python 3.14, compared to 3.13. For full details, see the changelog. Summary โ€“ release highlights: Python 3.14 will be the lates...

Only one week left until the release of Python 3.14.0 final!

docs.python.org/3.14/whatsne...

peps.python.org/pep-0745/

What are you looking forward to?

#Python #Python314

30.09.2025 12:19 โ€” ๐Ÿ‘ 17    ๐Ÿ” 10    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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...

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...

29.09.2025 14:17 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

My family came here 50 years ago. They've worked, paid taxes, raised families, been good citizens.

My many colleagues and friends who were either born elsewhere, or their parents were, the same.

It's so offensive to be told you're here on sufferance.

29.09.2025 09:20 โ€” ๐Ÿ‘ 1213    ๐Ÿ” 340    ๐Ÿ’ฌ 39    ๐Ÿ“Œ 11
The Scroll Art Museum Scroll art lets beginner programmers turn loops and print() into animated ASCII art.

I've compiled my "scroll art" (ASCII art animations that are also great beginner programming projects) into a single Python package: pip install scrollart

You can also just see them online at scrollart.org

28.09.2025 22:53 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Advanced Dependencies - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production

FastAPI 0.118.0 was just released ๐ŸŽ

๐Ÿ› This fixes a bug when using a StreamingResponse and dependencies with yield or UploadFile.

Details: Now the exit code of dependencies with yield runs after the response is sent back.

If you want to read more: fastapi.tiangolo.com/advanced/adv...

29.09.2025 04:07 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Episode #267: Managing Feature Flags & Comparing Python Visualization Libraries โ€“ The Real Python Podcast What's a good way to enable or disable code paths without redeploying the software? How can you use feature flags to toggle functionality for specific users of your application? Christopher Trudeauโ€ฆ

On this week's episode, @digiglean.bsky.social and I talk about benchmarking micropython, networks, the scream cipher and more.

With content from: @djangoproject.com @miguelgrinberg.com @sethmlarson.dev and others not on the ๐Ÿฆ‹

26.09.2025 15:30 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
At-Cost Agentic IDE Tooling News and announcements from the Python community for the week of Sep 22nd, 2025

๐ŸŽ™๏ธ Python Bytes 450: At-Cost Agentic IDE Tooling
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
- pandas is getting pd.col expressions
- Cline, At-Cost Agentic IDE Tooling
- uv cheatsheet
- Ducky Network UI
- Hiring in 2025 vs 2021

24.09.2025 17:20 โ€” ๐Ÿ‘ 5    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
pyx - the other side of the uv coin (announcing pyx) A couple years ago, Charlie Marsh lit a fire under Python tooling with Ruff and then uv. Today heโ€™s back with something on the other side of that coin: pyx. Pyx isnโ€™t a PyPI replacement. Think ...

Latest episode talking about pyx with @crmarsh.com and @mkennedy.codes is out! Want to know more about how pyx fits in with uv and PyPI? Here it is! #python #uv

#520: pyx - the other side of the uv coin (announcing pyx)

talkpython.fm/episodes/sho...

23.09.2025 14:38 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Data Science Cloud Lessons at Scale Today on Talk Python: What really happens when your data work outgrows your laptop. Matthew Rocklin, creator of Dask and cofounder of Coiled, and Nat Tabris a staff software engineer at Coiled join me...

Want to spin up 1,000 EC2 instances live on air for data science? Check out the latest episode of @talkpython.fm where we do just that! Host @mkennedy.codes and guests Matthew Rocklin and Nat Tabris. #python

#519: Data Science Cloud Lessons at Scale
talkpython.fm/episodes/sho...

18.09.2025 21:16 โ€” ๐Ÿ‘ 6    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Ethical Retro Gaming Mark’s been retro gaming, Martin’s been syncing, and Alan’s been Gryping.

Episode 64 of Linux Matters: Ethical Retro Gaming ๐Ÿง๏ธ๐ŸŽ™๏ธ

Mark’s been retro gaming, Martin’s been syncing, and Alan’s been Gryping.

16.09.2025 19:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Announcing the 2025 PSF Board Election Results! The 2025 election for the PSF Board created an opportunity for conversations about the PSF's work to serve the global Python community. We appreciate community members' perspectives, passion, and engagement in the election process this year.ย 

We're excited to announce the results of the 2025 election for the PSF Board! Sending a big thank you to the nominees, our outgoing Board members, and our community for participating this year- we are so grateful to be in community with all of you ๐Ÿ’™๐Ÿ’›

16.09.2025 17:16 โ€” ๐Ÿ‘ 21    ๐Ÿ” 12    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
PyCoderโ€™s Weekly | Issue #699 Feature Flags, Type Checker Showdown, Null in pandas, and More

๐Ÿ“ฐ๐Ÿ Get the best Python links of the week: PyCoderโ€™s Weekly Issue #699: Feature Flags, Type Checker Showdown, Null in pandas, and More (Sept. 15, 2025) pycoders.com/issues/699

15.09.2025 19:47 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Suggestive Trove Classifiers News and announcements from the Python community for the week of Sep 15th, 2025

๐ŸŽ™๏ธ Python Bytes 449: Suggestive Trove Classifiers
pythonbytes.fm/episodes/sho...
With @mkennedy.codes and @brianokken.bsky.social

15.09.2025 16:46 โ€” ๐Ÿ‘ 7    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Python Software Foundation News

๐Ÿ“ฃ๐Ÿ“ฃ ATTN PSF Voting Members: The 2025 PSF Board election vote closes tomorrow, September 16th, at 2PM UTC- but don't wait, go vote today! If you affirmed for 2025 or are pre-affirmed from last year, check your email for voting instructions ๐Ÿ—ณ๏ธ #python

15.09.2025 10:45 โ€” ๐Ÿ‘ 13    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@markgreene74 is following 20 prominent accounts