Come get an early sneak peak at RustConf 2018 ( http://rustconf.com/program.html ) & experience The Opposite of Spaghetti Code by NYC's very own Brandon Maister & Knewton, Inc HQ
About the talk
Every moderately sized project is both a library & a consumer. Rust has an almost dizzying array of features that can be used to add structure & hide information.
In this talk we'll discuss using types, traits, modules & crates as the tools of encapsulation. To show how they work together to effectively superseed similar information-hiding tools in procedural & OO languages we'll grow a simple type into a collection of language objects. We'll discuss the thought processes that go into deciding to add a layer of abstraction, & how to use each layer to maximum effect.
About Brandon W Maister
Is a full-stack software engineer at Knewton. He has been building & maintaining production services in Python & Java for 10 years, but all his side projects are now in Rust. He can't stop working for the day when Rust is the obvious choice for dayjob software.
About Knewton, Inc
Knewton will be hosting the meetup at its headquarters located at 100 5th Avenue, New York, NY 10011 on the 8th Floor. Beer & refreshments will be provided.
Knewton puts achievement within reach for all learners with adaptive technologies & products that deliver personalized & lasting learning experiences. Educators, schools & universities, & education companies around the world use Knewton to power & provide digital courses that dynamically adapt to each students unique needs. More than 14 million students around the world have used Knewton-powered courses to date. Knewton was founded in 2008 & has offices in New York City, London, & Tokyo.