GNOME's accessibility infrastructure has not kept up with changes in the rest of the platform. I am embarking on a project to pay its technical debt.
This talk is about making it easy to work on GNOME's accessibility infrastructure, by adding modern amenities to it: continuous integration, auto-generated code instead of a hand-written protocol implementation, unit tests and end-to-end tests. It is not 2010 anymore, let's do this!
Federico is one of the founders of GNOME. Recently he led the effort to port librsvg to Rust, thus modernizing a medium-sized, unmaintained C library into a 100% Rust one with all the modern amenities.