Mehdi Akiki

Writing archive

Everything published under Writing, newest first. Each entry is labelled as part of an investigation, an article or reference. Short engineering notes have their own archive.

  • Published on
    Explore why over-reliance on else can increase cognitive load in Rust, and discover alternative control flow patterns such as early returns, match expressions, and combinators that simplify code and improve readability.
  • Published on
    Discover the top three new features introduced in Rust 1.80, enhancing performance, developer experience, and memory management.
  • Published on

    Article · Through the layers

    Acquire Release Ordering in Rust

    Learn how Rust's Acquire and Release memory orderings work, their importance in concurrent programming, and how they enable lock-free synchronization between threads.
  • Published on
    Learn how to apply your Prettier configuration across all files in your project with a single command, avoiding the need for manual file saving in Neovim.