Inclusiveness, accessibility, and CppCon 2017 videos--Herb Sutter

Cppcon continues to improve!

Inclusiveness, accessibility, and CppCon 2017 videos

by Herb Sutter

From the article:

CppCon has always aimed to be a welcoming environment for everyone, across the whole diverse worldwide C++ community. We made that a cornerstone of our very first blog post nearly four years ago, and since then we’ve invited speakers from as many industries and personal backgrounds as we could, tried to keep ticket prices affordable (nominal and free for students and volunteers, respectively, to help them attend), rolled out successively more detailed codes of conduct, and at last fall’s event we were excited for the first time to have sessions and events especially geared toward families and kids who are just learning how much fun programming can be… yes, in C++...

Boost Your Productivity with Modern C++ - Now with C++17 -- Peter Gottschling

Repeating the last years’ popular course, again being held in English and German:

Boost Your Productivity with Modern C++ -- Now with C++17

by Peter Gottschling

About the training:

The course is designed for software developers who aim for excellent software characterized by intuitive interfaces and maximal performance. Our goal for this 4-day course is that you can afterwards program perceivably more productively. That your programs are usable more flexibly and nonetheless explore the hardware as efficiently as possible. That your software becomes clearer and simpler and thus more readable and more maintainable. For this purpose, we intensively use features of C++11, C++14, and recently C++17.

The trainer Peter Gottschling is the author of the advanced C++14 book ”Discovering Modern C++”,the Matrix Template Library 4, co-author of the Boost Graph Library and other scientific libraries. He is vice-chair of DIN’s programming language group and was (the last) head of the German delegation in the ISO committee for C++ standardization.

The complete course description including the list of topics is available here. Next trainings: 3/5-8/2018 in English, 6/18-21/2018 in German, 9/17-20/2018 in English.

CppCast Episode 134: Data Oriented Design with Balázs Török

Episode 134 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Balázs Török to talk about his work in the Video Game Industry and his thoughts on Data Oriented Design.

CppCast Episode 134: Data Oriented Design with Balázs Török

by Rob Irving and Jason Turner

About the interviewee:

Balázs Török is a Senior Tech Programmer at Techland. He has more than 10 years of experience in the games industry. Balázs learned the ropes at Hungarian companies by making smaller titles and then moved to Poland to work on The Witcher series. He was the Lead Engine programmer on The Witcher 3 and now he is working at Techland on another promising project.

Pimpl vs Abstract Interface - a practical tutorial -- Bartlomiej Filipek

In the article we describe how to limit compilation dependencies. Two methods are discussed: pimpl approach and via abstract interfaces

Pimpl vs Abstract Interface - a practical tutorial

by Bartlomiej Filipek

From the article:

In the post I covered the pimpl pattern. I discussed the basic structure, extensions, pros and cons and alternatives. Still, the post might sound a bit “theoretical”. Today I’d like to describe a practical usage of the pattern. Rather than inventing artificial names like MyClass and MyClassImpl you’ll see something more realistic: like FileCompressor or ICompressionMethod.