Yvan Sraka
I hold a master’s degree in mathematics and computer science applied to biology from Sorbonne University in Paris. I discovered C++ programming as a child and have been actively involved in open-source communities ever since. My professional experience includes work in 3D graphics, developer tooling, compilers, and runtime design using Rust and Haskell. I’ve taught systems programming, computer architecture, and DevOps to master’s students, and I’ve also designed algorithm competitions and coding workshops for kids and teens, helping them build small video games. I’m currently based in Belgium, working as a NixOS consultant. In my free time, I enjoy biking, hiking, climbing, and vegan cooking.
Sessions
What is software malleability, and why should we care about it? This talk will also introduce you to a half-baked hack I’ve been working on recently!
This talk is a quick overview of the strategies used by modern operating systems to provide robustness, with an introduction to NixOS. It looks at their different guarantees, trade-offs, and escape hatches to understand what “immutable” can actually mean.