Patrick Koss
Rust Beyond Systems: Revolutionizing Web Development
#1about 3 minutes
Understanding Rust's approach to error handling and mutability
Rust prevents common runtime issues by treating errors as return values and enforcing strict rules around mutable data to avoid race conditions.
#2about 4 minutes
Using macros and the compiler for thread safety
Procedural macros can validate code like SQL queries at compile time, while the compiler's ownership model inherently prevents data races in multi-threaded applications.
#3about 4 minutes
Eliminating null pointers and improving code structure
Rust's type system prevents null pointer dereferencing and provides zero-cost abstractions and standardized traits like `From` for cleaner, more maintainable code.
#4about 2 minutes
Analyzing the performance and cost benefits of Rust
Rust's efficiency leads to significant performance gains and cost savings in cloud environments like AWS Lambda compared to languages like Python or Java.
#5about 6 minutes
Building frontend applications with Rust and WebAssembly
The Leptos framework uses WebAssembly (Wasm) to build high-performance, signal-based frontend applications directly in Rust, rivaling traditional JavaScript frameworks.
#6about 2 minutes
Creating backend REST APIs with OpenAPI specifications
Libraries like `utoipa` allow for generating OpenAPI specifications directly from Rust code, simplifying the creation of well-documented and type-safe REST APIs.
#7about 2 minutes
Implementing observability with metrics and distributed tracing
Rust's ecosystem supports modern observability practices by enabling Prometheus metrics endpoints and simplified distributed tracing through procedural macros.
#8about 5 minutes
Integrating with databases, gRPC, and message queues
Rust provides robust libraries for connecting to various data stores like SQL databases, MongoDB, and Cassandra, as well as for building gRPC services and integrating with message queues like Kafka.
Related jobs
Jobs that call for the skills explored in this talk.
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
02:39 MIN
Establishing a single source of truth for all data
Cat Herding with Lions and Tigers - Christian Heilmann
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
03:38 MIN
Balancing the trade-off between efficiency and resilience
What 2025 Taught Us: A Year-End Special with Hung Lee
02:44 MIN
Rapid-fire thoughts on the future of work
What 2025 Taught Us: A Year-End Special with Hung Lee
03:39 MIN
Breaking down silos between HR, tech, and business
What 2025 Taught Us: A Year-End Special with Hung Lee
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Featured Partners
Related Videos
Get ready to Rustle
Marco Otte-Witte
A Love Letter to Rust
Rainer Stropek
Eternal Sunshine of the Spotless Programming Language
Stefan Baumgartner
Things I learned while writing high-performance JavaScript applications
Michele Riva
Guided Memory Management: Rust's Ownership Model
Stefan Baumgartner
WebAssembly: Disassembled
Stefan Schöberl
Rust and Docker: Let's build an AI-powered app!
Francesco Ciulla
Wasm Deep Dive - A Glance Behind the Scenes
Rainer Stropek
Related Articles
View all articles
.webp?w=240&auto=compress,format)


From learning to earning
Jobs that call for the skills explored in this talk.








