Presented by:

Alessio Biancalana

from SUSE

Alessio is a software engineer deeply passionate about Linux, system-level tooling and system engineering. Linux user since ages, he maintained packages for Arch Linux and currently openSUSE.

He currently works for SUSE in the Trento team, where he hacks all day long on a monitoring, observability and compliance platform.

Besides writing patches for his favorite operating system, Alessio is also a pretty seasoned Dungeon Master.

No video of the event yet, sorry!

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!

Link to slides

Date:
2024 November 3 - 15:00
Duration:
20 min
Room:
Room A
Language:
English
Track:
Cross Distro
Difficulty:
Easy

Happening at the same time:

  1. A way your distro to support Secure Boot
  2. Start Time:
    2024 November 3 15:00

    Room:
    Room B

  3. Carbon Footprint Reduction through Cycling: Strava API Approach
  4. Start Time:
    2024 November 3 15:00

    Room:
    Room C