Rust Programming Language / RustConf 2020

Add meeting Rate page Subscribe

Rust Programming Language / RustConf 2020

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

21 Aug 2020

Bending the Curve: A Personal Tutor at Your Fingertips by Esteban Kuber

Rust is a language known for speed and security kept behind a hard learning curve, caused by one of its unyielding goals of being a flexible systems language. By taking teachings from other domains and understanding the design constraints of the language semantics are not the entirety of the UX of a compiler, it manages to also empower everyone to build reliable and efficient software without compromises. Lets have a conversation with rustc.
  • 1 participant
  • 29 minutes
rust
migration
guide
implementation
annotate
learnability
changes
conversation
town
proactively
youtube image

21 Aug 2020

Closing Keynote by Siân Griffin
  • 1 participant
  • 39 minutes
pokemon
missingno
nintendo
pikachu
japanese
misigno
games
weird
went
pronouns
youtube image

21 Aug 2020

Controlling Telescope Hardware with Rust by Ashley Hauck

Dive into hardware APIs as we explore how the hardware of an 8-inch aperture telescope can be controlled with Rust. In this talk, we'll explore using serial ports to drive complex motors and machinery, and using a native C API to download images from the camera and control the dozens of settings it has. As a bonus, learn some basics of astrophotography and see some pretty pictures I've taken with my telescope! All code is shared on github.

Code: https://github.com/khyperia/scopie
Ashley's twitter: https://twitter.com/khyperia
Pictures taken with her telescope: https://khyperia.com/space.html
All raw data that she has taken: https://khyperia.com/space/
  • 1 participant
  • 21 minutes
telescope
astronomy
nebula
astrophotography
technical
imaging
npsc
project
mounts
direction
youtube image

21 Aug 2020

Error handling Isn't All About Errors by Jane Lusby

Error handling in rust is incredibly diverse and constantly evolving. As such it is often a source of confusion for new and experienced rustaceans alike. This talk aims to clarify what error handling in rust means, the patterns that exist, when to apply them, and what libraries currently exist to help with the task.
  • 1 participant
  • 29 minutes
error
helpers
handle
mentor
caution
annotated
log
debug
tracinger
messages
youtube image

21 Aug 2020

How to Start a Solo Project that You'll Stick With by Harrison Bachrach

Have you ever started a solo project that never really came together? Been able to write something up in a weekend but dropped it soon after? Me too! In this talk I go over how I was able to break from that and build my first CLI tool, written in Rust. Drawing from an understanding of habit formation, we’ll examine how to plan projects in a way that keeps you fulfilled and stops you from veering off track.
  • 1 participant
  • 21 minutes
software
hobbies
gardening
holla
beginner
workable
project
prepping
home
thinking
youtube image

21 Aug 2020

Macros for a More Productive Rust by jam1garner

The macro system in Rust is still arguably in its infancy. While a lot of the implementation has already been done, plenty of projects don't properly take advantage of macros due to the limited resources on what macro programming should look like. This talk is aimed at introducing those interested in using macros in existing or future projects to macro idioms often needed in order to take projects to the next level.
  • 1 participant
  • 24 minutes
macros
macro
macro2
macro1
expansions
modding
implementation
rust
declaration
command
youtube image

21 Aug 2020

My First Rust Project: Creating a Roguelike with Amethyst by Micah Tigley

One of the biggest challenges to learning Rust is finding a project to continuously practice that newfound knowledge on. As someone with a background in front-end web development, the world of Rust was new and exciting to someone with limited systems programming experience. There were a number of open-source projects to choose from and so many areas to explore, it was a bit intimidating. I finally settled on Rust's game development community. This talk looks at my journey diving into game development with Rust by building my first roguelike game with the Amethyst game engine.
  • 1 participant
  • 23 minutes
rust
hobby
roguelike
learnings
programming
developing
basics
dev
games
demo
youtube image

21 Aug 2020

Opening Keynote
  • 6 participants
  • 52 minutes
rustcoff
rustoc
rust
2021
discussion
conference
currently
disruption
contributions
mozilla
youtube image

21 Aug 2020

Rust for Non-Systems Programmers by Rebecca Turner

Rust improves on C and C++ by providing memory safety and better concurrency primitives. But for a lot of tools and programs, dynamic languages like Python, Ruby, and Perl are already memory safe and fast enough. “Rust for Non-Systems Programmers” showcases some of the reasons I like Rust as someone who's not a systems programmer, including mutability tracking, development tooling, great documentation, a welcoming community, type-inference/algebraic datatypes, and error handling.
  • 1 participant
  • 26 minutes
rust
programming
threadrng
debugging
lazy
handling
streptop
annotate
wrestling
learning
youtube image

21 Aug 2020

Under a Microscope: Exploring Fast and Safe Rust for Biology by Samuel Lim

Ever wondered what goes on behind the scenes of breakthroughs in understanding proteins, viruses, our own bodies, and more?

Take a deep dive as we journey through some of the workings of computational biology at large, along with its advantages and pitfalls. In this talk, we will see how Rust bridges the biological sciences with safe, performant, and scalable systems, and discuss how you can play a role even as a fresh Rustacean.
  • 1 participant
  • 30 minutes
rna
rnac
sequencing
genomes
transcription
bioinformatics
transcriptome
genomic
biology
research
youtube image