C9::GoingNative (HD) - Channel 9

C9::GoingNative (HD) - Channel 9

By MicrosoftTechnology
Download on the App Store

C9::GoingNative (HD) - Channel 9 episodes

  • GoingNative 61: Enforcing the C++ Core Guidelines with Visual Studio 2017
    We are back with GoingNative #61, where Steve Carroll talks to Kyle Reed about C++ Core Check rule sets you can enable in Visual Studio to improve the quality of your code. These rules are based on the C++ Core Guidelines introduced several years ago. More resources: Guidelines Support Library (GSL)Blog Post: C++ Core Guidelines Checker in Visual Studio 2017Blog Post: Managing warnings in the C++ Core Guidelines Checker
    28 min
  • GoingNative 60: ISO C++ @Toronto Debriefing
    In this episode of GoingNative, Steve Carroll chats with Gabriel Dos Reis and Billy O'Neal about what happened at the C++ standards meeting in Toronto, Canada. Trip report: Summer ISO C++ standards meeting (Toronto) News, Status & Discussion about Standard C++
    37 min
  • GoingNative 59: MinGW in Visual Studio
    We are back! In this episode, Steve Carroll talks with Will Buik about our new MinGW experience in Visual Studio, as we continue to work to enable different types of C++ development scenarios in the IDE.
    16 min
  • GoingNative 58: ISO C++ @Kona Debriefing
    GoingNative returns with another ISO C++ Standards Committee trip report! Steve Carroll is joined by Gabriel Dos Reis and Gor Nishanov to discuss the latest C++ news, including the awesome news that C++17 is finally complete and ready for final ISO review! For more details on the trip, check out Herb Sutter's trip report on his website.
    35 min
  • GoingNative 57: VS 20th Anniversary Special
    In this special episode commemorating the 20th anniversary of Visual Studio, Steve Carroll sits down with a number of people who have played a big role in the long history of Visual C++. They share their stories using or developing with Visual C++...and carrying huge product boxes and MSDN documentation books around. The following people talked about their history with C++ and Microsoft: Steve Carroll, Principal Group Software Engineer Manager (and host of GoingNative!)Mark Levine, Principal Software Engineer ManagerMark Hall, Principal Software EngineerMarian Luparu, Principal PM ManagerEric Mittelette, Senior Program ManagerAnd last but not least, Visual Studio 2017 RTW is live! Download it and check out all the major improvements the team brought to C++ developers.
    27 min
  • GoingNative 56: CMake in Visual Studio
    In this episode, Marian Luparu and Iyyappa Murugandi chat with Steve about CMake support in Visual Studio. Download the latest version of Visual Studio 2017 and try it out! For more information go to https://aka.ms/cmake. Timestamps: [ 00:10 ] Intro[ 01:25 ] What is CMake?[ 02:29 ] Current state of CMake in Visual Studio[ 05:46 ] Why CMake?[ 07:10 ] Demo[ 14:08 ] How does it work?[ 16:00 ] CMake and Open Folder[ 17:21 ] What are we hearing from the community and future work[ 21:26 ] Call to action
    23 min
  • GoingNative 55: ISO C++ @Issaquah Debriefing
    In this episode of GoingNative, Steve Carroll chats with Gabriel Dos Reis and Gor Nishanov about what happened at the C++ standards meeting in Issaquah, Washington. Trip report: Fall ISO C++ standards meeting (Issaquah) - Herb Sutter News, Status & Discussion about Standard C++ - isocpp.org
    33 min
  • GoingNative 54: What's New In Visual Studio 2017 RC and Introduction To Vcpkg
    This episode of GoingNative comes to you in two parts: First, Steve chats with Augustin Popa about the latest and greatest features in Visual Studio 2017 RC. Please try it out and let us know how you like it! For deeper dives on specific features, feel free to watch the Connect(); videos, or read about it on the Visual C++ Blog. Download Visual Studio 2017 RC.Check out Steve Carroll and Daniel Moth's CppCon presentation on the future of Visual StudioSecond, Robert Schumacher talks about the new open source Windows package manager, Vcpkg. Vcpkg has been picked up enthusiastically by the community with a growing collection of supported libraries (90+ at the time this video was posted). Link to the GitHub for Vcpkg.More information on the Vcpkg blog post including a list of all packaged libraries Timestamps: [ 01:00 ] Visual Studio 2017 RC [ 01:25 ] Acquisition overhaul - new installer! [ 03:32 ] Performance improvements [ 05:05 ] Productivity enhancements [ 13:03 ] Call to action[ 13:34 ] Vcpkg [ 14:09 ] What is Vcpkg? [ 19:29 ] Community response [ 20:17 ] Vcpkg vs. NuGet for C++ [ 24:52 ] How to get it, and VS versions supported [ 26:54 ] Demo [ 27:00 ] Installing [ 28:18 ] Using Vcpkg [ 32:01 ] CMake support [ 34:09 ] Community call to action
    37 min
  • GoingNative 53: Learning STL Multithreading
    In this episode, Billy O'Neal and Stephan T. Lavavej (S.T.L.) talk about the Standard Template Library for multithreading, and how to use it properly. We would love to hear some feedback on this episode! If you liked it, let us know and we may make a follow up! Video outline: [ 03:50 ] Threads[ 05:29 ] Data races... [ 05:50 ] Mutexes [ 08:08 ] Locks [ 10:23 ] Atomics [ 14:48 ] Condition Variables[ 16:30 ] Example using threads, mutexes, condition variables, and atomics (link to source code)[ 32:36 ] Mutex types[ 36:34 ] Closing thoughts STL video lecture series: Standard Template Library (STL)Advanced STL
    39 min
  • Talks and Highlights From cppcon 2016!
    Steve Carroll sits down with Jon Kalb, cppcon chair, to talk about the highlights of cppcon 2016. Then he chats with a number of speakers and gives them a chance to "pitch" their talks. If some pitches grab your attention, you can find links to the full talks below: Jon Kalb [0:09] - Highlights of cppconVincent Reverdy [3:45] - From Numerical Cosmology to Efficient Bit Abstractions for the Standard LibraryMiodrag Milanović [5:09] - The MAME (Multi-Arcade Machine Emulator) story: From C to Modern C++Daniel Moth [6:41] - Latest and Greatest from the Visual Studio Family for C++ DevelopersGreg Law [9:05] - GDB - a lot more than you realizedKenny Kerr & James McNellis [10:29] - An Introduction to C++ Coroutines, C++ Coroutines: Under the covers, Putting Coroutines to Work with the Windows Runtime, Embracing Standard C++ for the Windows RuntimeGuy Davidson [14:41] - WG21-SG14 – Making C++ better for games, embedded and financial developersVittorio Romeo [17:02] - Implementing `static` control flow in C++14Rob Irving & Jason Turner [18:32] - Rich Code For Tiny Machines: A Simple Commodore 64 Game In C++17, Practical Performance Practices, What We've Learned From the C++ CommunityMichael Wong [21:22] - WG21-SG14 – Making C++ better for games, embedded and financial developers, Towards Heterogeneous Programming in C++, A lock-free concurrency toolkit for deferred reclamation and optimistic speculation
    27 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…