Launching an application - How hard can it be?
Launching an application is something we do numerous times every day without sparing too much thought for. It appears simple on the surface, however there's a whole world of complexity in what actually happens under the hood.
This talk dives into the details of what actually happens to ensure everything works properly. This includes opening files, transferring window focus, and resource management integration.
Goal of this talk is to show application developers all of the details they don't have to care about when using the appropriate APIs in their software.