Brussels / 4 & 5 February 2023

schedule

Using Rust for your network management tools!

Let the crabs control the packets!


When creating a script or a tool to manage your network configuration it is hard to decide which language should you use. In Nmstate we noticed we could get plenty of benefits from Rust. Nmstate is a library with an accompanying command line tool that manages host networking settings in a declarative manner written in Rust. In this talk, we are going to see how we combined several existing libraries and also created our own ones to create a powerful networking tool.

In addition, we will share our lessons learned from rewriting a project from Python to Rust. Of course, the talk will be full of crabs, so don't miss it!

Speakers

Photo of Fernando Fernandez Mancera Fernando Fernandez Mancera

Attachments

Links