Best of RustNovember 2023

  1. 1
    Article
    Avatar of rusttrendsRust Trends·2y

    Rust in Action: 10 Project Ideas to Elevate Your Skills

    Explore 10 project ideas to elevate your Rust skills, including creating a grep command-line utility, a URL shortener service, and a text-based adventure game.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    JavaScript is amazing trash. Rust too.

    The article discusses the advantages and disadvantages of JavaScript, TypeScript, and Rust.

  3. 3
    Article
    Avatar of logrocketLogRocket·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. 4
    Article
    Avatar of lobstersLobsters·2y

    Effective Rust

    Learn about the key features of Rust, including its focus on memory safety and error handling. Discover resources for learning the language.

  5. 5
    Article
    Avatar of devgeniusDev 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. 6
    Article
    Avatar of medium_jsMedium·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. 7
    Article
    Avatar of lobstersLobsters·2y

    Why 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. 8
    Article
    Avatar of lobstersLobsters·2y

    How 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. 9
    Article
    Avatar of rustRust·2y

    Announcing Rust 1.74.0

    Announcing Rust 1.74.0, a new version of Rust with lint configuration through Cargo, cargo registry authentication, and support for projections in opaque return types. The release also includes stabilized APIs and compatibility notes for Apple platforms.

  10. 10
    Article
    Avatar of insiderustblogInside 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.