Find us on GitHub #22

Monday, Nov 14, 2016
@ Contentful GmbH

Swift Berlin

Chat with us on


We have 3 inspiring talks this time, each about 30 minutes.

Startup Safari

Let's travel to Berlins most exciting startups, office by office. See what companies do with Swift, iOS and OS X.


Maxim Zaks

Asynchronous Behaviour Trees with Swift

Behaviour Trees is a concept known in game development and robotics. I want to show a little hack I did, making behaviour trees asynchronous and implementing them in Swift. I might also mention why they can be usefull for Swift developers.

Vijaya P. Kandel

Migrating Zalando App to Swift3

Why did we migrate? Challenges faced and whats cool about Swift3.

Konrad Feiler

Recursive Enums, Value Types in Swift & Performance Analysis

One feature in Swift that is often overlooked are indirect enum cases. With those we can create tree based data structures that are benefiting from Swifts efficient value types. In my talk I will explain this, using the an example called KD-Tree a k-dimensional binary space partitioning tree that is used for nearest neighbour searches among other things. Furthermore I will present performance results that present the advantages of of value types in general.


Contentful GmbH

Contentful GmbH
Ritterstraße 12
10969 Berlin

Drinks and tech

Hosted by Contentful. Also there are quite a lot of bars and restaurants around the place.

Code of Conduct

All attendees, speakers, sponsors and volunteers at our meetup are required to agree with the following code of conduct. Team members will enforce this code throughout the event. We are expecting cooperation from all participants to help ensuring a safe environment for everybody.

tl;dr: Don’t be a Jerk

Our meetup is dedicated to providing a harassment-free experience for everyone, regardless of gender, age, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of participants in any form. Sexual language and imagery is not appropriate for any parts of our events, including talks, workshops, Twitter and other online media. Attendees violating these rules may be sanctioned or expelled from this meetup and/or any future meetups at the discretion of the usergroup organisers.

Need Help?

Please tweet/DM us at @swiftberlin, or mail us directly.

Adapted from Code of Conduct based on The Ada Initiative