Christian Hergert
Asynchronous and Concurrent Programming with GTask

Christian is an architect with MySpace who focuses on leveraging Open Source technologies. He was bitten by the asynchronous programming bug by Python Twisted years back and has recently implemented his own asynchronous framework for GObject: the Object system for C.

For a decade, Christian has been involved in the Linux community both as a user and a developer. More recently, his time has been invested in Mono and the GNOME desktop.


GTask, the asynchronous toolkit for GObject

* What is asynchronous and concurrent programming

* Common pitfalls in asynchronous programming

* Asynchronous I/O

* Optimizing for CPU cache hits

* Avoiding locks

* Using GTask from other languages