Best of RustJanuary 2024

  1. 1
    Video
    Avatar of primeagenThePrimeTime·2y

    Don't Be Loyal To A Company

    Don't be loyal to a company if it's not doing well financially. Look for jobs you really want or need.

  2. 2
    Article
    Avatar of itnextITNEXT·2y

    Why I chose Tauri instead of Electron

    The author discusses their decision to choose Tauri over Electron for building a desktop application. They highlight the benefits of Tauri, such as its clear separation of backend and frontend, smaller app size, and plugin system. They also compare Tauri to Electron in terms of programming language and ecosystem, webview, features, and mobile support.

  3. 3
    Article
    Avatar of medium_jsMedium·2y

    Rust: The fastest rust web framework in 2024

    Comparison of different Rust web frameworks based on performance reveals that Axum is the fastest.

  4. 4
    Article
    Avatar of hnHacker News·2y

    servo/servo: The Servo Browser Engine

    Servo is a prototype web browser engine written in Rust. It welcomes contributions from everyone. The build setup instructions are provided for macOS and Linux.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    Rust 🦀 Installation + Hello World

    Learn how to install Rust on Linux, Mac, and Windows. See how to compile and run Rust programs using rustc and cargo. Also, learn how to create production-ready executables with cargo build --release.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    Functions in Rust: a good introduction

    This post provides a good introduction to functions in Rust, including their purpose, how to declare and call them, and the use of parameters and return values.

  7. 7
    Article
    Avatar of hnHacker News·2y

    Maestro - Introduction

    Maestro is a Unix-like kernel and operating system written in Rust. It aims to be lightweight and compatible with Linux. The project started in 2018 and switched to Rust for various advantages. The current state of the project includes a monolithic kernel, support for x86 architecture, and several components. The OS is still in early development and can be installed through a pre-built .iso file or by building it yourself. The blog associated with the project explores advanced subjects and aims to discuss problems encountered and solutions found in OS development.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    Rust is the latest open source project to face burnout

    Burnout epidemic affects the Rust open source project, with high numbers of people leaving or close to burnout. Contributors face challenges finding easy issues to work on and lack mentorship. Burnout manifests in various ways, and self-care is crucial.

  9. 9
    Article
    Avatar of hnHacker News·2y

    the rust project has a burnout problem

    The Rust project is facing a significant burnout problem, with high numbers of people leaving or close to burnout. Contributors often find themselves taking on more responsibilities and feeling personally responsible for the progress of the project. To address burnout, contributors should prioritize self-care and treat their contributions as a job. Team leads can rotate responsibilities, address unsolicited reviews, and prioritize a healthy environment over technical issues. The Rust project needs to address burnout as a cultural, organizational, and resource problem.

  10. 10
    Article
    Avatar of medium_jsMedium·2y

    Learning Rust: Hello AWS

    Learn how to write and deploy an AWS Lambda function in Rust, including testing locally, deploying using ZIP files or ECR, and handling HTTP requests with AWS API Gateway.

  11. 11
    Video
    Avatar of communityCommunity Picks·2y

    Rust Data Types - Rust tutorial

    This post is a tutorial on Rust data types. It covers the different types of data, including integers and compound types like tuples and arrays. It also introduces custom types, such as structs, and demonstrates the use of the match statement.

  12. 12
    Article
    Avatar of communityCommunity Picks·2y

    What This Senior Developer Learned From His First Big Rust Project

    A senior developer shares their experience in building their first big Rust project, an IoT system. They discuss the project goals, planning, implementation, and common patterns and observations they noticed. The author also provides recommendations for other Rust developers.

  13. 13
    Article
    Avatar of newstackThe New Stack·2y

    Where Does the Time Go? Rust’s Problem with Slow Compiles

    Rust's slow compile times have been a frequent complaint among the community. The Oxide team investigated the issue and discovered various factors that contribute to slow compile times in Rust. They found specific tools and techniques to optimize compile times, although more work needs to be done.

  14. 14
    Video
    Avatar of primeagenThePrimeTime·2y

    Rust-Based Linux Scheduler Is Faster | Prime Reacts

    A Linux scheduler written in Rust is showing better game performance compared to the default Linux scheduler with certain workloads.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    I made a template for HTMX and rust

    A template for HTMX and Rust that allows you to build dynamic webapps without writing any JavaScript. It uses Rust as a backend and actix-web and tera as a templating engine. It avoids code duplication and allows you to use Rust's type system to encode your business logic.

  16. 16
    Video
    Avatar of communityCommunity Picks·2y

    Variables, Shadowing, Constants in Rust 🦀 Rust Tutorial ♋

    This tutorial focuses on variables, mutability, and shadowing in Rust. It explains how variables work in a statically and strongly typed language like Rust, introduces the concept of mutability and how to define the type of a variable. It also discusses shadowing and its usage in Rust. Additionally, it explains the differences between constants and mutable variables and how to use constants in Rust.

  17. 17
    Article
    Avatar of communityCommunity Picks·2y

    Variables, Shadowing, and Constants in Rust

    This post explains variables, mutability, shadowing, and constants in Rust. It covers how to declare variables, mutate variables using the 'mut' keyword, and how shadowing allows changing the value and type of a variable. It also discusses constants and their rules in Rust.

  18. 18
    Video
    Avatar of communityCommunity Picks·2y

    🦀 Rust installation, Hello World, Hello Cargo - Rust tutorial

    Rust is a compiled programming language known for its safety, concurrency, and performance. It is fast, powerful, and exciting. While it is not beginner-friendly, it has features like no garbage collector, a great developer experience, and can be used for web development and blockchain technologies.

  19. 19
    Article
    Avatar of mlnewsMachine Learning News·2y

    Meet Rust Burn: A New Deep Learning Framework Designed in Rust for Optimal Flexibility, Performance, and Ease of Use

    Rust Burn is a new deep learning framework developed in Rust, emphasizing flexibility, performance, and ease of use. It leverages hardware-specific features like Tensor Cores for fast execution and efficiently handles low-level GPU operations. The framework offers a versatile tool for deep learning, addressing pain points in existing frameworks. Rust Burn has the potential to become a robust and production-ready option in the deep learning landscape.

  20. 20
    Article
    Avatar of medium_jsMedium·2y

    Rust in production, for fun & profit

    The author shares their experience of rewriting a legacy application in Rust for improved correctness and efficiency. They discuss the building blocks, feature parity, performance, documentation, middlewares, security, and deployment of the Rust application.

  21. 21
    Article
    Avatar of coinsbenchCoins Bench·2y

    Create a simple Blockchain using Rust

    Learn how to create a simple blockchain using Rust. The post covers the definition of blocks, hash calculation, block creation, block validation, and the structure of a blockchain. It includes a walkthrough of the code and provides a basic foundation for building a blockchain in Rust.

  22. 22
    Article
    Avatar of devtoDEV·2y

    Discussion: What is the best programming language to learn in 2024?

    Discover the top programming languages to learn in 2024 and explore their market demand and job opportunities.