C9::GoingNative (Audio) - Channel 9-logo

C9::GoingNative (Audio) - Channel 9

Technology Podcasts >

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 habitat (office) where we'll talk about what they do and how they use native code and associated toolchains, as well as get their insights and wisdom—geek out. There will be a small news component or segment, but the show will primarily focus on technical tips and conversations with active C/C++ coders, demonstrations of new core language features, libraries, compilers, toolchains, etc. We will bring in guests from around the industry for conversations, tutorials, and demos. As we progress, we will also have segments on other native languages (C, D, Go, etc...). It's all native all the time. You, our viewers, fly first class. We'll deliver what you want to see. That's how it works. Go native! ---> Please follow us at @C9GoingNative on Twitter!

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 habitat (office) where we'll talk about what they do and how they use native code and associated toolchains, as well as get their insights and wisdom—geek out. There will be a small news component or segment, but the show will primarily focus on technical tips and conversations with active C/C++ coders, demonstrations of new core language features, libraries, compilers, toolchains, etc. We will bring in guests from around the industry for conversations, tutorials, and demos. As we progress, we will also have segments on other native languages (C, D, Go, etc...). It's all native all the time. You, our viewers, fly first class. We'll deliver what you want to see. That's how it works. Go native! ---> Please follow us at @C9GoingNative on Twitter!
More Information

Location:

United States

Description:

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 habitat (office) where we'll talk about what they do and how they use native code and associated toolchains, as well as get their insights and wisdom—geek out. There will be a small news component or segment, but the show will primarily focus on technical tips and conversations with active C/C++ coders, demonstrations of new core language features, libraries, compilers, toolchains, etc. We will bring in guests from around the industry for conversations, tutorials, and demos. As we progress, we will also have segments on other native languages (C, D, Go, etc...). It's all native all the time. You, our viewers, fly first class. We'll deliver what you want to see. That's how it works. Go native! ---> Please follow us at @C9GoingNative on Twitter!

Twitter:

@ch9

Language:

English


Episodes

Talks and Highlights From CppCon 2018!

11/27/2018
More
CppCon happened again this year in Bellevue, Washington! In this video, Steve Carroll chatted with Jon Kalb, the CppCon conference organizer, about the conference and where it's going next, along with a number of speakers who participated. Links to the recordings of the talks are available below. 11:03Lightweight 2D graphics with io2d13:10Inside Visual C++ Parallel Algorithms14:45A Semi Compile/Run-time Map with (Nearly) Zero Overhead Lookup16:59Implementing the C++ Core Guidelines'...

Duration:00:40:34

Bjarne Stroustrup Interview at CppCon 2018

10/12/2018
More
We are back with footage from CppCon 2018, which occurred in Bellevue, Washington! In this special GoingNative episode, our host Steve Carroll chats with Gabriel Dos Reis and Bjarne Stroustrup, the creator of C++, who spoke this year about Concepts, an exciting new feature coming soon to C++! Overview of CppCon CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy...

Duration:00:29:12

GoingNative 67: ISO C++ @ Rapperswil Debriefing

7/9/2018
More
In this GoingNative episode, we go over the latest news from the ISO C++ Standards Committee meeting in Rapperswil, Switzerland! Steve Carroll chats with Gabriel Dos Reis and Billy O'Neal about the latest news! Learn more about the latest C++ Standard news at https://isocpp.org/.

Duration:00:17:42

GoingNative 66: C++ Standard Conformance in Visual Studio 2017 version 15.7

5/9/2018
More
Welcome to GoingNative #66! This is an exciting episode, as we're happy to share our massive C++ Standard conformance progress for the Microsoft Visual C++ compiler that ships with Visual Studio 2017 version 15.7. Be sure to also check out our announcements at //BUILD! In this episode, Steve Carroll catches up with Ulzii Luvsanbat, engineering lead on the MSVC Compiler Front-end Team, on our conformance investments.

Duration:00:17:16

GoingNative 65: ISO C++ @ Jacksonville Debriefing

3/28/2018
More
We are back quickly after our last episode to go over the latest news from the ISO C++ Standards Committee meeting in Jacksonville, Florida! C++20 planning is well on its way now as Steve Carroll chats with Gabriel Dos Reis and Gor Nishanov about new progress with C++ Modules, Coroutines, and more! Some coroutine-related papers accepted for a future version of the C++ standard (provides more context on the code shared in the video): Symmetric control transferParameter preview

