Best of Rust — November 2023
- 1
- 2
- 3
LogRocket·2y
Using Rust and Leptos to build beautiful, declarative UIs
Leptos is a modern, full-stack web framework for building declarative and fast UIs with Rust and WebAssembly. It uses a fine-grained reactivity system and allows for both server-side rendered (SSR) and client-side rendered (CSR) applications with a single codebase.
- 4
- 5
Dev Genius·2y
Creating an OS using Rust: [Part-2] Creating a minimal Rust Kernel
This article discusses the process of creating a minimal Rust kernel for an operating system. It covers the differences between BIOS and UEFI, the steps in the BIOS booting process, and the process of building the kernel using Rust.
- 6
Medium·2y
Top Rust Libraries
Discover the process of using Rust libraries, their cross-platform compatibility, and the memory safety of Rust. Explore popular Rust libraries like Serde, Lazy_static, Thiserror, Itertools, and Anyhow. Learn about scientific Rust libraries for geospatial calculations and bioinformatics solutions, audio and sound libraries, cryptographic libraries, date and time libraries, and miscellaneous libraries for managing temporary files, handling URLs, making HTTP requests, and using regular expressions.
- 7
Lobsters·2yWhy did Linux choose Rust but not C++?
Linux chose Rust over C++ as the second language for the project due to C++'s complexity and unstable standard library. Rust offers advantages for kernel programming and the popularity of Rust may have influenced the decision. The BSDs also stick with one language for kernel programming for various reasons.
- 8
Lobsters·2yHow I Improved My Rust Compile Times by 75%
This article discusses various strategies to improve Rust compile times, focusing on Leptos, a Rust web framework. It explores optimizations such as enabling Mold linker, using Cranelift as a code generator, and adjusting optimization levels. These optimizations result in significant reductions in both clean and incremental compilation times.
- 9
- 10
Inside Rust Blog·2y
Our Vision for the Rust Specification
A team has been formed to create and maintain the official specification for the Rust language. The specification will provide an authoritative resource for determining valid Rust programs and their behavior. The team will work incrementally to provide prescriptive bounds and descriptive details for current and future Rust versions. The specification will cover areas such as the grammar, macro expansion, static and operational semantics, and more.