19–24 Jul 2024
America/Denver timezone

Moving Past Quiet Introspection

20 Jul 2024, 13:45
25m
Remote (444-LoRaine Good | Track 2)

Remote

444-LoRaine Good | Track 2

25 Minute Presentation - Remote

Speaker

Emmanuele Bassi

Description

One of the major advantages of the GNOME application development platform lies in its ability to be consumed by multiple programming languages, reaching potential new contributors and developers where they feel more comfortable. GObject Introspection is
now used not just for programming languages, but also for documenting and validating API. We are now moving the introspection format directly into the core of our platform, GLib, so that we can rely on it to a greater degree. Maintainers of platform libraries now have to be even more aware of how their API can be described, documented, and used
through introspection. In this presentation, I'll outline what happened, what's coming, and how best to live with introspection.

Author(s) Bio

Emmanuele is a long term GTK team member, and has worked on GTK and GLib for over 15 years. He's been experimenting with Rust for the past year or so, and wrote Amberol, a simple and elegant music player for the GNOME desktop.

Pronouns He/Him

Presentation materials

There are no materials yet.