Zum Inhalt springen

Details

🦀 Greetings, Rustaceans! 🦀

We're excited to announce the first ever public Rust Guild Meetup at trivago! As the Rust guild at trivago, we've been nurturing and expanding our Rust expertise, and to close 2023 on a high note, we've decided to open our final guild meeting to the public.

Seasoned Rustaceans and enthusiasts are both welcome to join us for this unique gathering. Whether you've been coding in Rust for years or just starting your journey, you can join us in delving into the wonders of Rust.

For this special occasion, we will be joined by two guest speakers – Alberto Schiabel and Matthias Endler - whose topics will offer valuable insights and ignite engaging discussions. You can read more about these topics at the end. After both talks, we will have a networking session where you can connect with like-minded peers, discuss the speakers' topics, and share your own Rust experiences and ideas.

To keep everyone fueled throughout the evening, we'll have some food options and refreshments available. We're looking forward to ending the year with a bang and embarking on new Rust adventures with you in 2024!

Agenda

  • 17:00 – Doors open + food arrival + pre-networking
  • 18:00 – First talk: “Towards Zero-Copy Binary (De)Serialization: TypeScript ↔ Rust” Alberto Schiabel
  • 18:45 – Break
  • 19:00 – Second talk: “lychee - writing a fast, async link checker in Rust” Matthias Endler
  • 19:45 – Networking
  • 21:00 – Close

Save The Date And Register!

Note: This is an in-person event. Please only say "attend" to the event, if you are able to join in person.

Towards Zero-Copy Binary (De)Serialisation: TypeScript <-> Rust

JSON is the de facto standard for sharing data between services, but its neither type-safe nor cheap to parse. Enter the world of zero-copy binary protocols for Rust and TypeScript applications. Starting from commonly found - but non trivial - datatypes and their JSON schema definition, we will discuss how to model them in Cap'n'Proto: a proven, zero-copy binary protocol used at Cloudflare, and crafted by the creator of Protobuf. Ready to level up your cross-language data handling prowess?

Author Bio

Alberto Schiabel (@jkomyno) is a senior software engineer, consultant, and former startup co-founder. He’s been working with Node.js since 2015, and spends his time architecting backend services and tooling in TypeScript and Rust. He's currently an open-source engineer at Prisma, and a research assistant at the Czech Technical University in Prague. He's into typed functional programming and WebAssembly.

lychee - writing a fast, async link checker in Rust

For the last two years, I worked on lychee, a new link checker which supports Markdown, HTML, and more. It heavily uses async Rust and has a focus on performance. During the session, I will talk about the challenges of writing a link checker and how Rust was the ideal language for this project. The key takeaway is that simple things can get complex very quickly and that the Rust ecosystem allows building high-performance CLI tools with relative ease.

Author Bio

Matthias Endler is a Rust developer and Open Source maintainer. He built popular Rust crates like tinysearch, hyperjson, and lychee. He spoke at conferences such as FOSDEM in Brussels, Cod{e}motion in Amsterdam, and BrisTech in Bristol. He gave workshops at emBO++ in Bochum, RustBeltRust in Columbus, OH, and RustFest Barcelona. He is passionate about Idiomatic Rust and an avid blogger.

Knowledge Sharing
GraphQL
Rust
Computer Programming
Technology

Mitglieder interessieren sich auch fĂĽr