Antonio Cuni

@antocuni
252 Followers
121 Following
42 Posts
HPy founder, PyPy core dev, PyScript core dev, doing Python and WASM stuff at #Anaconda
githubhttps://github.com/antocuni
twitterhttps://twitter.com/antocuni
websitehttp://antocuni.eu/
linkedinhttps://www.linkedin.com/in/antocuni/

After weeks of procrastination, I finally wrote the first of a series of blog post which will try to give a detailed explanation of SPy.

In the first blog post I focus mostly on the *problem space* of why Python is slow, and the disconnection between what the language allows and how it's actually used in practice. Plus, I'll also give a hint on how SPy tries to solve these issues:

https://antocuni.eu/2025/10/29/inside-spy-part-1-motivations-and-goals/

Inside SPy, part 1: Motivations and Goals - Antonio Cuni's blog

Antonio Cuni's blog

The SPy project is kicking off community calls! ๐ŸŽ™๏ธ

Join us tomorrow (Oct 7th, 17:30 CEST) on Discord to chat, ask questions, and meet other SPy folks. Everyoneโ€™s welcome! ๐Ÿ’š ๐Ÿฅธ

Discord link: https://discord.gg/ZN4afjvq?event=1424708124354285598

Google calendar link: https://lnkd.in/d3U62QNn

Join the SPy lang Discord Server!

Check out the SPy lang community on Discord - hang out with 43 other members and enjoy free voice and text chat.

Discord

Last week I was lucky to take part in the CPython Core Dev Sprint ๐Ÿš€

I wrote a short summary of what I did during the sprint - including an annotated and extended version of my talk on tracing JITs: how they behave in real-world Python scenarios, plus some comparisons between PyPyโ€™s JIT and CPythonโ€™s new JIT.

You can read it here:

๐Ÿ‘‰ https://antocuni.eu/2025/09/24/tracing-jits-in-the-real-world--cpython-core-dev-sprint/

Tracing JITs in the real world @ CPython Core Dev Sprint

My experience at the CPython Core Dev Sprint

Accessing `obj.x` in Python might look trivial โ€” but under the hood lies a surprisingly intricate chain of logic.

I wrote an annotated walkthrough of the CPython source code that makes it all happen:

https://antocuni.eu/2025/08/25/inside-cpythons-attribute-lookup/

Inside CPython's attribute lookup - Antonio Cuni's blog

I had a busy EuroPython in Prague:

- during the tutorial/summit days I gave short presentations at both the C API summit ("The HPy dilemma") and the WASM summit ("Updates from SPy land ๐Ÿฅธ")

- then I delivered my main conference talk "Myths and fairy tales around Python performance".

I hope to write a more detailed post about EP discussions and impressions, but in the meantime, here are the slides of all the three talks:

https://antocuni.eu/2025/07/21/slides-for-my-europython-2025-talks/

At EuroPython, a main room full of people is following my friend Antonio Cuni's talk about "Myths and fairy tales around Python performance" ๐Ÿ

#EuroPython #EuroPython2025 #Python #Performance

CC @antocuni @europython

This evening I attended the speakers' dinner at EuroPython 2025. ๐Ÿป

As always, it's nice to have a moment of relaxation and exchange experiences and ideas with the other conference speakers. ๐Ÿ—ฃ๏ธ

I met old and new friends this evening. ๐Ÿซ‚

I'll see everyone else in Prague ๐Ÿ‡จ๐Ÿ‡ฟ

#EuroPython #EuroPython2025 #Speaker

CC @jezdez @freakboy3742 @mborus @thibaudcolas @knyghty @raffaellasuardini @antocuni @hugovk

I'm attending the C API summit here at EuroPython 2025. ๐Ÿ‡ช๐Ÿ‡บ

I'm hearing a lot of interesting discussions about Python's C API. ๐Ÿ

https://ep2025.europython.eu/session/c-api-summit

#Python #CAPI #EuroPython

CC @antocuni @europython

After the Python C API Summit, we spent a lovely evening chatting over bee ๐Ÿป

As usual, the best part of in-person conferences is getting to know people better. ๐Ÿซ‚

#EuroPython #EuroPython2025 #Python #Community

CC @antocuni @freakboy3742 @malemburg @europython @vstinner

What does Antonio @antocuni think about Python performance? ๐Ÿ‘€