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.
Matching moments
33:31 MIN
Why Rust is gaining so much developer attention
WeAreDevelopers LIVE - Should We Respect LLMs? Is Rust Taking Over? Developers as Content Creators and more
29:34 MIN
The future of Rust in modern web development
Get ready to Rustle
04:43 MIN
Why choose Rust for modern application development
Rust and Docker: Let's build an AI-powered app!
02:54 MIN
Why Rust is so popular with developers and companies
A Love Letter to Rust
09:50 MIN
Exploring the mature ecosystem for Rust web development
Get ready to Rustle
05:28 MIN
Why developers should consider learning Rust now
Coffee with Developers - Francesco Ciulla
00:53 MIN
Why Rust is gaining widespread industry adoption
Get ready to Rustle
25:34 MIN
Q&A on Rust, `instanceof` alternatives, and `ts-reset`
Lies we Tell Ourselves As Developers
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
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
Reasoning about Rust: an introduction to Rustdoc's JSON format
Luca Palmieri
Don't compromise on speedy delivery nor type-safety by choosing TypeScript
Jens Claes
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.









Rust Developer (Compliance Software)
Bitonic
Amsterdam, Netherlands
Remote
MariaDB
Bitcoin
PostgreSQL
Blockchain