Thanks to visit codestin.com
Credit goes to dev.to

DEV Community

Gregory Chris profile picture

Gregory Chris

Software Engineer / Web Developer

Codestin Search App Joined on 
SledoView: A Powerful, Free Open-source, CLI Tool for Exploring SLED Databases

SledoView: A Powerful, Free Open-source, CLI Tool for Exploring SLED Databases

Codestin Search App
2 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
Designing a Job Queue System: Sidekiq and Background Processing

Designing a Job Queue System: Sidekiq and Background Processing

Codestin Search App
5 min read
Reducing Compilation Time: Practical Tips

Reducing Compilation Time: Practical Tips

Codestin Search App
5 min read
Exploring PhantomData: Type Safety Without Runtime Cost

Exploring PhantomData: Type Safety Without Runtime Cost

Codestin Search App
4 min read
Building a Distributed Database: Cassandra's Architecture Deep Dive

Building a Distributed Database: Cassandra's Architecture Deep Dive

Codestin Search App
6 min read
Crate Layout Best Practices: lib.rs, mod.rs, and src/bin

Crate Layout Best Practices: lib.rs, mod.rs, and src/bin

Codestin Search App
4 min read
Reading Environment Variables with dotenv and std::env

Reading Environment Variables with dotenv and std::env

Codestin Search App
4 min read
When to Use Cow (Clone on Write)

When to Use Cow (Clone on Write)

Codestin Search App
4 min read
Avoiding Boilerplate with Default and Builder Patterns

Avoiding Boilerplate with Default and Builder Patterns

Codestin Search App
4 min read
Simple Concurrency with Channels in std::sync::mpsc

Simple Concurrency with Channels in std::sync::mpsc

Codestin Search App
4 min read
Understanding Sized, Copy, and Clone Traits

Understanding Sized, Copy, and Clone Traits

Codestin Search App
4 min read
Working with Slices: Indexing, Chunking, and Windows

Working with Slices: Indexing, Chunking, and Windows

Codestin Search App
4 min read
Interior Mutability Explained: When and Why to Use Cell and RefCell

Interior Mutability Explained: When and Why to Use Cell and RefCell

Codestin Search App
4 min read
Making Your Structs Private but Usable

Making Your Structs Private but Usable

4
Codestin Search App 1
4 min read
Using `Option` Effectively: Avoiding Null the Rust Way

Using `Option` Effectively: Avoiding Null the Rust Way

2
Codestin Search App
4 min read
Designing a Metrics and Monitoring System: Prometheus at Scale

Designing a Metrics and Monitoring System: Prometheus at Scale

2
Codestin Search App
5 min read
Building a Live Streaming Platform: Twitch's Real-time Video Infrastructure

Building a Live Streaming Platform: Twitch's Real-time Video Infrastructure

Codestin Search App
5 min read
Designing a Food Delivery System: DoorDash's Real-time Logistics

Designing a Food Delivery System: DoorDash's Real-time Logistics

1
Codestin Search App 2
4 min read
Avoiding Lifetime Annotations with Structs

Avoiding Lifetime Annotations with Structs

Codestin Search App
5 min read
Building CLI Tools with clap and structopt

Building CLI Tools with clap and structopt

Codestin Search App
5 min read
Building a Stock Trading System: High-Frequency Trading Architecture

Building a Stock Trading System: High-Frequency Trading Architecture

2
Codestin Search App
5 min read
Designing a Logging System: ELK Stack for Distributed Applications

Designing a Logging System: ELK Stack for Distributed Applications

Codestin Search App
5 min read
Building a Content Delivery Network: Cloudflare's Edge Architecture

Building a Content Delivery Network: Cloudflare's Edge Architecture

1
Codestin Search App
5 min read
Designing a Web Crawler: Building Google Bot at Scale

Designing a Web Crawler: Building Google Bot at Scale

Codestin Search App
5 min read
Designing a Notification System: Push, Email, and SMS at Scale

Designing a Notification System: Push, Email, and SMS at Scale

4
Codestin Search App
5 min read
Building a Payment System: Stripe's Architecture for Financial Transactions

Building a Payment System: Stripe's Architecture for Financial Transactions

4
Codestin Search App
4 min read
Designing a Ride-Sharing System: Uber's Matching Algorithm

Designing a Ride-Sharing System: Uber's Matching Algorithm

