Rust Programming Language / Rust Belt Rust 2017

Add meeting Rate page Subscribe

Rust Programming Language / Rust Belt Rust 2017

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

6 Jan 2018

So, you’re new to the Rust community. (Or any community, really!) And you want to help, but, well, you’re new. So how exactly do you start contributing? What kinds of contributions are valuable? We’ll talk about everything from asking questions to writing documentation, from pitching in on forums and chat to writing blog posts, and from starting your own projects to contributing to other open-source projects.
  • 1 participant
  • 31 minutes
contributions
contribute
contributors
contribution
contributing
critiques
kindly
talks
programmers
meaningfully
youtube image

6 Jan 2018

Beneath every safe programming language, library, or virtual machine is a whole lot of unsafe code. Rust is no exception. This talk will explain why “unsafe” code is allowed at all in a safe language, show the unsafe code at work inside safe features like Vec, and teach how to write a safe library that uses unsafe code.
  • 1 participant
  • 36 minutes
columbus
ohio
cleveland
cincinnati
nashville
town
suburbia
hometown
great
nightlife
youtube image

6 Jan 2018

Aaron, Carol, and Niko will deliver an update on the state of all things Rust. You don’t want to miss it!
  • 3 participants
  • 45 minutes
rust
rusts
discussion
2017
progressing
conference
project
finishing
roadmap
keynote
youtube image

6 Jan 2018

No description provided.
  • 1 participant
  • 5 minutes
scheme
function
implementing
algorithm
program
factorial
bit
continuations
quantum
think
youtube image

6 Jan 2018

Rust was voted “most loved” language by developers for the second year in a row in the Stack Overflow developer survey. There have been projects made using Rust on everything from operating systems to game engines for Minecraft-like games. Despite this, IDE support is still very limited.

As my Google Summer of Code project, I worked on a Rust plug-in for the KDevelop IDE which aimed to support most standard IDE features such as semantic highlighting, code completion, project management and debugging. I will go through the challenges of integrating language support in an existing IDE and talk about how adding semantic highlighting was one line of code and getting debugging to work took less than 10 minutes.
  • 2 participants
  • 23 minutes
rls
redux
develop
project
rust
suk
proposal
program
language
dependencies
youtube image

6 Jan 2018

Creativity as a concept is not generally well understood, and that’s especially true as it applies to programming. Creativity can be either invaluable or dangerous, and sometimes it’s both. By understanding creativity, you’ll be able to leverage it to build awesome software. In this talk, we’ll explore what it means to be creative and how it relates to programming, and especially to Rust. Expect to come away with some tips for how to let your creativity flourish.
  • 1 participant
  • 31 minutes
creativity
creative
innovating
innovate
innovation
innovative
ideation
project
developers
useful
youtube image

6 Jan 2018

Firefox is in the process of shipping a new implementation of CSS styling written in Rust as part of Mozilla’s Servo project. Firefox has 20+ million lines of code and hundreds of millions of users, so this is no small undertaking! As a case study for integrating a large, multi-repo Rust project into a larger C++ project, this talk explains how we:

- created bi-directional FFI boundaries that maximized each project’s strengths
- addressed cross-language mismatches including threadsafety and ownership
- integrated two fast-moving codebases while managing regressions

We’ll cover specific successes and failures that emerged over the course of the project, and discuss how Rust contributed to those outcomes.
  • 1 participant
  • 32 minutes
firefox
gecko
browser
css
stylo
styled
thread
systems
compiler
discussion
youtube image

6 Jan 2018

Traits are one of the most powerful, but also most difficult parts of Rust to master. Come to this talk for a visual exploration of how traits work - from the most basic to the advanced. It is only through deep understanding of a concept like traits that you can fully harness their power in your every day code. You will walk away with a deep understanding of how traits work, why they work the way they do, and the how and why of using them.
  • 1 participant
  • 22 minutes
traits
trait
rust
russ
adventures
fellow
dragons
101
arguments
transmutations
youtube image