All
Articles 132,867Blog Posts 137,414Tech Tutorials 34,436Research Papers 25,938News 18,833
⚡ AI Lessons
![[Advanced Rust] 1.8. Memory Pt.6 - Scanning Address Space Through the Operating System](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
9h ago
[Advanced Rust] 1.8. Memory Pt.6 - Scanning Address Space Through the Operating System
1.8.1. Scan the Address Space Through the Operating System (Example) Operating systems...
![[Advanced Rust] 1.6. Memory Part 4 - Static Memory and the 'static Lifetime Annotation](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
10h ago
[Advanced Rust] 1.6. Memory Part 4 - Static Memory and the 'static Lifetime Annotation
1.6.1. Static Memory Static memory is actually a collective term. It refers to several...
![[Advanced Rust] 1.5. Memory Part 3 - A Deep Dive Into Rust Heap Memory Implementation](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
2d ago
[Advanced Rust] 1.5. Memory Part 3 - A Deep Dive Into Rust Heap Memory Implementation
1.5.1. Heap Memory Heap means chaos, while the stack is relatively orderly. The heap is...
![[Advanced Rust] 1.4. Memory Part 2 - Stack Memory, Stack Frames, and Stack Pointer](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🏗️ Systems Design & Architecture
⚡ AI Lesson
2d ago
[Advanced Rust] 1.4. Memory Part 2 - Stack Memory, Stack Frames, and Stack Pointer
1.4.1. Memory Regions Programs have many memory regions; not all of them are on DRAM....
![[Advanced Rust] 1.3. Memory Part 1 - Definitions of Concepts and the High-Level and Low-Level Models of Variables](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🏗️ Systems Design & Architecture
⚡ AI Lesson
2d ago
[Advanced Rust] 1.3. Memory Part 1 - Definitions of Concepts and the High-Level and Low-Level Models of Variables
1.3.1. Value Before talking about memory, we need to define three concepts. The first is...
![[Advanced Rust] 1.2. Pointer Overview (Part 2) - Raw Pointers and the Different Kinds of Pointers in Rust](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🏗️ Systems Design & Architecture
⚡ AI Lesson
2d ago
[Advanced Rust] 1.2. Pointer Overview (Part 2) - Raw Pointers and the Different Kinds of Pointers in Rust
1.2.1. A Quick Review In the previous section, we used references to simulate pointers,...
![[Rust Guide] 19.5 Advanced Types](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FRustGuide%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.png)
Dev.to · SomeB1oody
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
[Rust Guide] 19.5 Advanced Types
19.5.1 Using the Newtype Pattern for Type Safety and Abstraction In 19.2. Advanced Traits,...
![[Rust Guide] 19.4 Macros](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FRustGuide%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
3d ago
[Rust Guide] 19.4 Macros
19.4.1 What Are Macros In Rust, macro is a collective name for a group of related...
![[Rust Guide] 19.3 Advanced Functions and Closures](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FRustGuide%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
3d ago
[Rust Guide] 19.3 Advanced Functions and Closures
19.3.1 Function Pointers We have already talked about passing closures into functions. In...
![[Rust Guide] 19.2 Advanced Traits](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FRustGuide%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.png)
Dev.to · SomeB1oody
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
[Rust Guide] 19.2 Advanced Traits
19.2.1 Using Associated Types in Trait Definitions to Specify Placeholder Types We first...
![[Rust Guide] 19.1 Unsafe Rust - Escaping Safety Restrictions](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FRustGuide%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.png)
Dev.to · SomeB1oody
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
[Rust Guide] 19.1 Unsafe Rust - Escaping Safety Restrictions
19.1.1 What Is Unsafe Rust So far, all the code we have discussed has had Rust’s...
![[Rust Guide] 18.3. Pattern Syntax](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo0z9ct8y6vsshxjgwiec.png)
Dev.to · SomeB1oody
4d ago
[Rust Guide] 18.3. Pattern Syntax
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 18.2. Refutability - Whether a Pattern Can Fail to Match](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgt3xavgux1mnbfq91t1a.png)
Dev.to · SomeB1oody
4d ago
[Rust Guide] 18.2. Refutability - Whether a Pattern Can Fail to Match
18.2.1 Two Forms of Patterns Patterns come in two forms: refutable, meaning they can...
![[Rust Guide] 18.1. Where Patterns Can Be Used](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvwee2uqh4h4hwjwwwhld.png)
Dev.to · SomeB1oody
4d ago
[Rust Guide] 18.1. Where Patterns Can Be Used
18.1.1 What Is a Pattern? A pattern is a special piece of Rust syntax used to match the...
![[Rust Guide] 17.3. Implementing an Object-Oriented Design Pattern](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fokixv2a4tsh50kb6tni7.png)
Dev.to · SomeB1oody
1w ago
[Rust Guide] 17.3. Implementing an Object-Oriented Design Pattern
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 17.2. Using Trait Objects to Store Values of Different Types](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F921igdmcrpbymjf3mfma.png)
Dev.to · SomeB1oody
1w ago
[Rust Guide] 17.2. Using Trait Objects to Store Values of Different Types
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 17.1. Rust's Object-Oriented Programming Features](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7nnic8obqlphp1tsqwtv.png)
Dev.to · SomeB1oody
1w ago
[Rust Guide] 17.1. Rust's Object-Oriented Programming Features
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 16.4. Extending Concurrency With Send And Sync Traits](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6mbh6cveohf2nyfyslvh.png)
Dev.to · SomeB1oody
1w ago
[Rust Guide] 16.4. Extending Concurrency With Send And Sync Traits
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 16.3. Concurrent Shared State](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F39i2qt0786is750z2l6u.png)
Dev.to · SomeB1oody
1w ago
[Rust Guide] 16.3. Concurrent Shared State
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 16.2. Message Passing For Cross-Thread Data Transfer](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc8c6es4rly6hsdvcl2mj.png)
Dev.to · SomeB1oody
1w ago
[Rust Guide] 16.2. Message Passing For Cross-Thread Data Transfer
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 16.1. Running Code Concurrently With Threads](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftikj5swiqbyrted1o3u8.png)
Dev.to · SomeB1oody
1w ago
[Rust Guide] 16.1. Running Code Concurrently With Threads
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 15.6. RefCell and Interior Mutability - Escaping Safety Restrictions](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnnwg2nygrouv6z1mrcz9.png)
Dev.to · SomeB1oody
1w ago
[Rust Guide] 15.6. RefCell and Interior Mutability - Escaping Safety Restrictions
15.6.1 What Is Interior Mutability Interior mutability is one of Rust’s design patterns....
![[Rust Guide] 15.4. Drop Trait - Goodbye to Manual Cleanup, Release Is Safe](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzbo7rhb0sv29hs5avaiv.png)
Dev.to · SomeB1oody
1w ago
[Rust Guide] 15.4. Drop Trait - Goodbye to Manual Cleanup, Release Is Safe
15.4.1 The Meaning of the Drop Trait If a type implements the Drop trait, it can let the...
![[Rust Guide] 15.3. Implicit Deref Coercion and Mutability](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdqjlsot6bld8ymzfg7m6.png)
Dev.to · SomeB1oody
1w ago
[Rust Guide] 15.3. Implicit Deref Coercion and Mutability
15.3.1 Implicit Deref Coercion for Functions and Methods Implicit deref coercion is a...
DeepCamp AI