Best of RustApril 2023

  1. 1
    Article
    Avatar of theregisterThe Register·3y

    Microsoft is rewriting core Windows libraries in Rust

    Microsoft is rewriting core Windows libraries in Rust programming language. The more memory-safe code is already reaching developers. Microsoft showed interest in Rust several years ago as a way to address memory safety bugs. The Rust renovation of Windows began in 2020 with DWriteCore, the Windows App SDK implementation of Windows' DWrite engine.

  2. 2
    Article
    Avatar of ossphsOSSPH·3y

    Top Modern Programming Languages You Should Use At Least Once

    A list of top modern programming languages, including Rust, Python, JavaScript, Kotlin, and Go, that are recommended for building high-performance, reliable, and scalable software.

  3. 3
    Article
    Avatar of pointerPointer·3y

    jkfran/killport: A command-line tool to easily kill processes running on a specified port.

    killport is a command-line tool built with Rust that allows users to easily kill processes running on specified ports. It supports multiple port numbers, has verbosity control, and works on Linux, macOS, and Windows.

  4. 4
    Article
    Avatar of medium_jsMedium·3y

    Why Tech Companies Are Switching Over to Rust?

    Tech companies are increasingly switching over to Rust due to its improved performance, safety features, cross-platform compatibility, growing ecosystem and community, and adoption by major companies. Rust is being used in various industries, including blockchain development, and its future looks promising.

  5. 5
    Article
    Avatar of tdsTowards Data Science·3y

    Rust: The Next Big Thing in Data Science

    Rust offers exceptional performance and persistent security features, making it a practical choice for data science. It provides C-like speed, type safety, memory safety, true and safe parallelism, and a rich ecosystem. Rust has been adopted by tech giants like Google and Microsoft for its security and efficiency. The language has a thriving open-source community, and it is ranked highly in popularity and performance.

  6. 6
    Article
    Avatar of phoenix-filesPhoenix Files·3y

    Elixir and Rust Is a Good Mix

    Elixir is designed to make using Rust and its package ecosystem trivial. Elixir and Rust is a good mix and is way more difficult to work with when you are manually using this via C.io. If you want to deploy your Phoenix LiveView app, then check out how to get started.

  7. 7
    Article
    Avatar of planetscalePlanetScale·3y

    Build a Rust API with Rocket, Diesel, and MySQL

    Rust has made itself heir apparent to the C and C++ dynasty by delivering memory safety without compromising speed. Rust does away with a garbage collector, which gives it an additional performance boost. This guide assumes a basic knowledge of Rust, so if you're new to the language, it may be helpful to review the Rust book.

  8. 8
    Article
    Avatar of itsfossIt's Foss·3y

    Rust Basics Series #5: Functions in Rust

    The syntax for a function that accepts parameters is as follows: / You can think of the function parameters as a tuple that is passed to the function. It can accept parameters of multiple data types and as many as you wish. Unlike some languages, Rust does not have default arguments. Populating all parameters when calling the function is compulsory.

  9. 9
    Article
    Avatar of medium_jsMedium·3y

    Learn Rust by Building a Linked List

    Learn how to implement a linked list in Rust by building one step by step. The post covers the basics of a linked list, implementing a safe Rust API, using annotated lifetimes, and using unsafe Rust.

  10. 10
    Article
    Avatar of logrocketLogRocket·3y

    The guide to signal handling in Rust

    A signal is a software interrupt sent to a process by the operating system or another process to notify it of an event. For example, when you try pressing Control+C while your program runs on a terminal, it terminates the process, correct? We’ll explore how to handle that signal and others in Rust.