Articles by Peter Sabaini

  1. FOSDEM2024, Talking MicroCeph

    For my first time ever I travelled to FOSDEM in Brussels!

    FOSDEM apparently is famous for it's crowds, and I'm not a fan of those, but I have to say it was an awesome experience nevertheless. So many great talks, so many awesome nerdy people :-)

    I had the opportunity to …

  2. Introducing MicroCeph

    Intro

    This post aims to introduce MicroCeph, a Ceph packaging that we've been working on extensively the last months. First, I'll talk a bit about Ceph and it's workings, then describe MicroCeph, which problems it solves and why I think it's cool, and then walk through some examples of setting …

  3. When Ferrous Metals Corrode, pt. XVIII

    Intro

    This post summarizes chapter 19, "Concurrency". The concurrency chapter introduces has this nice bit at the beginning: "Experience inculcates a healthy skepticism, if not outright cynicism, toward all multithreaded code". Yes, yes it does.

    All the safety features Rust brings with it should come to good use here.

    Fork-Join …

  4. When Ferrous Metals Corrode, pt. XVII

    Intro

    This post summarizes chapter 18, "Input and Output"

    Rust I/O is organized around three basic traits: Read, BufRead, and Write. Read does byte-oriented input, BufRead buffered reads (lines of text and similar), Write does output.

    Example Read types are Stdin, File, TcpStream; BufRead: Cursor and StdinLock. Examples for …

Page 1 / 3 »