We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback
10 Ergebnisse
Vorschaubild
24:20
8jam1garner
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.
2020Rust Conference
Vorschaubild
20:48
18Hauck, Ashley
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.
2020Rust Conference
Vorschaubild
22:34
15Tigley, Micah
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.
2020Rust Conference
Vorschaubild
20:35
2Bachrach, Harrison
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.
2020Rust Conference
Vorschaubild
39:02
1Griffin, Siân
Closing Keynote by Siân Griffin
2020Rust Conference
Vorschaubild
29:27
2Kuber, Esteban
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.
2020Rust Conference
Vorschaubild
30:18
9Lim, Samuel
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.
2020Rust Conference
Vorschaubild
25:58
4Turner, Rebecca
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.
2020Rust Conference
Vorschaubild
51:47
4Matsakis, Niko et al.
Opening Keynote
2020Rust Conference
Vorschaubild
28:47
18Lusby, Jane
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.
2020Rust Conference