The Rust Foundation has launched the Rust Foundation Trusted Training (RFTT) program, a formal accreditation for Rust training providers. Five founding organizations — Mainmatter, Integer 32, Wyliodrin, Doulos, and Ferrous Systems — make up the initial cohort. Accreditation is assessed across five areas including content quality, instructor competence, and ethical practices, costs $3,000/year plus a one-time $500 application fee, and is valid for two years. The program addresses Rust's well-known steep learning curve by giving learners and employers a trusted quality signal. A potential conflict of interest exists since three of four steering committee members who developed the criteria are founders of organizations in the founding cohort, though the Foundation has built in safeguards such as public criteria and no self-review. Not all applicants passed on the first attempt.
Nguồn: https://thenewstack.io/rust-foundation-training-certification. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Năm 2026, phát triển web bằng Rust vẫn đối mặt nhiều thách thức chưa được đề cập rộng rãi như backtrace khó đọc khi gỡ lỗi async, ORM yêu cầu định nghĩa schema ở nhiều nơi, lỗi inconsistent giữa các framework (Axum, Actix-web), macros trở thành "hộp đen" khi gặp sự cố, thời gian biên dịch chậm do generics và dependency phức tạp, cùng sự phân mảnh của hệ sinh thái buộc dev phải tự ghép nối mọi thành phần. Mặc dù các framework "batteries-included" như Loco.rs hay cot.rs đang thu hẹp khoảng cách với Django/Rails, Rust vẫn chỉ phù hợp cho dự án đòi hỏi độ tin cậy và hiệu năng cao, trong khi Python vẫn nhanh hơn cho dự án đơn giản.
Lập trình viên Rust cần đọc bài này để hiểu những rào cản thực tế trong phát triển web hiện đại, từ debug async phức tạp đến sự phân tán của các framework, giúp họ đánh giá đúng giá trị của Rust so với các ngôn ngữ khác trong các dự án cụ thể.
Niri là một compositor Wayland chạy trên Rust, sắp xếp cửa sổ theo kiểu cuộn ngang vô hạn …
Heron là công cụ phân tích mạng thụ động dành cho AI agents, sử dụng eBPF để giải mã lưu lượng TLS (LLM) thành plaintext mà không cần SDK hay proxy. Phiên bản 0.7.0 bổ sung kiến trúc OpenTelemetry-native, lọc tự động sidecar an ninh Claude Code, và xuất sẵn SFT trajectory cho fine-tuning, chạy dưới dạng binary Rust duy nhất.
Lập trình viên phát triển ứng dụng AI nên đọc để khám phá cách Heron giúp theo dõi và debug giao thức TLS bí mật của các agent AI một cách hiệu quả, từ đó tối ưu hóa hiệu suất và bảo mật mà không cần phụ thuộc vào SDK hoặc proxy phức tạp.
Bản cập nhật COSMIC Epoch 1.1.0 giới thiệu ứng dụng giám sát hệ thống bản địa COSMIC Monitor (dùng Iced toolkit) thay thế GNOME System Monitor trong Pop!_OS 24.04, cùng nhiều cải tiến như khắc phục tình trạng tiêu hao CPU, hỗ trợ giao thức Wayland pointer-warp-v1, tối ưu COSMIC Files và mở rộng biểu tượng mimetype cho các loại file developer.
Lập trình viên nên đọc bài này để khám phá cách COSMIC Monitor tích hợp các tính năng mới như hỗ trợ Wayland và cải thiện hiệu năng cho các ứng dụng phát triển (như việc hiển thị icon cho file .css và .json), giúp tối ưu hóa trải nghiệm cho các dự án lớn và phát triển ứng dụng desktop hiệu quả hơn.
Di chuyển các codebase lớn từ C/C++ sang Rust đang trở nên cấp thiết do lo ngại về an toàn bộ nhớ và yêu cầu từ chính phủ, nhưng hai cách tiếp cận phổ biến—viết lại hoàn toàn (stop-the-world) hoặc dịch tự động bằng AI—đều có nhược điểm nghiêm trọng. Các công cụ AI hoạt động kém trên quy mô lớn, còn trình dịch tự động như c2rust tạo ra Rust không tự nhiên, chứa nhiều unsafe block. Giải pháp khả thi là cải thiện C++ bằng các pattern an toàn hơn trước, phân tách code "spaghetti" thành các thành phần rõ ràng (Strangler Fig pattern), rồi thay thế dần từng subsystem bằng Rust theo cách tự nhiên. Interop tools như cxx hỗ trợ giai đoạn chuyển tiếp, nhưng thách thức cốt lõi là tái cấu trúc chương trình theo mô hình ownership của Rust—điều không thể rút ngắn.
Nếu bạn đang phải chuyển đổi dự án C/C++ lớn sang Rust, bài viết này sẽ giúp bạn tránh những sai lầm thường gặp và hướng bạn đến chiến lược hiệu quả là cải tiến dần, thay vì cố gắng dịch toàn bộ bằng cách ngừng hoạt động hoặc sử dụng AI không đáng tin cậy.
Nhóm Cloudflare Images phát hiện lỗi điều kiện chạy (race condition) trong thư viện hyper HTTP (phiên bản 0.14–1.8) khi chuyển đổi sang sử dụng Unix sockets, khiến dữ liệu ảnh lớn bị cắt xén ngẫu nhiên do vòng lặp xử lý không chờ Poll::Pending từ poll_flush. Lỗi chỉ xuất hiện trong môi trường sản xuất với tải cao, không thể tái hiện bằng curl hay thử nghiệm cục bộ. Nhóm đã khắc phục bằng cách bổ sung 4 dòng lệnh vào poll_shutdown để đảm bảo dữ liệu được ghi hết trước khi đóng kết nối.
Lập trình viên cần đọc bài này để hiểu cách một lỗi race condition trong thư viện HTTP phổ biến (hyper) có thể gây ra vấn đề nghiêm trọng trong ứng dụng thực tế, đặc biệt khi kết hợp với các điều kiện concurrency và giao thức socket, và cách team phát hiện, debug và fix bằng cách quan sát syscall thực tế.
Bài viết giới thiệu một khóa học hướng dẫn Rust thông qua việc xây dựng lại 10 công cụ Unix quen thuộc (như wc, grep, sort) bằng cách sử dụng Python làm cầu nối. Mỗi bài tập so sánh các mẫu Python (vòng lặp, comprehensions) với cơ chế Rust (iterator chains, Option/Result) và cung cấp bài tập miễn phí trên rustplatform.com.
Lập trình viên nên đọc bài này để chuyển đổi từ cách sử dụng iterator trong Python—thường là các vòng lặp hoặc list comprehension—ra những kiến thức Rust mạnh mẽ như iterator chains và lifting để viết code hiệu quả, an toàn và dễ bảo trì hơn.