If playback doesn't begin shortly, try restarting your device.
•
You're signed out
Videos you watch may be added to the TV's watch history and influence TV recommendations. To avoid this, cancel and sign in to YouTube on your computer.
CancelConfirm
Share
An error occurred while retrieving sharing information. Please try again later.
280 views • Streamed live on Mar 28, 2023 • #copilot #rustlang
Show less
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…...more
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/bacon20: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]…...more