What makes `uv`, the ultra-fast Python package manager written in Rust, so powerful?
Discover the future of Python packaging and the lessons learned along the way! Watch the full talk here https://youtu.be/zOY9mc-zRxk
Macros are notoriously hard to decipher for IDE’s. How does Rust Analyzer handle them? @veykril from Ferrous Systems shares insights on how `rust-analyzer` enables features like completions and search, despite macro challenges. Perfect for Rustaceans diving into tooling!
Catch the talk https://youtu.be/JceLEyphDXU
Curious about bridging Rust with C++? Björn Wieczoreck explores a streamlined approach to generate C++ APIs directly from Rust using procedural macros, Rustdoc, and Serde. Simplify cross-language FFI and boost efficiency!
Catch the talk https://youtu.be/0q6OFUovDnQ
#eurorust24 #rustlang
Rust is fast, but I/O is slow. How does it work and how do we do I/O efficiently?
New #eurorust24 video is live! Learn how Rust handles I/O at the device and OS levels, plus tips to optimize async I/O using `io_uring` on Linux! Join @bravit from Jet Brains for this essential talk.
Watch video https://youtu.be/PBV_AZPbhq4
Hey Rustaceans! Dive into advanced networking with Elfo! @laplab from Prisma walks through building custom protocols with compression & TCP-inspired flow control, all in #RustLang. Discover how to scale distributed systems with ease!
Watch video https://youtu.be/RlhEBHCNVbM
#eurorust24 #rustlang
Want to dive into the core of Windows? Explore crafting Windows kernel drivers with Rust in this deep-dive by Matthias Heiden. From rootkits to antivirus tools, unlock the power and safety Rust brings to kernel programming!
Watch now https://youtu.be/NfBXDEgm6VY
Latest video from #eurorust24 https://youtu.be/hWG51Mc1DlM
Discover a new era for terminal UIs with http://ratatui.rs/! Orhun Parmaksız presents how you can create efficient, visually appealing text-based UIs using Rust. If you’re passionate about terminal productivity, this talk is for you!
How about custom linting for your Rust projects? Samuel Moelius from @trailofbits introduces Dylint, a flexible tool that lets you define and run your own Rust lints as dynamic libraries. Perfect for creating personalized lint collections to boost code quality!
Watch now https://youtu.be/MjlPUA7sAmA
Ever wish you had an app that worked everywhere? @hdoordt ’s talk at #eurorust24 shows that Rust is what you need! See how one Rust-powered to-do app can run across CLI, #WASM, APIs, and even embedded firmware. This is Rust at its most portable!
Watch now https://youtu.be/aI2UXOcaRhw
Tired of API maintenance headaches? In his #eurorust24 talk, @adam_chal reveals how automating schema-driven docs and client generation with Rust has saved him from endless manual updates. See how you can streamline your API workflow and free up precious dev hours!
Watch here https://youtu.be/bjgGboWCTDw
New video is up! Join David Peherstorfer at #eurorust24 as he brings us into his journey from web dev to medical visualization expert. Watch how Rust and raycasting bring 3D medical data to life through DICOM rendering and custom shaders.
Catch the full talk https://youtu.be/ZzQaVH-9Dzs
Rustaceans, dive deep into SD card drivers with Jonathan Pallant at #eurorust24! Using #rustlang, we'll explore how to leverage `embedded-hal` for SPI bus communication, architect an SD card driver, and apply Rust types to simplify command and response handling. See how we layer abstractions from blocks to the FAT filesystem and run it on embedded hardware.
Full talk https://youtu.be/-ewuFNKIAVI
Check out Boxy Uwu's talk from #eurorust24, now on YouTube! Boxy, a member of the Rust type system team, and the lead of the const generics group, breaks down how to manage unsafe code in large Rust codebases, sharing strategies to maintain safety while harnessing the power of unsafe functionality.
Check out Boxy’s other work https://github.com/BoxyUwU
Don't miss out—watch the recorded talk here https://youtu.be/KGLsKpMHJdw
Dive into today’s #eurorust24 talk with @amanda as she unpacks Rust’s Polonius project She breaks down how it improves the borrow checker and lifetimes, allowing you to write more correct code in safe Rust, making Rust even better for your projects. Essential watching for anyone curious about Rust's borrow checker evolution.
https://youtu.be/uCN_LRcswts
In his #eurorust24 recorded talk, @ciura_victor, seasoned engineer at Microsoft , shares the journey of integrating Rust into major projects, from rewriting legacy components to meeting strict safety and performance goals. Discover how Rust is transforming systems, why interoperability with C++ remains key, and what Microsoft’s approach reveals about Rust’s role in shaping secure and efficient software.
Build bigger in less time: code testing beyond the basics - Predrag Gruevski | EuroRust 2024
https://inv.nadeko.net/watch?v=3EFue8PDyic
(or YT: https://www.youtube.com/watch?v=3EFue8PDyic)
This is easily one of my favorite talks of recent years!
In their talk @predrag shows us how to ensure quality in our software by explaining different testing techniques that go beyond the basics.
Teaser:
What #SnapshotTesting allows you to do will blow your mind!
Thank you @predrag