Video & On-Demand

CppCast Episode 54: VS for Linux with Ankit Asthana

Episode 54 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Ankit Asthana to discuss new features for Visual Studio and VS Code. Including new support for Linux developers.

CppCast Episode 54: VS for Linux with Ankit Asthana

by Rob Irving and Jason Turner

About the interviewee:

Ankit Asthana is a program manager working in the Visual C++ Cross-Platform space. He is knowledgeable in cross-platform technologies, compilers (dynamic and static compilation, optimizer, code generation), distributed computing and server side development. He has in the past worked for IBM and Oracle Canada as a developer building Java 7 (hotspot) and telecommunication products. Ankit back in 2008 also published a book on C++ titled C++ for Beginners to Masters which sold over a few thousand copies.

CppCast Episode 52: Macchina.io with Günter Obiltschnig

Episode 52 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Günter Obiltschnig to discuss the macchina.io library for IoT C++ development.

CppCast Episode 52: Macchina.io with Günter Obiltschnig

by Rob Irving and Jason Turner

About the interviewee:

Günter is the founder of the POCO C++ Libraries and macchina.io open source projects. He has been programming computers since age 12. In his career he has programmed everything from 8-bit home computers (C64, MSX) to IBM big iron systems (COBOL and JCL, VM/CMS and CICS), various Unix systems, OpenVMS, Windows NT in its various incarnations, the Mac (classic Mac OS and OS X), to embedded devices and iPhone/iPad. He has a diploma (MSc. equivalent) in Computer Science from the University of Linz, Austria.

His current main interests are embedded systems, cross-platform C++ development, JavaScript and, foremost, the Internet of Things. When not working, he spends time with his family or enjoys one of his hobbies — sailing, running, swimming, skiing, listening to or making music, and reading.

C++ Weekly Episode 5: Intro To ChaiScript

Episode 5 of C++ Weekly with Jason Turner.  

Intro To ChaiScript

by Jason Turner

About the show:

In this episode Jason shows some basic getting started with ChaiScript code and goes over some of the more interesting features of the language.

CppCast Episode 51: Meeting C++ with Jens Weller

Episode 51 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Jens Weller to discuss the MeetingC++ conference and user group community.

CppCast Episode 51: Meeting C++ with Jens Weller

by Rob Irving and Jason Turner

About the interviewee:

Jens Weller is the organizer and founder of Meeting C++. Doing C++ since 1998, he is an active member of the C++ Community. From being a moderator at c-plusplus.de and organizer of his own C++ User Group since 2011 in Düsseldorf, his roots are in the C++ Community. Today his main work is running the Meeting C++ Platform (conference, website, social media and recruiting). His main role has become being a C++ evangelist, as this he speaks and travels to other conferences and user groups around the world.

GoingNative 48: ISO C++ @Jacksonville Debriefing -- Gabriel Ha

goingnative48.PNGJust posted on C9:

GoingNative 48: ISO C++ @Jacksonville Debriefing

by Gabriel Ha

From the post:

We're back with another round of updates from the most recent ISO C++ standards meeting at Jacksonville, where some..."interesting" turns of events took place.

Timeline
[0:30] Interview portion begins
[1:35] The Jacksonville Controversy
    [3:07] Why should I care about TS's?
[5:55] New TS's
    [6:00] Modules (Try it out [VS] | Learn more | Send feedback)
    [6:27] Coroutines (Try it out [VS] | Learn more | Send feedback)       
    [7:59] Concepts (Try it out [GCC] [6.0 changes] | Send feedback)
    [10:11] Ranges (Try it out [GCC] [6.0 changes] | Send feedback)
[11:33] Direct-into-Standard items
    [11:40] constexpr v3
    [12:16] New attributes (fallthrough, nodiscard, maybe_unused)
    [14:24] Extended aggregating initializers
    [15:34] Sentinel iterators
    [16:14] Hex floats
[16:27] TS-into-Standard items
    [16:38] Parallelism TS (Learn more)
    [17:30] Library fundamentals v1 TS (Try it out [Boost] [GCC] [6.0 changes])
    [19:19] File system TS
    [20:01] "Special" math IS [International Standard] (Try it out [Boost] [GCC] [6.0 changes])
[22:21] What's next for the committee?
    [22:27] And how exactly does one pronounce "Oulu?"

[23:01] Call to action: Get involved with the committee, try out the TS's!
    Download the latest versions of GCC [6.0]Boost [1.60], and/or Visual Studio [2015 Update 2 RC]

CppCast Episode 50: Stream Processing with Jonathan Beard

Episode 50 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Jonathan Beard to discuss Stream Processing with his Raft Library.

CppCast Episode 50: Stream Processing with Jonathan Beard

by Rob Irving and Jason Turner

About the interviewee:

Jonathan Beard received a BS (Biology) and BA (International Studies) in 2005 from the Louisiana State University, MS (Bioinformatics) in 2010 from The Johns Hopkins University, and a PhD in Computer Science from Washington University in St. Louis in 2015. Jonathan served as a U.S. Army Officer through 2010 where he served in roles ranging from medical administrator to acting director of the medical informatics department for the U.S. Army in Europe. Jonathan's research interests include online modeling, stream parallel systems, streaming architectures, compute near data, and massively parallel processing. He is currently a Senior Research Engineer with ARM Research in Austin, Texas.