1 Sep 2017
A Tale of Teaching Rust by Andrew Brinker
Rust has a reputation of having a very steep learning curve, but is this reputation justified? In this talk I share my experiences teaching Rust to a group of 26 undergraduates as part of a class on programming language theory. None of the students knew Rust going in. Most knew only one language. I walk through the key concepts from Rust that programmers in all languages can use, and that language designers may want to steal, and I talk about how this class of fledgling programmers handled and understood those concepts, what they think of Rust now, and what all of this might mean for teaching Rust effectively in the future.
Rust has a reputation of having a very steep learning curve, but is this reputation justified? In this talk I share my experiences teaching Rust to a group of 26 undergraduates as part of a class on programming language theory. None of the students knew Rust going in. Most knew only one language. I walk through the key concepts from Rust that programmers in all languages can use, and that language designers may want to steal, and I talk about how this class of fledgling programmers handled and understood those concepts, what they think of Rust now, and what all of this might mean for teaching Rust effectively in the future.
- 1 participant
- 22 minutes
1 Sep 2017
Opening Keynote by Aaron Turon, Carol Nichols and Niko Matsakis
Aaron, Carol, and Niko will deliver an update on the state of all things Rust. You don't want to miss it!
Aaron, Carol, and Niko will deliver an update on the state of all things Rust. You don't want to miss it!
- 3 participants
- 1:03 hours
15 May 2017
Today you’ve gotten inspired by the power of Rust, and seen it skillfully wielded by experts to do great things. This talk will wrap things up by outlining the next steps for bringing Rust to your favorite tech communities. We’ll cover the best resources for building expertise at Rust, for you or those you mentor.
Emily Dunham
https://twitter.com/qedunham
https://github.com/edunham
https://users.rust-lang.org/users/edunham/activity
Emily Dunham
https://twitter.com/qedunham
https://github.com/edunham
https://users.rust-lang.org/users/edunham/activity
- 1 participant
- 30 minutes
12 May 2017
I made one of my favorite pull requests ever on December 17, 2016:
rust-www/pulls/634: add npm to friends page
On any given day, the npm registry, a repository of packages primarily for JavaScript and Node.js, serves around 350,000,000 package downloads. The npm services team is small and this once little Node.js service, the lifeblood of the modern web development workflow, is now a huge set of microservices- and starting in late 2016, it’s no longer just Node.js- it’s running production Rust.
In this talk, I’ll tell the story of how I convinced my manager and team to give Rust a chance. Along the way, I’ll talk about the critical challenges that the npm registry services encounter on a daily basis, the patterns we’ve adopted to cope with the heavy operational load, and how they are well suited to be solved with Rust. I’ll also highlight the unique aspects of Rust that make it an pleasure to learn and teach, as well as how it is a strong technical candidate for replacing Node.js (hint: Tokio!).
At the end of the talk, you will have a keen understanding of what problems Rust is good at solving and feel motivated and empowered to start the conversation about bringing Rust into your own organization.
Ashley Williams
https://twitter.com/ag_dubs
https://github.com/ashleygwilliams
https://users.rust-lang.org/users/ag_dubs/activity
rust-www/pulls/634: add npm to friends page
On any given day, the npm registry, a repository of packages primarily for JavaScript and Node.js, serves around 350,000,000 package downloads. The npm services team is small and this once little Node.js service, the lifeblood of the modern web development workflow, is now a huge set of microservices- and starting in late 2016, it’s no longer just Node.js- it’s running production Rust.
In this talk, I’ll tell the story of how I convinced my manager and team to give Rust a chance. Along the way, I’ll talk about the critical challenges that the npm registry services encounter on a daily basis, the patterns we’ve adopted to cope with the heavy operational load, and how they are well suited to be solved with Rust. I’ll also highlight the unique aspects of Rust that make it an pleasure to learn and teach, as well as how it is a strong technical candidate for replacing Node.js (hint: Tokio!).
At the end of the talk, you will have a keen understanding of what problems Rust is good at solving and feel motivated and empowered to start the conversation about bringing Rust into your own organization.
Ashley Williams
https://twitter.com/ag_dubs
https://github.com/ashleygwilliams
https://users.rust-lang.org/users/ag_dubs/activity
- 1 participant
- 38 minutes
10 May 2017
Is your open source project “open” as in “available”, or “open” as in “welcoming”? I’m of the opinion that we should always strive to be welcoming in open source. It’s a great way to grow your project, and a great way for people to get opportunities to improve themselves as programmers. Everyone wins! In this talk we’ll explore some techniques for doing this effectively, and better understand how to approach mentorship in open source.
Manish Goregaokar
http://manishearth.github.io/
https://twitter.com/manishearth
https://github.com/Manishearth
https://users.rust-lang.org/users/manishearth/activity
http://2017.rustfest.eu
Manish Goregaokar
http://manishearth.github.io/
https://twitter.com/manishearth
https://github.com/Manishearth
https://users.rust-lang.org/users/manishearth/activity
http://2017.rustfest.eu
- 1 participant
- 26 minutes
3 Jan 2017
Dave Herman describes how "The Great Int Debate" taught the Rust team an important lesson in community building on the way to releasing an exciting new systems language.
Help us caption & translate this video!
http://amara.org/v/2Fhq/
Help us caption & translate this video!
http://amara.org/v/2Fhq/
- 2 participants
- 9 minutes
21 Dec 2016
In business as well as in life, few things are more important to your success than building relationships. But so often, relationships fail before they get solid footing because we as humans sometimes have a difficult time connecting. That connection begins with empathy. And the key to empathy? Vulnerability. Sharon is a stutterer, and she knows how valuable one’s voice is. She also knows how it feels to attempt to share an idea only to fail miserably as a result of a communications breakdown. After years of struggling to join the conversation, she finally learned how communicate her ideas in a way that forced people to listen. And that’s what she’s going to discuss with you. The takeaways from this talk will be learning how to value the listener, improved collaboration at the office and becoming a master at building a relationship quickly and effectively.
---
For more go to https://rustfest.eu or follow us on Twitter: https://twitter.com/rustfest
Help us caption & translate this video!
http://amara.org/v/2FiO/
---
For more go to https://rustfest.eu or follow us on Twitter: https://twitter.com/rustfest
Help us caption & translate this video!
http://amara.org/v/2FiO/
- 4 participants
- 26 minutes