Duration:00:17:04

GoingNative 64: C++/WinRT

3/23/2018
More
In this episode of GoingNative, Steve Carroll talks to Brent Rector and Kenny Kerr from the Windows team about C++/WinRT! C++/WinRT is a standard C++ header-based library that takes WinRT APIs and exposes them as C++ classes that you can use in your application in a natural and familiar way. You can consume it from any standard C++ application and is the easiest way to get access to the modern Windows APIs. C++/WinRT is designed to offer an improved alternative to C++/CX and works with any...

Duration:00:12:36

GoingNative 63: C++ Build Tools

3/19/2018
More
We are back after a long break with GoingNative #63, where Steve Carroll chats with Andrew Pardoe about the Visual Studio 2017 Build Tools and daily compiler builds on myget.org! The Build Tools is an alternative wau to get the compiler, libraries, and Windows SDKs for C++ development without having to install the IDE. Great for build servers, CI servers, and other environments where an IDE is not necessary. You can download the Build Tools at: http://aka.ms/buildtools. We also now offer a...

Duration:00:14:47

GoingNative 62: C++ Unit Testing Improvements in Visual Studio 2017

12/20/2017
More
In this episode of GoingNative, Steve Carroll talks to Rich Chiodo and Nick Uhlenhuth about the C++ unit testing experience, and the latest investments we've made to support CTest, Google Test, and Boost.Test. Check out the following blog posts on Google Test & Boost.Test: Unit Testing: Test Adapter for Google Test goes in-box!Unit Testing: Test Adapter for Boost.Test goes in-box!

Duration:00:22:59

Talks and Highlights From cppcon 2017!

10/23/2017
More
We went to cppcon this year and talked to a number of speakers. Check out this video to learn more about their talks and why you should watch them! Links to the recordings of the talks are available below. Check out the cppcon 2017 playlist on YouTube. Jon Kalb [00:47]Carl Cook [06:53]When a Microsecond Is an Eternity: High Performance Trading Systems in C++Piotr Padlewski [08:45]Undefined Behavior is Awesome!Allan Deutsch [10:56]Esoteric Data Structures and Where to Find ThemGuy Somberg...

Duration:00:49:02

Bjarne Stroustrup Interview at cppcon 2017

10/19/2017
More
We are back with footage from cppcon 2017, which occurred in Bellevue, Washington! In this special GoingNative episode, our host Steve Carroll chats with Gabriel Dos Reis and Bjarne Stroustrup, the creator of C++, about his keynote this year on the topic of education: Learning and Teaching Modern C++ (available on YouTube). Overview of cppcon: CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the...

Duration:00:28:46

GoingNative 61: Enforcing the C++ Core Guidelines with Visual Studio 2017

9/27/2017
More
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 LibraryC++ Core Guidelines Checker in Visual Studio 2017Managing warnings in the C++ Core Guidelines Checker

Duration:00:27:31

GoingNative 60: ISO C++ @Toronto Debriefing

8/10/2017
More
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++

Duration:00:36:28

GoingNative 59: MinGW in Visual Studio

7/12/2017
More
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.

Duration:00:15:09

GoingNative 58: ISO C++ @Kona Debriefing

4/1/2017
More
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.

Duration:00:34:34

GoingNative 57: VS 20th Anniversary Special

3/7/2017
More
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: And last but not least, Visual Studio 2017 RTW is live! Download it and check out all the major...

Duration:00:26:57

GoingNative 56: CMake in Visual Studio

2/15/2017
More
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...

Duration:00:22:27

GoingNative 55: ISO C++ @Issaquah Debriefing

11/23/2016
More
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

Duration:00:32:39

GoingNative 54: What's New In Visual Studio 2017 RC and Introduction To Vcpkg

11/16/2016
More
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.Steve Carroll and Daniel Moth's CppCon presentationSecond, Robert Schumacher talks about the new open source Windows package...

Duration:00:36:15

GoingNative 53: Learning STL Multithreading

11/9/2016
More
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...

Duration:00:38:55

Talks and Highlights From cppcon 2016!

10/11/2016
More
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] - Vincent 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...

Duration:00:26:58