DEV Community

Gregory Chris profile picture

Gregory Chris

Software Engineer / Web Developer

Joined Joined on 
When to Use Arc and Mutex in Rust

When to Use Arc and Mutex in Rust

Comments 1
5 min read

Want to connect with Gregory Chris?

Create an account to connect with Gregory Chris. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Using HashMap Effectively in Rust

Using HashMap Effectively in Rust

Comments 1
4 min read
The Option Type: Safer Nulls by Design

The Option Type: Safer Nulls by Design

Comments
4 min read
Async in Rust: The Basics of async/await

Async in Rust: The Basics of async/await

Comments
5 min read
Building a Simple CLI with Clap

Building a Simple CLI with Clap

Comments
4 min read
Interior Mutability Explained with Cell and RefCell

Interior Mutability Explained with Cell and RefCell

Comments
4 min read
Zero-Cost Abstractions: What They Really Mean in Rust

Zero-Cost Abstractions: What They Really Mean in Rust

1
Comments
5 min read
Using cargo expand to Understand Macros

Using cargo expand to Understand Macros

1
Comments 2
4 min read
Type Aliases and Newtypes: Wrapping for Safety

Type Aliases and Newtypes: Wrapping for Safety

Comments
5 min read
Using match Ergonomically: Avoid the if-else Chains

Using match Ergonomically: Avoid the if-else Chains

1
Comments 2
4 min read
Scoped Threads with std::thread::scope in Rust 1.63+

Scoped Threads with std::thread::scope in Rust 1.63+

Comments
4 min read
Refactoring with Result<T, E> and Custom Errors

Refactoring with Result<T, E> and Custom Errors

2
Comments
5 min read
Getting Started with Traits and Trait Bounds

Getting Started with Traits and Trait Bounds

Comments
4 min read
Why &str is Better Than String in Parameters

Why &str is Better Than String in Parameters

Comments
4 min read
From Vec to Slice: Writing Generic Functions over Collections

From Vec to Slice: Writing Generic Functions over Collections

1
Comments
4 min read
Smart Pointers Demystified: Box, Rc, and RefCell

Smart Pointers Demystified: Box, Rc, and RefCell

2
Comments
4 min read
Understanding Ownership with Structs and Functions

Understanding Ownership with Structs and Functions

Comments
4 min read
Your First Procedural Macro (Without the Fear)

Your First Procedural Macro (Without the Fear)

Comments 2
4 min read
Using derive Macros to Reduce Boilerplate

Using derive Macros to Reduce Boilerplate

2
Comments
5 min read
File I/O with std::fs and ? Error Propagation

File I/O with std::fs and ? Error Propagation

Comments
5 min read
Understanding Lifetimes with Real-World Analogy

Understanding Lifetimes with Real-World Analogy

5
Comments
5 min read
Working with Enums: The Power of Pattern Matching

Working with Enums: The Power of Pattern Matching

1
Comments
4 min read
Writing Tests with #[cfg(test)] and Modules

Writing Tests with #[cfg(test)] and Modules

1
Comments 1
4 min read
Using Iterator Traits to Replace Loops

Using Iterator Traits to Replace Loops

2
Comments
4 min read
True story

True story

1
Comments
1 min read
How to Handle Errors Gracefully with thiserror

How to Handle Errors Gracefully with thiserror

1
Comments
4 min read
Avoiding Clones: Borrowing Smart in Rust

Avoiding Clones: Borrowing Smart in Rust

2
Comments
4 min read
Unleashing the Power of Option::map and and_then in Rust

Unleashing the Power of Option::map and and_then in Rust

1
Comments
3 min read
Grecho: A Lightweight HTTP Echo Server in Rust

Grecho: A Lightweight HTTP Echo Server in Rust

Comments
2 min read
loading...