home.social

#systemsprogramming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #systemsprogramming, aggregated by home.social.

  1. Most C++ codebases aren't getting rewritten in Rust - but that doesn't mean the two can't work together.

    At Oxidize 2026, @nicofee and Nicolas Qiu Guichard (@kdab) run a practical workshop on Rust/C++ interop using CXX: calling Rust from C++ and vice versa, integrating a Rust library into a CMake project, and pulling a C++ library into a Cargo build.

    🔗 oxidizeconf.com/sessions/rust_

    #Oxidize2026 #RustLang #CPlusPlus #Interop #CXX #SystemsProgramming

  2. Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?

    Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.

    🔗 oxidizeconf.com/sessions/risc-

    #Oxidize2026 #RustLang #RISCV #Macros #SystemsProgramming

  3. Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?

    Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.

    🔗 oxidizeconf.com/sessions/risc-

    #Oxidize2026 #RustLang #RISCV #Macros #SystemsProgramming

  4. Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?

    Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.

    🔗 oxidizeconf.com/sessions/risc-

    #Oxidize2026 #RustLang #RISCV #Macros #SystemsProgramming

  5. Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?

    Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.

    🔗 oxidizeconf.com/sessions/risc-

    #Oxidize2026 #RustLang #RISCV #Macros #SystemsProgramming

  6. 📣 Florian Gilcher joined 𝘉𝘌𝘈𝘔 𝘛𝘩𝘦𝘳𝘦, 𝘋𝘰𝘯𝘦 𝘛𝘩𝘢𝘵 co-hosts and Elixir engineer Leandro Pereira to discuss when #Rust is the right fit in modern system architectures, especially where performance and safety are critical.

    This episode explores when to stay on the #BEAM, when to reach for Rust, and how combining the two can enable powerful hybrid architectures.

    👉 Watch the episode: youtube.com/watch?v=w5Pl09lpSmE

    #Rustlang #SystemsProgramming #DistributedSystems #SoftwareEngineering #BEAM #Elixirlang

  7. Just discovered a minimal async executor for Rust 🦀

    🌀 **pollster** — Block a thread until a future completes.

    💯 No dependencies, ~100 lines, just `.block_on()` and done

    ⭐ GitHub: github.com/zesterer/pollster