Diese Seite ist auch verfügbar in:

RustFest Zürich 2024
RustFest 2024 – Ein Erfahrungsbericht von ONLU
Im Juni 2024 hatten ONLU und ihre Mitarbeiter die Gelegenheit, am RustFest teilzunehmen. Die Veranstaltung erstreckte sich vom 19. bis 24. Juni, wobei die Hauptvorträge am Freitag, den 19. Juni, und Samstag, den 20. Juni, stattfanden. Die Konferenz bot eine breite Palette spannender und informativer Themen, die sowohl grundlegende als auch fortgeschrittene Aspekte der Rust-Entwicklung abdeckten.
Talks im Überblick
Die Vorträge umfassten eine Vielzahl von Themen:
• PSA: You too can pack structs
• When to (not) use typestate
• Switching from C++ to RUST
• How to build a Linux Kernel Module in Rust? A brief introduction
• Interactive Exploration of Nonlinear Ray Casting with Rust and wgpu
• Profile-Guided Optimization (PGO) in Rust: unknown parts
• Using Rust for Playing Soccer With Robots at RoboCup
• Developing a computer algebra system in Rust
• Miri: checking your unsafe code for Undefined Behavior
• High performance code and the cost of safe code
• Modern Game Development using the Bevy Engine
• Beyond Memory Safety
• Towards Zero-Copy Binary (De)Serialisation: TypeScript <-> Rust
Verpflegung und Organisation
Die Organisation der Veranstaltung war hervorragend. Der Tag begann mit frisch gebrühtem Kaffee und Gipfeli, während das Mittagessen vegan gestaltet war – eine durchdachte und angenehme Verpflegung, die den Teilnehmern eine sorgenfreie Erfahrung ermöglichte.
Bewertung der Talks
Die Qualität der Vorträge variierte von durchschnittlich bis hervorragend. Besonders positiv in Erinnerung geblieben sind ONLU folgende drei Vorträge:
1. High performance code and the cost of safe code
2. Developing a computer algebra system in Rust
3. Modern Game Development using the Bevy Engine
Warum diese Talks herausstachen:
Die Vorträge 1 und 3 überzeugten durch die beeindruckende Fachkompetenz der Referenten, die ihre Themen mit Leidenschaft und fundiertem Wissen präsentierten. Vortrag 2 beeindruckte besonders durch die klare Vision des Sprechers und dessen Expertise in der Entwicklung von Cloud-Interaktionen.
Technische Details der Vorträge
1. High performance code and the cost of safe code
In diesem Vortrag ging es um Optimierungstechniken mit einem Schwerpunkt auf profilgesteuerter Optimierung (PGO). Die Inhalte erklärten, wie der Compiler Code effizient optimiert, und beleuchteten die Vorteile sowie Grenzen von PGO in Rust.
Weiterführender Link: PGO in Rust
2. Developing a computer algebra system in Rust
Dieser Talk stellte die Rust-Bibliothek Symbolica vor. Die Bibliothek ist in der Lage, mathematische Ausdrücke schneller zu optimieren als Standardlösungen wie Mathematica oder Sympy. Besonders bemerkenswert war die Demonstration, wie Symbolica nahtlos in Python-Anwendungen integriert werden kann.
Weiterführende Links: Symbolica Website & Crate auf crates.io
3. Modern Game Development using the Bevy Engine
In diesem Vortrag wurde das Konzept des Entity-Component-Systems (ECS) präsentiert, das als Framework für die Spieleentwicklung dient. Trotz einiger Entwicklungsbereiche, die in Bevy noch ausgereift werden müssen – wie 3D-Rendering und UI-Dialoge –, zeigte der Vortrag die beeindruckenden Möglichkeiten moderner Spieleentwicklung mit dieser Engine.
Weiterführender Link: Bevy Engine Quick Start
Fazit
Für ONLU und das gesamte Team war das RustFest 2024 eine inspirierende und bereichernde Erfahrung. Die Veranstaltung bot nicht nur tiefgehendes Fachwissen, sondern auch eine hervorragende Möglichkeit zum Austausch mit anderen Teilnehmern. Ein besonderer Dank gilt den Organisatoren und allen Beteiligten, die diese Konferenz zu einem Erfolg gemacht haben.
ONLU freut sich darauf, auch in Zukunft an ähnlichen Veranstaltungen teilzunehmen und das Erlernte in zukünftige Projekte einzubringen.
Über folgenden Link gelangen Sie direkt zur Anmeldung für die nächste Konferenz:
Sichern Sie sich rechtzeitig einen Platz, um spannende Vorträge, neue Impulse und einen inspirierenden Austausch mit der Rust-Community zu erleben!