Cover Image for Berlin Systems Group
Cover Image for Berlin Systems Group
51 Going

Berlin Systems Group

Hosted by Manish Gill, Kaivalya apte & Daniil Danilov
Registration
Event Full
If you’d like, you can join the waitlist.
Please click on the button below to join the waitlist. You will be notified if additional spots become available.
About Event

Meetup (February 5th)

Website: https://berlinsystems.xyz/

Please join the slack community for updates and interactions (linked here).

Our latest meetup for all low level systems enthusiasts in Berlin. If you’re interested in how Databases, Distributed Systems and Compilers work, this meetup is the place for you.

What: Talks, drinks and snacks
When: February 5th, 2025
Where: Buena Berlin HQ, Immanuelkirchstrasse 26, 10405 Berlin

Agenda:
6:00-6:25 pm: Arrivals and networking
6:25-6:30 pm: Event introduction
6:30-7:15 pm: Danica Fine & Russell Spitzer ~ Apache Iceberg
7:00-7:15 pm: Break, drinks and snacks
7:15-8:15 pm: "LLVM Out-of-Tree Passes in Python" by Stefan G
8:15-9:00 pm: Hang out, drinks and snacks

Buena x Berlin Systems Group
We have partnered with our friends at Buena (www.buena.com) to host the event at their HQ. Buena is building the leading modern property manager, with a mission to make real estate ownership easy for everyone. In 2025, Buena became the fastest growing real estate startup in Europe. Buena regularly hosts events at their Berlin HQ in order to connect local builders and discover 0.1% talent.

What the Spec?!: New Features in Apache Iceberg™ Table Format by Danica Fine and Russell Spitzer

V3Apache Iceberg™ made great advancements going from Table Format V1 to Table Format V2, introducing features like position deletes, advanced metrics, and cleaner metadata abstractions. But with Table Format V3 on the horizon, Iceberg users have even more to look forward to.

In this session, we’ll explore some of the exciting new user-facing features that V3 Iceberg is about to introduce and see how they’ll make working with Open Data Formats easier than ever! We’ll go through the high-level details of the new functionality that will be available in V3.  Then we’ll dive deep into some of the most impactful features. You’ll learn what Variant types have to offer your semi-structured data, how Row Lineage can enhance CDC capabilities, and more.

The community has come together to build yet another great release of the Iceberg spec, so attend and learn about all of the changes coming and how you can take advantage of them in your teams.

"LLVM Out-of-Tree Passes in Python" by Stefan Gränitz
LLVM’s New Pass Manager supports loading custom IR transformations as plugins from shared libraries. It enables flexible and reusable optimizations without modifying the compiler itself and it's supported by a number of frontends (clang, rustcswiftc?). There are plugins for automatic differentiationpolyhedral optimizations and binary obfuscation.Let's write a simple LLVM IR pass, wrap it in a plugin and run it in Clang. We will see why ABI compatibility matters and explore some challenges with LLVM. Finally, we look into a potential solution: Maybe we can build a generic plugin and expose a Python API for quick prototyping.

Location
Immanuelkirchstraße 26
10405 Berlin, Germany
Buena GmbH (ring the bell)
51 Going