C9::GoingNative (HD) - Channel 9

C9::GoingNative (HD) - Channel 9

By MicrosoftTechnology
Download on the App Store

C9::GoingNative (HD) - Channel 9 episodes

  • GoingNative 35: Fast Tips for Faster Builds!
    (Sorry for the delay! Look forward to 2 episodes in March!) Today's episode is packed with practical tips to significantly speed up your build time (we ain't talking chump change) that you can apply immediately after watching! Join our build throughput expert (as well as our intern!) as we guide you through the steps to decrease your downtime and pump your productivity! Video Timeline[1:24] Meet Sridhar[2:04] VS2013 build times: RTM vs. Update 3[3:54] How we achieved those gains [4:16] Improved incremental linking [4:45] Improved PDB generation [5:03] New switch: /Zc:inline For more info, see our blog post.[6:16] VS2015 Build Throughput Principles: Improving Incremental Builds[7:37] Free gains with template processing in VS2015[9:27] Squeezing out more gains [9:50] /debug:fastlink [11:00] /ltcg:incremental[13:03] Precompiled Header (PCH) Tool (Intern Project!) [14:17] Meet Nikolai [14:58] What is a PCH? [15:25] Why should I use it? [15:42] What should I put into it? [16:42] PCH Tool Demo Download the tool here![20:02] Example build throughput gains in VS2015[21:23] Reporting your build issues to us [22:18] Build timing [23:33] /bt+ and /time+ Send your logs to aasthan at microsoft dot com[26:38] Final recommendations: build systems Check out IncrediBuild at https://www.incredibuild.com/ Don't have the latest update to VS2013 yet? Click here! (Or tell us in the comments why you haven't) And be sure to try out the latest VS2015 build here! (And also tell us in the comments why not =P)
    29 min
  • GoingNative 34: Seattle C++Hawks and the Superbowl! (Round 2)
    it's just pronounced "see-hawks" ;) Join us as we celebrate the Seahawks at their second consecutive Super Bowl appearance, and hear from former and current C++ team members talk about...well...football =) We'll also look at their favorite Hawks and how the qualities they admire have brought them thus far in their C++ journeys. Ulzii Luvsanbat - Russell WilsonEric Battalio - Marshawn LynchMark Hall - Luke WillsonJennifer Leaf - Kam Chancellor No hyperlinks this time around, lest it encourage you to hear only about your own fav player =P And please, no flame wars in the comments -- if you're going to banter, make sure it won't be construed as belligerent ;) We do acknowledge the Patriots fans watching this video (kudos to you =P) -- here's to a great game on Sunday! [disclaimer/spoiler alert]Also, absolutely no disrespect to either Luke W. (and any other ones that might be out there) - we simply aim to entertain. Seriously, that two-point conversion play was amazing. And also the way Wilson [sic] juked past those defenders all the way to the 8, did you see that??
    22 min
  • GoingNative 33: C++ Refactoring in Visual Studio 2015
    Join a (hopefully) familiar face today as we go through the various C++ refactoring features in Visual Studio 2015! This video features the improved versions of the features since Preview, but it is still code in-flight, so definitely let us know in the comments below what your key customizability points are for the showcased features, and feel free to plug what other refactorings matter the most to you as well! Prelude[00:54] Design Principles[01:18] "What took you guys so long?"[03:17] Reinforcing good coding practices The Features[04:15] Disclaimer[04:37] Rename[08:27] Extract Function[11:12] Implement Pure Virtuals[12:45] Create Declaration/Definition[14:14] Move Definition Location[14:56] Convert to Raw-String Literal [16:42] Special thanks (w/ the devs) Want to try out a preview of all these features? Click on the shiny hyperlink =) (Remember: the refactoring features in VS2015 Preview are not yet at the state as they are featured in the video, but your feedback based on VS2015 Preview is still super valuable to us!)
    18 min
  • GoingNative 32: Sneak Preview of C++17
    We barely missed our November "deadline" but the potentially sensitive information in today's episode needed approval from the Sutter himself... ...and we got it! Join us with ISO Committee member (and Microsoft as well, of course =P) Gabriel Dos Reis, who graciously took the time to give us the inside scoop of some things that made it into C++17, as well as things that got taken out. All this is fresh off the press of the most recent C++ Standards Meeting! Video Topics[01:23] - GDR introduces himself New Features:[03:16] - Generalized constant expressions in template arguments[07:09] - Nested Namespaces Removed Features:[07:58] - Trigraphs[10:21] - Some relics from C++98 (auto_ptr) New/Modified Libraries:[12:04] - Fundamentals (string_view, array_view)[15:51] - Transactional Memory [16:25] - Parallelism/Concurrency Fixes:[17:04] - Uniform Initialization [19:00] - What's Next for the Standards Committee Other Useful LinksPrevious GoingNative Episode on Parallel STLDownload Visual Studio 2015 Preview
    22 min
  • GoingNative 31: Easy Parallelization with Parallel STL
    Our show at this time dons a most festive theme,As we bid you good viewers, "Happy Halloween!"Join us this day in our episode,With one neat little trick to parallelize your code.Perhaps you scarce know how to do this task well,Until you've had a go with Parallel STL!With code that, once changed, still so simply reads,It's -- dare I say -- spooky! (with its simplicity)But the basket of treats is not quite yet gone,For parallel stl (dot) codeplex (dot) comIs a great way for you to be part of the force,That influences the future of C++'s course! And now I shall cease from extending this rhymeFor there's already the video to take up your time ;) P.S. Please welcome Mr. Carroll!
    18 min
  • GoingNative 30: Analyze GPU Performance with the GPU Usage Tool
    What?? Another episode??? We continue our excitement of yesterday's release of Visual Studio 2013 Update 4 CTP 1 with a return to the graphics team who will be showcasing their new GPU Usage tool! Meet some faces behind the feature, and learn how to use the tool to collect and analyze GPU usage data to determine if CPU or GPU is the performance bottleneck of your application. See you next month! (Seriously...a daily video release pace would be incredibly unsustainable =P)
    18 min
  • GoingNative 29: Massive Improvements for Browsing in Large Codebases!
    Some of you out there, especially those of you who frequently work with large codebases, might have seen this prompt at times while performing a basic browsing operation like Go To Definition or Find All References: This prompt blocks you from performing those operations, sometimes for more than 5 minutes! Well, with today's release of Visual Studio 2013 Update 4 CTP 1 (clicky clicky!) you can enjoy huge improvements to this workflow! Join today's [implicit] quartet of Visual C++ folks as we finally reveal the secret behind this super-annoying prompt that blocks you from doing basic browsing operations. We'll show you not only what we did, but also how we went about making these improvements. Use the tips for your own projects; improve away! Click here to download Visual Studio 2013 Update 4 CTP 1 for the solution scanning improvements!Check back here for a future "Update 4 update" with the final unblocking touches!
    18 min
  • GoingNative 28: The VS Debugger: How It Works + Tips and Tricks
    We hope, for the better, that you'll never look at your debugger the same way again after watching this video! Learn about how the Visual Studio debugger works, as well as numerous super-useful features you may not have known were contained therein =) Jump to:[03:46] how the VS debugger works[11:56] .exe projects[13:34] /d2zi+[14:27] trace points[15:57] expression evaluation[17:33] pseudo-variables[19:19] more format specifiers (click here for the msdn page)[20:48] additional visualizers[21:27] Natvis (Native Visualizer)[23:35] modules window[24:42] step into specific[25:24] parallel windows Be sure to watch through to the end for some special news.
    29 min
  • VC++ Bytes 2-3: Additional Coding Productivity Features in VS"14" CTP 2
    Visual Studio "14" CTP 2 has been out for more than a week now, where you can find all the features in today's episode (and more!) Jump to...[00:24] Implement Pure Virtuals[05:02] Move Definition Location[07:43] Improvements to Find in Files* *Improvements apply to all languages, not just Visual C++ (but our C++ dev worked on it =P) Click here to download for free!
    11 min

About C9::GoingNative (HD) - Channel 9

From the publisher's feed

C9::GoingNative is a show dedicated to native development with an emphasis on C++ and C++ developers. Each episode will have a segment including an interview with a native dev in his/her native…