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
    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.
  • Published on
    Discover the intricacies of Linux’s authentication system through PAM modules on a Saturday morning journey, where a software engineer explores ways to modify frustrating login delays after failed attempts.