Date: 2024.08.07
Title: PyWeb-IL #108: PyWeb August 2024 at MobileEye in Tel Aviv
register
PyWeb
Location: MobileEye Mordekhai Anielewicz St 52, Tel Aviv-Yafo

Schedule

18:00 Meeting and mingling

Implementing the Composite Design Pattern in Python

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

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