Rust Workshop

Duration: 180 mins
Brian Sletten
Forward Leaning Software Engineer

Rust has quickly become an incredibly popular language with exceptional tooling, documentation and a renowned community that welcomes and helps those who are new. It is intended as a systems programming such as C/C++ but has modern functional capabilities and intentionally-designed safety features.

While it has mostly been in use for open source projects so far, it is quickly becoming important to initiatives at Apple, Microsoft and other companies so it is a great time to learn how it is different and how it allows you to convert run time errors to compile time errors.

It does have a steep learning curve, however, so we will walk through some of the common early gotchas and help you quickly become proficient in this popular and powerful new language finding its way into all manner of software development.

You may also be interested in

50 mins
Principles of Productive Software Developers

When working as a software developer, as well as in any other job, it’s important to be productive and to...

50 mins
All That Glitters Ain't Gold

Let’s use Kafka, everywhere! Let’s try event driven architecture! How about Rust for this service? Let’s use Elixir for this!...

30 mins
Up Your Engineering Game: Adopting the Good Parts of Startup Culture

We all know the hallmarks of startup culture: “act first, apologize later,”  “work hard, play hard,” "growth, growth and more...

25 mins
Uncovering your Personal Values

We regularly review our code and attend retros, but what about tracking and reviewing our personal identity? We all know...

180 mins
Beyond Managing Your Manager

The deep-dive workshop presents why conflicts with your manager are inevitable based on differences in priorities and perspectives, and how...

25 mins
Eliminating Hero Culture on our Engineering Teams

Hero Culture can be found within any company dominated by employees that are constantly rewarded for going the extra mile,...