PyWeb-IL #108: PyWeb August 2024 at MobileEye in Tel Aviv

Date: 2024.08.07
Location: MobileEye Mordekhai Anielewicz St 52, Tel Aviv-Yafo
Part of PyWeb
register

Schedule

18:00 Meeting and mingling

Implementing the Composite Design Pattern in Python
Language: Hebrew
Length: 30 min

The Composite Design Pattern is a powerful tool for treating collections and their individual elements uniformly. It's especially useful for tree-like data structures, such as file systems, cloud stack resources, or any system composed of smaller parts.

In this talk, I will demonstrate a generic implementation of this pattern in Python, showcasing a practical use case where it proved indispensable. This implementation serves as a great introduction to advanced Python metaprogramming. The presentation is based on my Medium article: Generic Composite in Python and my talk at the Pyjamas 2022 conference.

It might be longer if there is interest in Python metaprogramming. We also can connect the discussion of Design Patterns to the current LLM and co-pilots hype.

Asher Sterkin

Break

Accelerating Parquet file filters via row groups
Language: Hebrew
Length: 39 min

You probably heard about the Apache Parquet file format, but how much do you really know about it? In this presentation you'll hear how Parquet is used in Mobileye to solve complex problems in the world of data.

Uri Mogilevsky Shay

register