Rust Programming Language / Rust Belt Rust 2018

Add meeting Rate page Subscribe

Rust Programming Language / Rust Belt Rust 2018

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

27 Nov 2018

As Rust is a young language containing many innovative features, questions about how to structure Rust libraries and API's are common. Heavy use of metaprogramming and trait constraints can make libraries hard to understand and use, but also bring great power to reason about programs at compile-time. How do you design a library that exploits the power of Rust without making new users say 'This is way too complicated to bother with'? We will discuss these issues using an existing Rust crate as a case study in both designing an API and how it is influenced by the API decisions of the crates it uses as dependencies.

---

Simon is a recovering geologist who has always been interested in programming and a general language nerd, and now works as a software engineering consultant. He started using Rust seriously shortly after the 1.0 release and is interested in using it in video games, operating systems and distributed network infrastructure.
  • 1 participant
  • 23 minutes
gamedev
gg
games
easy
tools
sophisticated
drawable
programming
rust
api
youtube image

27 Nov 2018

No description provided.
  • 1 participant
  • 6 minutes
satellites
rocket
iridium
nasa
apple
software
operating
weird
handled
wizard
youtube image

27 Nov 2018

  • 2 participants
  • 5 minutes
method
closures
guessed
statements
argument
number
result
pointer
binding
bitwise
youtube image

27 Nov 2018

No description provided.
  • 1 participant
  • 7 minutes
scheme
erlang
traces
language
apparently
haskell
history
gopher
tree
fortran
youtube image

27 Nov 2018

While many newcomers to Rust come from a systems background, a significant number of them adopt Rust as their first ever systems programming language. Why is this so? In this talk, Arshia explores the components of the Rust community and ecosystem that encourage participation, the implications of a rapidly growing Rust community, and how we can continue to maintain our accessibility and inclusivity in the face of this growth.

---

Arshia is a wary engineer, an excited conference organizer, a tired student, an enthusiastic Rust community leader, a cautious baker, an avid reader, an erstwhile writer, and a frequent tweeter.
  • 1 participant
  • 28 minutes
rust
workshops
speakers
conference
introductory
learning
talk
thinking
increasingly
rest
youtube image

27 Nov 2018

What makes Rust different is not that you can write high-performance, bare-metal code. What makes Rust different is that when you write that code, it is clean and easy to use, and you are confident in its correctness.

In this talk, we discuss a new, high-performance networking stack being written in pure Rust. We discuss how Rust has allowed us to squeeze every last drop of performance out of the stack without sacrificing usability, productivity, or the confidence that our code is bug-free. We focus specifically on packet parsing and serialization, which we accomplish with zero copying, zero heap allocation, and very little unsafe code.

---

Josh is a security engineer at Google working on Fuchsia, where he gets to program in Rust all day long. He also programs in Rust as a hobby, which makes him very well-rounded.
  • 1 participant
  • 34 minutes
protocol
tcp
network
networking
ethernet
packets
udp
thread
stack
speed
youtube image

27 Nov 2018

Percy is a modular toolkit for building frontend web applications in Rust. It supports serverside rendering out of the box.

In this talk we’ll dive into how Percy works under the hood, starting with a look into its Virtual DOM implementation.

You’ll hopefully walk away with an understanding of the pieces that power Percy - as well as a good sense of how to get started with using Percy to build your own web apps.

---

My name is Chinedu Francis Nwafili and I’m a developer with a passion for the modularity and great tooling. When not chasing my unofficial goal of becoming a four star chef - you can find me working on open source modules, tweeting about graphics programming or blogging about building a 3d game in the browser.
  • 1 participant
  • 31 minutes
percy
rust
overview
concerns
frameworks
listening
project
thing
chrome
api
youtube image

27 Nov 2018

Crates.io is a critical piece of Rust's infrastructure. If it goes down, there's a good chance that your builds will stop working. In this talk we'll learn about what's happened in the last year to improve the resiliency and performance of the site. We'll look at what the plans are for the future, and you'll learn how you can get involved.
  • 1 participant
  • 36 minutes
io
crates
responsibilities
cio
important
rfc
rust
creció
threads
chris
youtube image