Rust Beyond Systems: Revolutionizing Web Development
Most web languages catch critical bugs at runtime. Rust's compiler catches them before you deploy, from data races to invalid SQL queries.
#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.
4 reasons why you should learn Rust in 2021 – and maybe even have fun doing itRust is considered complex and a programming language with a steep learning curve. That's one side of the medal. We mention four points that Rust has ahead of other programming languages in terms of user-friendliness. Rust is a modern programming lan...
Luis Minvielle
The Best Upcoming IT WebinarsNow that you already know what IT webinars are and how they can help you level up your professional appeal, you might want actually to get into one. Live tech webinars are one of the best ways to stay on top of the latest trends and tools because eit...
Chris Heilmann
The Web We Broke (And Why AI Agents Are Paying the Price) - AgentCon BerlinThis is the accompanying post to the talk Chris Heilmann gave at AgentCon in Berlin on 19/05/2026, you can also see the slides and listen to it in this screencast:
Thirty years of developer shortcuts, bloated JavaScript, and inaccessible HTML have l...
Daniel Cranney
Building AI Solutions with Rust and DockerIn recent years, artificial intelligence has surged in popularity in the world of development. While Python remains a popular choice in the realm of AI, Rust - often known as Rust Lang - is quickly emerging as a formidable alternative.Rust programmin...
From learning to earning
Jobs that call for the skills explored in this talk.