Let the crabs control the packets! When creating a script or a tool to manage your network configuration it is hard to decide which language should you use. In Nmstate we noticed we could get plenty of benefits from Rust. Nmstate is a libra...
Track: Rust devroom Room: H.1302 (Depage) Day: Saturday Start: 17:25 End: 17:45 Video only: h1302_depage Chat: Join the conversation! Graphs are used in many different applications as they are an intuitive way for representing complex relat...
Using Rust to build Python extensions Track: Rust devroom Room: H.1302 (Depage) Day: Saturday Start: 16:45 End: 17:20 Video only: h1302_depage Chat: Join the conversation! Pydantic is a data validation library for Python that has seen massi...
Efficient In-Memory Adaptive Stable Sorting on Modern Hardware Track: Rust devroom Room: H.1302 (Depage) Day: Saturday Start: 16:10 End: 16:40 Video only: h1302_depage Chat: Join the conversation! Sorting is one of the most common algorithm...
Using Bevy engine, we will code together a snake game from scratch Game developing is hard: models, concurrency, physics and so on are difficult without any helps from the framework. In this talk we introduce Bevy Engine library that allows...
This work is licensed under the Creative Commons Attribution 2.0 Belgium Licence. To view a copy of this licence, visit http://creativecommons.org/licenses/by/2.0/be/deed.en or send a letter to Creative Commons, 444 Castro Street, Suite 900...
Track: Rust devroom Room: H.1302 (Depage) Day: Saturday Start: 14:15 End: 14:55 Video only: h1302_depage Chat: Join the conversation! Started in 2014, the gccrs project is working toward creating an alternative compiler implementation for t...
Lessons learned from building Rust libraries In this talk I'm going over some lessons learned from building internal APIs in Rust as well as some public APIs such as the Redis rust crate, the insta snapshot testing library, the MiniJinja te...
Track: Rust devroom Room: H.1302 (Depage) Day: Saturday Start: 13:15 End: 13:25 Video only: h1302_depage Chat: Join the conversation! Slint is an Open Source GUI toolkit for Desktop and Embedded. It is written in Rust, and comes with a decl...
A status report on ongoing efforts to support CHERI architectures in Rust Track: Rust devroom Room: H.1302 (Depage) Day: Saturday Start: 13:05 End: 13:15 Video only: h1302_depage Chat: Join the conversation! CHERI defines hardware extension...
Track: Rust devroom Room: H.1302 (Depage) Day: Saturday Start: 12:55 End: 13:05 Video only: h1302_depage Chat: Join the conversation! In programming we use editors and IDEs all the time. Previously if one use Vi/Vim like text editor it typi...
The reason of why Rust is the most appropriate language for our project Track: Rust devroom Room: H.1302 (Depage) Day: Saturday Start: 12:45 End: 12:55 Video only: h1302_depage Chat: Join the conversation! We present BastionLab, a Rust open...
A new node init system written in Rust Track: Rust devroom Room: H.1302 (Depage) Day: Saturday Start: 12:00 End: 12:40 Video only: h1302_depage Chat: Join the conversation! In this talk I share the motivation, goals, and architecture of my...
How lnx is solving the challenges of builing a distributed search engine in Rust Track: Rust devroom Room: H.1302 (Depage) Day: Saturday Start: 11:15 End: 11:55 Video only: h1302_depage Chat: Join the conversation! Follow me as I walk throu...
Quickwit is an opensource distributed search engine. The most challenging component of a search engine is its indexing pipeline. It takes a stream of JSON documents, processes them in batches, and emits index artefacts we call splits. We ne...
Rust is a systems programming language that is focused on safety, speed, and concurrency. It is designed to be a practical language with a minimal runtime, empowering developers with zero-cost abstractions, guaranteed memory safety, and an...
Share your feedback We would love to hear about your FOSDEM experience! Whether positive or constructive, your feedback and suggestions for future editions are invaluable. Please send your thoughts to feedback@fosdem.org. If you have feedba...
Reusable code from firmware level up to user-mode Track: Miscellaneous Room: M.misc Day: Saturday Start: 17:00 End: 18:00 Video with Q&A: M.misc Video only: M.misc Chat: Join the conversation! Time has come to rewrite our system software in...
Rust is a systems programming language that is focused on safety, speed, and concurrency. It is designed to be a practical language with a minimal runtime, empowering developers with zero-cost abstractions, guaranteed memory safety, and an...
FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. No registration necessary. Th...