User talk:Alessio.biancalana
Developing an application for GNOME in Rust
Everything I learned through my journey building a Pocket client for the Linux desktop
Developing an application for GNOME can be quite an adventure, and I discovered both the bright side and the dark side of it on my own skin building a Pocket clone (it's my first desktop application!) for Linux.
In the end it can be quite satisfying, as we have got plenty of tooling to successfully come out with something working:
We have GTK; We can write our memory safe software in Rust leveraging every library in the Rust ecosystem and the GTK bindings; We can optionally use libraries like Relm to declaratively implement reactive interfaces.
Writing desktop applications can be a nice way to contribute to the Linux ecosystem.
Let's see together how to write our first application for GNOME without any pain. Of course it can be something usable on other desktop environments as well!
Observability and compliance: Trento checks engine under the hood
The Trento team built a compliance check engine that leverage distributed sagas in order to discover wether or not your infrastructure is compliant to SUSE's best practices and arbitrary third-party rules (you can write your own checks!).
Let's see together how all of this works under the hood.