A comprehensive series covering basic, intermediate, and advanced production features of the Rust programming language, written in four languages: English, Vietnamese, Japanese, and Chinese. Each topic is published on the same day in all four languages.
Progress (Part 1: Basic Core Series): 16 / 16 topics published.
Progress (Part 2: Intermediate Mastery Series): 7 / 7 topics published.
Progress (Part 3: Advanced Systems Series): 4 / 4 topics published.
Part 1: 10-Part Core Series (Basic)
1.Hello, Rust: Your First ProgramPublished
2.Rust Variables and Data TypesPublished
3.Rust Control Flow: Conditionals and LoopsPublished
4.Rust FunctionsPublished
5.Rust OwnershipPublished
6.Rust References and SlicesPublished
7.Rust StructsPublished
8.Rust Enums and Pattern MatchingPublished
9.Understanding Option and Some in Rust: Eliminating Null Safety BugsPublished
10.The match Control Flow Construct in RustPublished
11.Concise Control Flow with if let in RustPublished
12.Looping with Patterns in Rust: loop and while letPublished
13.Rust Collections: Vec, String, HashMapPublished
14.Rust Strings Deep Dive: String vs &str and UTF-8Published
15.Rust Module System: Packages, Crates and ModulesPublished
16.Mastering Rust Error Handling: Result, Option, Panic, and the ? OperatorPublished
Part 2: Intermediate Mastery Series
1.Next Rust Learning Series: Intermediate RoadmapPublished
2.Rust Generics and TraitsPublished
3.Rust LifetimesPublished
4.Rust Smart PointersPublished
5.Functional Rust: Closures and IteratorsPublished
6.Fearless Concurrency in RustPublished
7.Rust Macros: MetaprogrammingPublished
Part 3: Advanced Systems & Production Series
1.Async Rust and Tokio FundamentalsPublished
2.Unsafe Rust and Foreign Function Interface (FFI)Published
3.Rust Performance Optimization & ProfilingPublished
4.Rust and WebAssembly (Wasm) with wasm-bindgenPublished
Additional Rust Articles
Agent MD — CLI Viết Markdown Thân Thiện Cho AI Agent
BDD in Rust: Building Web Apps with Cucumber
BDD trong Rust: Xây Web App Vững Chắc với Cucumber
Biome — Toolchain TypeScript Thay ESLint + Prettier
So sánh kiến trúc Biome và Oxc
Biome vs Oxc Architecture Comparison
Burn Framework (Phần 1): Deep Learning Trong Rust
Burn Framework (Part 1): Deep Learning in Pure Rust
Burn Framework (Phần 2): Thiết Kế Mô Hình và Đa Backend
Burn Framework (Part 2): Models & Multi-Backend
Burn Framework (Phần 3): Huấn Luyện và Triển Khai Sản Phẩm
Burn Framework (Part 3): Training & Deployment
Cách Gỡ Cài Đặt Package Binary Toàn Cục Trong Rust Cargo
How to Uninstall Globally Installed Cargo Binary Packages
Harper — Fast, Private Grammar Checker in Rust
Harper — 速くてプライベートなRust製文法チェッカー
Harper — 快速且私密的Rust语法检查器
Harper — Trình Kiểm Tra Ngữ Pháp Nhanh Và Riêng Tư
jcode — AI Coding Agent Tiết Kiệm RAM Nhất Cho Terminal
jcode — RAM-Efficient AI Coding Agent for the Terminal
Giới thiệu Oxfmt và Oxlint so với Biome
Introduction to Oxfmt and Oxlint vs Biome
Pi Agent Rust - High Performance AI Coding Assistant
RTK — Rust Token Killer, Cắt Token AI Đến 90%
Rust Error Handling
Rust — Ngôn Ngữ Tương Lai Của Lập Trình Hệ Thống
Rust vs JavaScript: Syntax and Mental Model Differences
Tauri — Desktop App Với Web Technology Nhẹ Hơn Electron
TUICR — Code Review Trong Terminal Với Phím Tắt Vim
TUICR — 终端里的Vim风格代码审查工具
TUICR — Vimキーバインドのターミナルコードレビュー
TUICR — Vim-Powered Code Review in the Terminal
Deep Dive into Stack and Heap Memory
Zerostack - Lightweight Rust Coding Agent