Location: Multiple venues! See workshop description for their location.
Ashley is an engineer at Integer32, contracting for Mozilla on the Rust Programming Language. She is a member of the Rust Core team and leads the Rust Community Team. Previously, she worked as an engineer at npm, and currently is the Individual Membership Director on the Node.js Foundation Board of Directors. A long time teacher, Ashley has focused much of her energies on education programs for open source projects, founding NodeTogether in 2016 and currently leading the RustBridge initiative.
Katharina is a computer science student in Berlin who works part-time as a software developer at Asquera. She’s been writing Rust for about a year, is author of many crates and is an active community member. Currently she’s part of the CLI working group and generally interested in making developer experiences in Rust more ergonomic and boilerplate-free.
RustBridge is an all-day workshop focused on getting underrepresented people with a background in another programming language to learn Rust and join the community. In this workshop we’ll get you up and running with a great Rust development environment, introduce you to Rust syntax and programming concepts, and work together to build a small website that you can personalize, extend, and share!
Sign up here
An explorer of distributed systems. Engineer at PingCAP.
Yann Leretaille is a French-German tech entrepreneur and think-tank founder. He is the CTO and a co-founder of 1aim, a startup aimed at redefining how buildings work, as well as how we relate to the objects around us, and the Good Technology Collective. The collective advocates for rational data collection, greater public awareness of data gathering and use, and the importance of reframing the narrative of a future society centered around Internet of Things (IoT) to one based around the concept of intelligence by design.
In this workshop we hold an open space for those attendees interested in the web or networking to come, share what they’ve been working on, ask for advice, or learn about new techniques. There is no set content or agenda, we’ll start the day by gathering a list of topics, and throughout the day anyone who wants to will have a chance to speak to them. If you’re interested in Tokio, Hyper, distributed systems, Gotham, Rocket, interacting with databases, or if you’re interested in trying out speaking in a small group, this workshop might be a good choice for you.
After writing C++ for about ten years, Pierre has switched to Rust in 2013. Since then he has been involved in the Rust community where he has been maintaining several popular open source gamedev and graphics programming-related crates. He is now involved in blockchains and decentralized technologies at Parity Technologies.
Write a simple decentralized chat application using rust-libp2p.
Team Lead at Exonum, Bitfury Group, Rust developer. Experience in software development more than 12 years. 3 last years I use Rust full-time. I created: HFT-robots, OTT-services, many corporate projects. Now I working on blockchain solutions and believe in WebAssembly revolution.
Rust is ready for full-stack development! In this workshop you get to know how to create own blockchained distributed crypto-exchange (Exonum framework) with frontend written completelly with Rust (Yew framework).
Studied Computer science at the University of Karlsruhe (KIT). Currently writing a PhD thesis on practical application of static analyses in software engineering also at the KIT. Workshop at RustBeltRust 2016 about writing static analysis in Rust (clippy). Plenum discussion at Ada Europe 2017 about the future of safety minded languages. Talk about miri at FOSDEM 2018.
Have you ever been annoyed at yourself for doing the same thing wrong again and again even though you know better? Here’s your chance to do something about it. This workshop will teach you the basics of designing static analyses and the tools that help you doing so. The workshop will especially focus on designing and maintaining project specific static analyses, meaning lints that only help your project(s) and are not necessarily generally applicable.
Jack has been programming professionally since the age of 16, and over the past 6 years has had a wide range of jobs all over western Europe - finally ending up in Berlin working on blockchain tech. He got into the Rust community early, having discovered it through a passing interest in cryptography. Since then he has written most of his personal projects (and, when he can get away with it, his professional projects) using the language, and has contributed to the community by answering questions on Reddit and IRC and writing articles about using Rust. He is currently working on a Rust implementation of the libp2p networking library.
Maciej has worked as a developer for over a decade and has been working at Parity Technologies since the beginning of 2017. In his free time he likes to build parsers and compilers.
A crash course on Rust optimization.
Frontend and Rust programmer, with a few years of experience in startups and corporations. Currently focusing 100% on building blockchain tech in Rust working for Parity Technologies.
André is a software engineer who works for Parity Technologies. He started learning Rust in 2015 in his spare time and found his way into professional Rust work through open-source contributions. His interests revolve around distributed systems, programming languages and functional programming.
Introduction to blockchain and Ethereum and how to interact with a running node using Rust and rust-web3 library. During the workshop we will write a simple smart contract that will control access to web server endpoints (written in hyper).