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

Join the Rust Cloud Skills Challenge

6:25

TockOS

12:20

Bacon! The rust analyzer.

16:37

We review the problem from the last 2 weeks. The code is

20:00

We talk digital agriculture

21:27

A walkthrough of the code so far

24:38

Visual Studio Live Share

26:34

VS Code pets!

26:52

Refactoring repeated code into a function

30:04

Running our tests to check our refactored code

40:59

Refactoring to collapse all the if statements - would a match work?

44:47

Renaming to get code to fit on lines

51:45

Creating the same code with GitHub CoPilot. Will it work?

52:50
Crack code interview problems in Rust: S2 Ep3
We’re back for episode 3 of our second series! Last series 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 episodes 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. In the last episode we finished our word search problem, with our 3 tests passing just as we ended the stream. In this episode we look at refactoring the code, then see if @GitHub #copilot is able to solve the same problem in a fraction of the time. We also talk rust, tech careers, interviews and more with our audience! 00:00 - Welcome! 00:40 - Introducing Nell, and This Week in Rust - https://this-week-in-rust.org/ 06:25 - Join the Rust Cloud Skills Challenge - https://aka.ms/RustS2CloudSkillsChall... 12:20 - TockOS - https://www.tockos.org/ 16:37 - Bacon! The rust analyzer. https://github.com/Canop/bacon 20:00 - We review the problem from the last 2 weeks. The code is at https://github.com/jimbobbennett/crac... 21:27 - We talk digital agriculture 24:38 - A walkthrough of the code so far 26:34 - Visual Studio Live Share - https://visualstudio.microsoft.com/se... 26:52 - VS Code pets! https://marketplace.visualstudio.com/... 30:04 - Refactoring repeated code into a function 40:59 - Running our tests to check our refactored code 44:47 - Refactoring to collapse all the if statements - would a match work? 51:45 - Renaming to get code to fit on lines 52:50 - Creating the same code with GitHub CoPilot. Will it work? 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:18677]

Follow along using the transcript.

Microsoft Reactor

114K subscribers