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

Welcome!

0:00

Introducing Nell, and This Week in Rust

0:40

Introducing the series - we are here to hack on interview style coding problems

2:42

Despite being a principal engineer with 15 years experience, Nell is intimidated by these style of problems

4:15

What's happening with rust at Microsoft?

5:57

C/C++ compiler error messages make me feel like I'm a horrible person

10:30

Rust for backends - we talk Rocket and other web frameworks

14:52

Rust for desktop apps

16:00

The curse of naming a framework after a laundry detergent...

21:55

Choosing the right crate for your needs

22:27

Todays problem - a word search

27:58

Nell joins via VS Code live share

30:10

We create our rust app finally!

32:57

Jim deactivates GitHub copilot as this is cheating!

34:17

Nell and Jim talk data structures to represent the word search board

36:10

Char vs &str - which one is better?

41:30

Bacon is recommended for real time rust analysis (and for eating)

46:49

We start building our algorithm code

48:18

Iterating through rust arrays using ranges and enumerators

51:08

Getting the first letter of a string in rust

56:28

Comparing a char to a reference to a char

57:11
Crack code interview problems in Rust: S2 Ep1
We’re back for a second series! Last time we completed the number of islands problem, and failed at Conway’s game of life as we were learning too much cool #rustlang. This time we’re back to work on a new set of problems. You can catch the previous season on the Microsoft Reactor YouTube channel:    • Crack code interview problems with Rust   Interviews for coders 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. In this series, ‪@jimbobbennett‬ is joined by Nell Shamrell-Harrington, a Principal Software Engineer at Microsoft and a member of the Rust board of directors. Our intrepid experts will try their hand at a range of coding challenges in 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. Jim is new to Rust, so will be learning a load of tips and techniques as he pairs with Nell to solve these challenges. 0:00 Welcome! 0:40 Introducing Nell, and This Week in Rust - https://this-week-in-rust.org/ 2:42 Introducing the series - we are here to hack on interview style coding problems 4:15 Despite being a principal engineer with 15 years experience, Nell is intimidated by these style of problems 5:57 What's happening with rust at Microsoft? 10:30 "C/C++ compiler error messages make me feel like I'm a horrible person" 14:52 Rust for backends - we talk Rocket and other web frameworks 16:00 Rust for desktop apps 21:55 The curse of naming a framework after a laundry detergent... 22:27 Choosing the right crate for your needs 27:58 Todays problem - a word search 30:10 Nell joins via VS Code live share - https://code.visualstudio.com/learn/c... 32:57 We create our rust app finally! 34:17 Jim deactivates GitHub copilot as this is cheating! 36:10 Nell and Jim talk data structures to represent the word search board 41:30 Char vs &str - which one is better? 46:49 Bacon is recommended for real time rust analysis (and for eating) 48:18 We start building our algorithm code 51:08 Iterating through rust arrays using ranges and enumerators 56:28 Getting the first letter of a string in rust 57:11 Comparing a char to a reference to a char Find all the code at https://github.com/jimbobbennett/crac... Learn more about Rust: Join our cloud skills challenge to compete with others as you learn about Rust - https://aka.ms/RustS2CloudSkillsChall... 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:18672]

Follow along using the transcript.

Microsoft Reactor

113K subscribers