Innovative Full-Stack Development with Next.js and Rust: Rust is Not That Difficult

Innovative Full-Stack Development with Next.js and Rust: Rust is Not That Difficult

Author | Josh Mo Translator | Hezi Cola Planner | Ding Xiaoyun Recently, Shuttle released a new Node.js CLI package that allows users to quickly bootstrap applications developed with a Next.js frontend and an Axum backend (a popular Rust web framework known for its ease of use and simple syntax). The example we intend to … Read more

Microsoft Plans to Replace C and C++ with Rust

Microsoft Plans to Replace C and C++ with Rust

Author: Wang Wenjing Yesterday, the Microsoft Security Response Center (MSRC) team updated an article on their official website regarding their latest plan to use Rust as a replacement for C, C++, and other programming languages to improve application security. This plan includes further in-depth discussions on aspects such as spatial memory safety, temporal memory safety, … Read more

Rust Programming: A Beginner’s Guide to High-Performance Development

Rust Programming: A Beginner's Guide to High-Performance Development

Rust Programming: A Beginner’s Guide to High-Performance Development Do you want to master a programming language that combines the performance of C++ with modern safety features? Rust is your ideal choice! As a “rising star” in the fields of system programming and high-performance development, Rust is not only adopted by major companies like Firefox and … Read more

Release of Rust 1.38 Stable Version

Release of Rust 1.38 Stable Version

Rust 1.38 has been released, and the contents of the stable version 1.38.0 are as follows: Pipelined Compilation If you want to compile a crate, the compiler does not need to fully build dependencies; it only requires their “metadata” (i.e., types, dependencies, exported lists), which is generated early in the compilation process. Starting from Rust … Read more

Stop Praising Rust, It’s Too Difficult to Learn!

Stop Praising Rust, It's Too Difficult to Learn!

Author | Rust Official Blog Translator | Sambodhi Editor | Zhao Yuying As 2020 comes to a close, we are greeted with the annual Rust survey analysis! This survey was conducted in the second half of September 2020 and lasted for two weeks. Thanks to everyone who participated, especially those who helped translate non-English responses. … Read more

Rust is Not a Functional Language

Rust is Not a Functional Language

Rust is not a functional language There seems to be some confusion about whether Rust can also be classified as a functional language. This article aims to clarify this issue. To give away the conclusion in advance: Rust is not a functional language. This does not imply that Rust has any shortcomings: it excels in … Read more

Introduction to Rust for Android Developers

Introduction to Rust for Android Developers

Original tutorial linkComprehensive Rust This is a free Rust tutorial developed by the Google Android team. The tutorial comprehensively covers all aspects of Rust, from basic syntax to advanced topics such as generics and error handling. The goal of this tutorial is to teach the Rust programming language. We assume you have no prior knowledge … Read more

Create a Number Guessing Game in Rust: A Beginner’s Guide!

Create a Number Guessing Game in Rust: A Beginner's Guide!

Create a Number Guessing Game in Rust: A Beginner’s Guide! Do you want to write your own mini-game using programming? The number guessing game is simple and fun, and you can get started in just 10 minutes! This article will guide you through creating an interactive number guessing game using Rust—voted as the “most loved” … Read more

ESP-IDF-HAL: Unlocking New Horizons in Rust Programming for ESP32 Series Chips

ESP-IDF-HAL: Unlocking New Horizons in Rust Programming for ESP32 Series Chips

The ESP32 series chips are highly favored in the IoT field due to their cost-effectiveness and powerful features. The Rust programming language, with its memory safety and high performance characteristics, has become an ideal choice for embedded development. ESP-IDF-HAL serves as a perfect bridge that combines both, providing developers with a safe and efficient Rust … Read more

The Battle of Code: Rust vs C for the Safety of a Billion Devices!

The Battle of Code: Rust vs C for the Safety of a Billion Devices!

Introduction: Attention everyone! Tweede Golf has made a significant move; they want to uncover how to expose memory vulnerabilities and prove the superpowers of the Rust language in protecting the safety of billions of devices. The Dutch Rust software engineering consultancy Tweede Golf recently conducted an experiment that yielded surprising results, revealing why Rust is … Read more