Deterministic debugging with Delve And the state of Delve

By Derek Parker

Session summary 

A clear and confident speaker.

What’s new in Delve

What is deterministic debugging?

Capturing the exact state of a system when a program/process is run, so you can replay the scenario of the bug exactly and repeatedly so you can debug.

Their project makes use of Mozilla RR.

Look at single threaded / thread scheduling that is imposed.

Pro points: Can record remotely and replay locally.

Boosting Python with Rust

By Raphaël Gomès

Summary of sessions

Intro slide

A basic mercurial command was benchmarked after being rewritten with Rust which showed exciting improvements.

Raphaël was excited to take this forward. However, initially this was not successful. Problems included data friction when passing data between languages. As well as missing features in Rusty Python. Work is going on to implement features in hg with mercurial with the aim to attaining the potential speed improvements that have been demonstrated.

Slide Python Love

Extending sudo in Python- Best of both worlds

By Peter Czanik

My first session at FOSDEM is brought to you by Peter Czanik.  Videos and live streams are available on the FOSDEM website.  Here is the session summary.

Need to restrict or monitor sudo access on your servers? Well sudo will be soon supporting Python based plugins and reporting.

Did you know it already supports recording sessions?

Session slide
Summary slide
Questions slide