Rust Programming Language / Community Development

Add meeting Rate page Subscribe

Rust Programming Language / Community Development

These are all the meetings we have in "Community Development" (part of the organization "Rust Programming Lan…"). Click into individual meeting pages to watch the recording and search or read the transcript.

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.
  • 1 participant
  • 22 minutes
rust
rusts
programming
theory
taught
guide
thread
haskell
plan
conversations
youtube image

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!
  • 3 participants
  • 1:03 hours
rust
rusts
rusty
roadmap
rest
progresses
2019
discussion
workshops
gathering
youtube image

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
  • 1 participant
  • 30 minutes
rest
computers
machines
technologies
faster
architectures
hobby
raspberry
devops
rust
youtube image

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
  • 1 participant
  • 38 minutes
programming
thinking
talk
language
npm
nodejs
rewriting
presentation
anyways
warning
youtube image

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
  • 1 participant
  • 26 minutes
accessible
software
open
contributions
proprietary
discussions
welcoming
community
relaxed
repo
youtube image

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/
  • 2 participants
  • 9 minutes
collaboration
rust
community
discussion
contributors
participation
listening
managed
mozilla
programmers
youtube image

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/
  • 4 participants
  • 26 minutes
stuttering
stutter
stutters
stuttered
talking
communicating
spoken
hearing
splaining
afraid
youtube image