@ ThoughtWorks

We’re happy to announce that on Wednesday, September 5, 2018 at 19:15, we are back at the ThoughtWorks office in Cologne!

The theme of the evening is traits – one of the core building blocks of abstractions in Rust. The first talk is about traits in general, showing you how to use them to make your code generic and composable. The second talk will present the Fn traits in detail. It will explain how you can properly accept functions and closures as function parameters, as well as give an overview of which closures implement which traits.

You can register here.

We are looking forward to seeing you. :-)

Yours, Pascal and Florian


The meetup will likely be held in German, we will however reevaluate this at the beginning of the evening and may switch to English if needed.

  1. A generalist's view of traits

    People coming from other languages can find a lot of familiar aspects in Rust’s traits: Traits are somewhat like interfaces, and also somewhat like type classes, and also like… classes? This talk will try to give you an overview of what traits are and how you can use them to make your code more concise and flexible.

  2. Fn traits

    This talk will explain how you can use the Fn* traits to properly accept functions and closures as function parameters, as well as give an overview of which closures implement which traits.

Location: ThoughtWorks office Cologne

Lichtstraße 43i

Köln

Show on Google Maps

Show on OpenStreetMap

  • Via subway lines 3, 4, or 13 to “Venloer Straße/Gürtel” (exit the station towards “Heliosstr./Bezirksverwaltung”)
  • Via bus lines 141, 142, or 143 to “Venloer Straße/Gürtel”
  • Via train to “Köln-Ehrenfeld” (exit the station towards “Venloer Straße”)

Cross Venloer Straße and go into Heliosstraße. At the end, turn right, then take the next left into Lichtstraße. 43i is on the left side just before the road makes a turn to the right.