Herb Sutter presents atomic<> Weapons, 2 of 2. This was filmed at C++ and Beyond 2012. As the title suggests, this is a two part series (given the depth of treatment and complexity of the subject matter). STOP! => Watch part 1 first! Download the slides. Abstract: This session in…
Herb Sutter presents atomic<> Weapons, 1 of 2. This was filmed at C++ and Beyond 2012. As the title suggests, this is a two part series (given the depth of treatment and complexity of the subject matter). Part 1 -> Optimizations, races, and the memory model; acquire and…
You've all see the recent Coding4Fun articles on the Fall Fury project, right? What? No? (Well of course I know YOU have, but maybe there's a few other haven't...) What is Fall Fury anyway? FallFury is a 2D platformer in which the player controls a falling bear, trying to avoid obstacles, dodge…
In part 8, STL digs into the do-while loop, casts, one definition rule (ODR), and his variadic template array sorter. There is a lot of information in this episode, so get comfortable, tune in, and learn. See part 1: Name Lookup See part 2: Template Argument Deduction See part 3: Overload…
Today's Project by Michael B. McLaughlin is one that's got the Channel 9 team excited, having been picked as a Pick of the Week on This Week on Channel 9 and emailed to me as a "Hey, Greg can you..." by another Niner too. Last June (wow, has it been that long?) we covered the DirectX…
Welcome to 2013! We're excited to be back and we're sorry it's taken so long to get a new episode out the door. The Visual Studio 3D Starter Kit provides basic support for consuming DirectX 3D runtime assets produced by the MSBUILD task. This includes loading, rendering, and working with assets…
In this video, Den Delimarsky summarizes his experiences building FallFury, highlighting the lessons he learned as a software developer on the Coding4Fun team at Microsoft. Check out the article for this video at http://channel9.msdn.com/coding4fun/articles/Fall-Fury-Part-12-Conclusions For the…
Because of the large Windows 8 user base, FallFury was tested on different hardware with different input layouts. This video covers the basic setup necessary for remote debugging and performance tuning when connected to a test device, such as the Microsoft Surface. Check out the article for this…
Windows 8 offers a unified way to interact with other applications, as well as with the app's own settings, through charms. This video introduces you to the concept of Windows 8 charms and covers the implementation of a Settings and Share charm integration mechanism in FallFury. Check out the…
This video covers the creation of a particle system that is able to generate a texture-based particle layout in different parts of the visible screen, with different geometric and displacement conditions. Check out the article for this video at…