Hey Rustaceans, we are going to start 2018 with a talk on Traits in Rust! Doors will open at 6:30pm & presentations will start at 7:15pm. Hope to see you there!
Many thanks to our host this month: MongoDb!
========== Talks ==========
Traits
The talk will be an introduction to traits & trait objects in rust. I will start by going over why traits are useful, how one creates & uses them, then visit a few details such as the Sized trait & unsafe marker traits like Send & Sync. I might mention trait inheritance, but I really want to focus on how traits can be used to create generic code, through runtime polymorphism or compile time generics, while visiting how Rust's traits differ from similar mechanisms in a language like C++ & a language like JavaScript (inheritance & interfaces vs. duck typing vs. trait based generics.) If there's time at the end I may mention RFCs that might change how we use traits in the future.
Taylor Foxhall is a software engineer at Bloomberg L.P. where I code C++ all day. I'm a programming language fanatic, & Rust is at the top of my list of favorite programming languages. I also drink probably an unhealthy amount of tea everyday .
==========
* Reach out to the meetup group if you'd like to give a presentation or get involved!