Sign in to confirm you’re not a bot
This helps protect our community. Learn more

Intro

0:00

Introducing Yosh

0:55

The problem we are still working on - Conway's game of life

2:50

Visual Studio Code Live Share! Yosh joins the session.

5:35

cargo t - cargo shorthand

7:58

Live Share permissions

9:45

We derail the stream by talking Ghostbusters

12:01

Diving back into the code to improve with Rust tooling

14:15

Cargo fmt - the cargo formatter

15:52

How to stop the cargo formatter formatting your code

17:45

cargo fmt --check to format in CI/CD

20:38

Cargo clippy - it looks like you are writing some Rust code

22:14

enums in Rust

26:50

Coding interview tips - practice with an audience

28:19

GitHUb copilot - should you use it to learn a new language?

31:20

Representations of enums behind the scenes in Rust

32:25

Should you judge hires based off green squares on their GitHub graph

37:48

Back on the copilot for learning debate

39:15

The Rust docs

42:05

Back on the enums in Rust

43:00

Match statements in Rust

49:10

Eq, PartialEq and equality for enums

52:00

impl into and vectors of enums

54:25

copy traits

55:47
Crack code interview problems in Rust - Ep. 3
Watch expert software developers solve interview problems in Rust! Interviews for software engineers often come with a coding challenge, using platforms like LeetCode or HackerRank. These challenges ask you to solve coding problems in a language of your choice, to show what algorithms and data structures you know, and highlight how you solve problems. Love them or hate them, being able to solve these kinds of challenges is becoming a part of interviewing for your next job. This series is all about how expert developers try (and possibly fail) to crack these coding problems using Rust, a powerful systems programming language that is rising in popularity, and has been rated as the most loved programming language for the past 7 years in the StackOverflow survey. In this show Jim continues working on a classic coding problem - Conway's game of life. Jim is fairly new as a rustlang developer, so he has roped in Yosh Wuyts to help. Yosh is a seasoned Rust developer, so is able to guide Jim as they try to finish off coding how to get the next state in Conway's game of life from last weeks stream. 0:00 Intro 0:55 Introducing Yosh 2:50 The problem we are still working on - Conway's game of life 5:35 Visual Studio Code Live Share! Yosh joins the session. 7:58 cargo t - cargo shorthand 9:45 Live Share permissions 12:01 We derail the stream by talking Ghostbusters 14:15 Diving back into the code to improve with Rust tooling 15:52 Cargo fmt - the cargo formatter 17:45 How to stop the cargo formatter formatting your code 20:38 cargo fmt --check to format in CI/CD 22:14 Cargo clippy - it looks like you are writing some Rust code 📎 26:50 enums in Rust 28:19 Coding interview tips - practice with an audience 31:20 GitHUb copilot - should you use it to learn a new language? 32:25 Representations of enums behind the scenes in Rust 37:48 Should you judge hires based off green squares on their GitHub graph 39:15 Back on the copilot for learning debate 42:05 The Rust docs 43:00 Back on the enums in Rust 49:10 Match statements in Rust 52:00 Eq, PartialEq and equality for enums 54:25 impl into and vectors of enums 55:47 copy traits Find all the code at https://github.com/jimbobbennett/crac... Catch last weeks stream with the first part of this at Learn more about Rust: Join our cloud skills challenge to compete with others as you learn about Rust - https://aka.ms/RustCsC2023 Take your first steps with Rust on Microsoft Learn - https://aka.ms/Takeyourfirststepswith... Get started with Rust from the Microsoft Reactor - https://aka.ms/PlaylistGettingstarted... Feel free to leave us a comment below, and don't forget to subscribe: https://aka.ms/Reactor/Subscribe-YouTube Connect with us: Homepage: https://developer.microsoft.com/reactor/ Facebook: https://fb.com/MicrosoftReactor Twitter:   / msftreactor   Meetup: https://www.meetup.com/pro/microsoft-... About Microsoft Reactor: Reactors are community spaces where technology professionals meet, learn, and connect - to both their local peers as well as industry-leading ideas and technology from Microsoft, partners, and the open source community. With a diverse mix of workshops, presentations, and networking events customized for each city, there’s something for everyone – whether you’re just getting started or working on complex projects. Our programming is always free and inclusive of a broad set of products, tools, and technologies. [eventID:17774]

Follow along using the transcript.

Microsoft Reactor

114K subscribers
Live chat replay is not available for this video.