Learn Backend Development Part-Time, Online
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore how to build strongly typed and authorized JSON RPC APIs using Rust, procedural macros, and domain-specific languages in this conference talk from NDC TechTown. Learn how procedural macros utilize a custom DSL to automatically generate JSON RPC client and server traits, implement authorization checks, and produce OpenRPC documentation. Discover the advantages of compiling client proxies for WebAssembly and other targets, enabling safer and more efficient multi-platform architecture assembly. Gain insights into leveraging Rust's type system and macro capabilities to create robust, type-safe API solutions that streamline development across different platforms and environments.
Syllabus
Rustly typed APIs; ... JSON RPC with Rust, Procedural macros and a DSL- Mathias Myrland
Taught by
NDC Conferences