Blog
Insights and articles on Rust 🦀, AI and live tool development.
Filter by Topic
All#advanced#allocation#associated-types#basics#beginners#blanket-implementations#borrow-checker#borrowing#bounds#box#c#cache#closures#code-duplication#collections#concurrency#dangling-pointer#data-races#deadlock#dispatch#drain#drop#dynamic-dispatch#embedded#fnmut#gc#generics#heap#higher-order-functions#io-drivers#iterators#javascript#library-design#lifetimes#memory#monomorphization#object-safety#operators#optimization#ownership#performance#plugins#retain#rust#simd#sized#stack#standard-library#str#string#supertraits#trait-bounds#trait-coherence#traits#type-safety#typescript#unsized#vec
Showing 6 of 59 articles • Page 1 of 10
rustMarch 31, 2026
What is &mut *x (reborrow) in Rust, and why does it freeze the original reference?
Rust memory and borrowing
rustNovember 4, 2025
Instruction-Level Optimization: #[inline(always)]
Strategic application of Rust's #[inline(always)] attribute for instruction-level optimization, covering effective usage patterns and risks of overuse
rustNovember 4, 2025
Align data structures to cache lines
Designing cache-aligned data structures in multi-threaded Rust applications to prevent false sharing and optimize performance for large dataset processing
rustNovember 3, 2025
Mastering Inline Assembly in Rust: When and How to Optimize Safely
Low-level optimization in Rust, focusing on using inline assembly for performance-critical tasks
rustNovember 2, 2025
Understanding Rust Move Closures: A Guide for JavaScript Developers
Learn how Rust move closures work compared to JavaScript closures - ownership, threading, and when to use the move keyword