My Talk about Decorators in PyCon IL 2025

PyCon Conferences
PyCon IL 2025 took place on September 9, 2025. It was a marvelous celebration for Python developers in the Israeli community.

My talk, “Decorators in Python and Practical Uses”, was selected to be included in PyCon IL 2025, which took place on September 7, 2025.  My talk explored how decorators can simplify code, boost reusability, and add powerful capabilities to Python projects. My talk explained how decorators work in Python, and it walked through practical examples that can be applied immediately. In addition, I shared more than a few tips and best practices. 

 

The Dry Run Feedback

When my proposal was accepted, I was invited to show up in front of the CFP’s committee members to talk as if it were the real event. I met AnatShai,  Eli, and Roy. They gave me excellent feedback!  Not only that, having the dry run a month before the conference, which forced me to prepare the slides in advance (and not in the last minute), it also allowed me a period of time during which it was possible to continuously improve the slides and have some thoughts about the talk itself. The excellent feedback I received during the dry-run meeting allowed me to further refine the slides and the talk. 

The Speakers Dinner

The speakers’ dinner took place on Sunday, September 7th, 2025. Two days before the conference itself. The location was Shipudei Zipora in Ramat-Hachayal. 

Speakers Dinner

The dinner was a great opportunity to get to know the other speakers. The food was excellent and the atmosphere was enjoyable. 

The Conference Day

The conference took place in Cinema City Glilot. The day started with a quick registration followed by a tasty buffet, beverages, and a good coffee. It was an excellent opportunity to meet some of my ex-students. The giant screens all over continuously showed a QR code you could scan and get the agenda directly to your mobile telephone. 

The first talk was delivered by Shir Horev. Her talk was about Agents, Autonomy, and the Edge of Illusion. It was a great talk that definitely provided several new perspectives regarding the upcoming AI revolution. 

Shit Talk in PyCon 2025

My talk took place at 13:30. It started exactly on time. I was surprised by the huge number of attendees that chose to attend my talk. 

hall is almost full

I was so excited that I had to take a selfie with the audience. Although it wasn’t the first conference I spoke at, since Covid-19, nearly all the talks I delivered were on Zoom. Talking to so many people was something that I had almost forgotten.  

selfie with people

The slides are available in the PDF format. You can download them directly from my website at https://lifemichael.com/presentations/pycon_il_decorators_20250909.pdf. You can also find them online at Slideshare. 

The Workshops Day

The second day was dedicated to workshops held at Reichman University. Two workshops took place. Both of them were about topics in the testing domain. Due to previous obligations, I couldn’t attend. Otherwise, most likely, I would have participated in the workshop about building an API test agent. It was delivered by Gil Zilberfeld, whom I already knew from his participation in XtremePython 2024

Gifts to The Speakers

On the conference day, I was surprised to get several gifts as a gesture of gratitude for speaking at the conference. I got an awesome, cool t-shirt with the PyCon logo in front and the word SPEAKER in the back. In addition, I also got a small food bag with excellent heat insulation and a mug that keeps the hot drink hot. 

PyCon Mag

A huge thank you and deep respect to the PyCon IL 2025 organizers for creating such an inspiring event. It’s always a privilege to share my passion for teaching and to contribute to a community that thrives on learning and collaboration. I’m grateful for the opportunity to be part of this amazing journey—looking forward to many more moments of knowledge and growth together!

Share:

The Visitor Design Pattern

The Visitor Design Pattern

The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.

What are Anti Patterns?

Anti Patterns

Unlike design patterns, anti patterns just seem to be a solution. However, they are not a solution and they cause additional costs.

Virtual Threads in Java Professional Seminar

Virtual Threads in Java

The use of virtual threads can assist us with improving the performance of our code. Learn how to use virtual threads effectively.

The Beauty of Code

Coding is Art! Developing Code That Works is Simple. Develop Code with Style is a Challenge!

Update cookies preferences