Let's write asynchronous GObject code

Pubblicato il: 20 febbraio 2022
sul canale di: Emmanuele Bassi
445
21

Model objects operating on resources like files need to use asynchronous code. GObject has just the class for that: GTask.

0:00 Stream starting
5:05 Intro
12:11 People like learning best practices
14:15 The C++ question
17:58 The Vala question
19:20 Code removed is code maintained
21:14 Using the latest C standard in GNOME
27:48 Consolidating the text viewer model
33:53 Differences between sync and async operations
38:13 Implementing the save operation
44:55 Using GTask to write async operations
1:10:50 Updating the UI to save via the model object
1:33:17 Rinse and repeat for the open operation
2:06:25 Moving more open operations in the model
2:12:44 React to model changes
2:15:20 Storing state inside gsettings
2:30:45 Sandboxing means indirection
2:35:40 What kind of day has this been
2:39:27 Best practices for writing a GNOME app
2:43:33 Feedback is welcome
2:46:12 Outro

Follow my Twitch:   / ebassi  
Twitter:   / ebassi  
Instagram:   / ebassi  
Keep me caffeinated so I can work on GNOME: https://ko-fi.com/emmanueleb


In questa pagina del sito puoi guardare il video online Let's write asynchronous GObject code della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Emmanuele Bassi 20 febbraio 2022, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 445 volte e gli è piaciuto 21 spettatori. Buona visione!