Past Meetup

Data Oriented Design with Maxim Zaks

This Meetup is past

46 people went

Location image of event venue

Details

After a 🔥 summer we are in for some great talks by Maxim Zaks, who questions why we serialize data the way we do and goes into details on how to improve it. With the paradigms OOP and (our favorite) FP in mind, he will tell us about how to approach development using ECS. Will this turn out to be our new favorite?

# The nitty gritty of data serialisation
In this talk we will have a close look at data and how we can serialise data for communication and persistence. We will discuss different techniques data serialisation formats employ and how to chose the one which suits you best.

# Entity Component System - a different approach to game / application development
Entity Component System (ECS) is a software development pattern born in game development. Even though the concept is about 20 years old it is only now, that it is on the brink to becoming mainstream, thanks to the the efforts behind Unity3D game engine. We will discuss how the mental model behind ECS is different, compared to typical OOP and FP approaches and how ECS can help deliver high performance, high throughput interactive applications.

# About Maxim
Maxim Zaks tells computers how to waste electricity. Hopefully in efficient, or at least useful way.
He worked as IDE developer, Java Consultant in financial sector and mobile games / app developer.
His current obsession is with data serialisation formats and data oriented design.
More about Maxim: https://twitter.com/icex33

# Program
26 September[masked]:30 Doors open and registration
18:00 Food
18:30 Talk 1
19:30 Break
20:00 Talk 2
21:00 Drinks