Building High-Performance Windows 8 Applications
Pluralsight
Course Summary
This course covers the different aspects of performance in Windows 8 applications, a definite must for any Windows 8 developer. Learn about the impact of how your XAML is structured, working with large collections & virtualization, async, analytics, and much more.
-
+
Course Description
Performance is one of those aspects of application development everyone agrees on is important, but it often isn't so easy to achieve - especially when your app gets larger & more complicated. In this course we cover a huge variety of performance-related aspects, from perception versus reality over PLM, XAML, data, media and file system performance & strategies, using virtualization, using async to your advantage, right up to tooling & analytics. Whether you're just starting to build a Windows 8 (LOB) app or you're already well underway and hitting a performance issue, this course will help you out.
-
+
Course Syllabus
Introduction- 4m 16s
—Outline 0m 48s
—Why should we care? 2m 19s
—How can we care? 0m 52s
—Summary 0m 15sApplication Lifecycle Performance- 36m 58s
—Outline 1m 0s
—The Application Lifecycle 3m 23s
—Starting Up - Extending The Splash Screen 3m 15s
—Demo - Extending The Splash Screen 5m 50s
—Starting Up - Minimizing XAML Parsing 1m 19s
—Demo - Minimizing XAML Parsing 3m 4s
—Starting Up - Minimizing Managed Assembly References 1m 15s
—Demo - Minimizing Managed Assembly References 3m 43s
—Starting Up - Minimizing Web Requests 0m 34s
—Suspending - Reducing Your App's Memory Footprint 1m 8s
—Suspending - Considering What to Save at What Time 0m 54s
—Demo - Considering What to Save at What Time 6m 38s
—Resuming - Ensuring Fast Resume 0m 40s
—Demo - Ensuring Fast Resume 2m 58s
—Summary 1m 9sXAML General Performance- 36m 9sXAML Animation Performance- 14m 38sMedia Performance- 9m 27sData Performance- 13m 49sTask Performance- 20m 41sFile System Performance- 10m 29sAnalyzing Performance- 12m 41s