Codestin Search App
5 min read
Building a Search Engine: Google's Architecture Principles

Building a Search Engine: Google's Architecture Principles

Codestin Search App
5 min read
Designing a Distributed Cache: Redis and Memcached at Scale

Designing a Distributed Cache: Redis and Memcached at Scale

2
Codestin Search App
5 min read
Building a Video Streaming Platform: Netflix Architecture Deep Dive

Building a Video Streaming Platform: Netflix Architecture Deep Dive

Codestin Search App
4 min read
Rate Limiting Strategies: Protecting Your APIs at Scale

Rate Limiting Strategies: Protecting Your APIs at Scale

Codestin Search App
5 min read
Designing a News Feed System: Facebook and Twitter Architecture

Designing a News Feed System: Facebook and Twitter Architecture

2
Codestin Search App
5 min read
Building a Chat System Like WhatsApp: Real-time at Scale

Building a Chat System Like WhatsApp: Real-time at Scale

1
Codestin Search App 1
5 min read
Designing URL Shortener Systems: From TinyURL to Bit.ly Scale

Designing URL Shortener Systems: From TinyURL to Bit.ly Scale

Codestin Search App
5 min read
Zero-Cost Abstractions: What It Really Means in Rust

Zero-Cost Abstractions: What It Really Means in Rust

Codestin Search App
4 min read
Tracking Resource Cleanup with Drop

Tracking Resource Cleanup with Drop

Codestin Search App
4 min read
Using PhantomData and Zero-Sized Types

Using PhantomData and Zero-Sized Types

Codestin Search App
4 min read
How to Structure a Rust Project Idiomatically

How to Structure a Rust Project Idiomatically

4
Codestin Search App
5 min read
Returning Iterators from Functions

Returning Iterators from Functions

Codestin Search App
4 min read
Creating Domain Types for Safer Code

Creating Domain Types for Safer Code

1
Codestin Search App
4 min read
How Traits Enable Dependency Injection in Rust

How Traits Enable Dependency Injection in Rust

Codestin Search App
5 min read
The Power of Slice Patterns in Rust

The Power of Slice Patterns in Rust

Codestin Search App
4 min read
The Debug vs Display Traits: What’s the Difference?

The Debug vs Display Traits: What’s the Difference?

Codestin Search App
4 min read
When to Use Arc and Mutex in Rust

When to Use Arc and Mutex in Rust

Codestin Search App 1
5 min read
Using HashMap Effectively in Rust

Using HashMap Effectively in Rust

2
Codestin Search App 1
4 min read
The Option Type: Safer Nulls by Design

The Option Type: Safer Nulls by Design

Codestin Search App
4 min read
Async in Rust: The Basics of async/await

Async in Rust: The Basics of async/await

Codestin Search App
5 min read
Building a Simple CLI with Clap

Building a Simple CLI with Clap

Codestin Search App
4 min read
Interior Mutability Explained with Cell and RefCell

Interior Mutability Explained with Cell and RefCell

Codestin Search App
4 min read
Zero-Cost Abstractions: What They Really Mean in Rust

Zero-Cost Abstractions: What They Really Mean in Rust

1
Codestin Search App
5 min read
Using cargo expand to Understand Macros

Using cargo expand to Understand Macros

1
Codestin Search App 2
4 min read
Type Aliases and Newtypes: Wrapping for Safety

Type Aliases and Newtypes: Wrapping for Safety

Codestin Search App
5 min read
Using match Ergonomically: Avoid the if-else Chains

Using match Ergonomically: Avoid the if-else Chains

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

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

Codestin Search App
4 min read
Refactoring with Result<T, E> and Custom Errors

Refactoring with Result<T, E> and Custom Errors

2
Codestin Search App
5 min read
Getting Started with Traits and Trait Bounds

Getting Started with Traits and Trait Bounds

Codestin Search App
4 min read
Why &str is Better Than String in Parameters

Why &str is Better Than String in Parameters

Codestin Search App
4 min read
From Vec to Slice: Writing Generic Functions over Collections

From Vec to Slice: Writing Generic Functions over Collections

1
Codestin Search App
4 min read
Smart Pointers Demystified: Box, Rc, and RefCell

Smart Pointers Demystified: Box, Rc, and RefCell

3
Codestin Search App
4 min read
Understanding Ownership with Structs and Functions

Understanding Ownership with Structs and Functions

Codestin Search App
4 min read
loading...