You don't have to use the C programming language to write your GNOME application: the entire software development platform is accessible through many programming languages, one of them being Python. Let's port the simple text viewer demo application to Python, and update the Getting Started tutorial with more code examples.
0:00 Stream starting
5:20 Intro
6:11 Build issues and CI pipelines
12:00 There is no "official" programming language for GNOME
14:45 Good languages for newcomers
18:10 Why there can't be an "official" language for GNOME
23:26 The downsides of not having constrains
30:10 New tech recommendations
31:45 A short history of Glade
34:49 Providing clear abstractions
37:02 No such thing as "low level"
40:12 Flattening the (learning) curve
43:58 Writing a GNOME app in Python
47:25 Using the Python template
50:44 Updating the old template to libadwaita
56:20 Step 1: project structure
58:24 Step 2: content view
1:18:40 Step 3: opening files
2:53:36 Checking the results
3:02:00 Linux streaming any% speedrun
3:08:09 Outro
Follow my Twitch: https://twitch.tv/ebassi
Twitter: https://twitter.com/ebassi
Instagram: https://instagram.com/ebassi
Keep me caffeinated so I can work on GNOME: https://ko-fi.com/emmanueleb
7 Comments