Skip to content

The Opposite of Spaghetti Code: Building for Understanding

Photo of Doug Tangren
Hosted By
Doug T. and Brandon W M.
The Opposite of Spaghetti Code: Building for Understanding

Details

Come get an early sneak peak at RustConf 2018 ( http://rustconf.com/program.html ) and experience The Opposite of Spaghetti Code by NYC's very own Brandon Maister and Knewton, Inc HQ

About the talk

Every moderately sized project is both a library and a consumer. Rust has an almost dizzying array of features that can be used to add structure and hide information.

In this talk we'll discuss using types, traits, modules and crates as the tools of encapsulation. To show how they work together to effectively superseed similar information-hiding tools in procedural and 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, and how to use each layer to maximum effect.

About Brandon W Maister

Is a full-stack software engineer at Knewton. He has been building and maintaining production services in Python and 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 and refreshments will be provided.

Knewton puts achievement within reach for all learners with adaptive technologies and products that deliver personalized and lasting learning experiences. Educators, schools and universities, and education companies around the world use Knewton to power and provide digital courses that dynamically adapt to each student’s unique needs. More than 14 million students around the world have used Knewton-powered courses to date. Knewton was founded in 2008 and has offices in New York City, London, and Tokyo.

Photo of Rust NYC group
Rust NYC
See more events
Knewton
100 5th Ave, 8th floor · New York, NY