Alexander Fadeev's Blog
  • Home
  • Security
  • Development
  • About

Rust

🦀 Rust language
Rust GOes Async
Development

Rust GOes Async

I found a quite helpful way to get a better feeling of async Rust by looking at it from the Go perspective.
Dec 29, 2024 4 min read
Comparison of Rust 🦀 CLI Prompts: cliclack, dialoguer,  promptly, and inquire
Development

Comparison of Rust 🦀 CLI Prompts: cliclack, dialoguer, promptly, and inquire

Let's compare 4 different command line prompt crates by running their basic examples: cliclack, dialoguer, promptly, inquire.
Jul 19, 2023 3 min read
Design Patterns in Rust: 100% Unique Idiomatic Examples
Development

Design Patterns in Rust: 100% Unique Idiomatic Examples

GitHub: https://github.com/fadeevab/design-patterns-rust 👈 My repository contains 100% fresh unique idiomatic Rust examples covering all 23 classic design patterns.
Aug 22, 2022 2 min read
The Easiest Patterns in Rust
Rust

The Easiest Patterns in Rust

A few software design patterns are seamlessly integrated into Rust, so we're using them without realizing them. Which is great! A hint: it is 2 creational patterns.
Aug 3, 2022 2 min read
The Hardest Pattern in Rust: Mediator
Development

The Hardest Pattern in Rust: Mediator

A typical Mediator pattern implementation with other languages is a classic anti-pattern in Rust: many objects hold mutable cross-references on each other, trying to mutate each other, which is a deadly sin in Rust - the compiler won't pass your first naive implementation unless it's oversimplified.
Aug 3, 2022 3 min read
Page 1 of 1
Alexander Fadeev's Blog © 2025
Powered by Ghost