From Iterators to Ranges: The Upcoming Evolution Of the STL - Arno Schödl - @meetingcpp 2015
A new video highlight from Meeting C++ 2015:
From Iterators to Ranges: The Upcoming Evolution Of the STL
by Arno Schödl
October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
By Meeting C++ | Feb 14, 2016 07:35 AM | Tags: ranges performance intermediate efficiency c++17 c++14 c++11 boost basics advanced
From Iterators to Ranges: The Upcoming Evolution Of the STL
by Arno Schödl
By robwirving | Feb 10, 2016 07:47 AM | Tags: None
Episode 44 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Bryce Lelbach to discuss High Performance Computing and other C++ topics.
CppCast Episode 44: HPC and more with Bryce Lelbach
by Rob Irving and Jason Turner
About the interviewee:
Bryce Adelstein Lelbach is a researcher at Lawrence Berkeley National Laboratory (LBNL), a US Department of Energy research facility. Working alongside a team of mathematicians and physicists, he develops and analyzes new parallel programming models for exascale and post-Moore architectures. Bryce is one of the developers of the HPX C++ runtime system; he spent five years working on HPX while he was at Louisiana State University's Center for Computation and Technology. He also helped start the LLVMLinux initiative, and has occasionally contributed to the Boost C++ libraries. Bryce is an organizer for C++Now and CppCon conferences and he is passionate about C++ community development. He serves as LBNL's representative to the C++ standards committee.
By Mark | Feb 7, 2016 11:41 PM | Tags: advanced
From NDC Oslo 2015:
Fundamentals of Type-Dependent Code Reuse
by Mark Isaacson
About the video:
This talk surveys different code reuse problems that can be solved by leveraging type information. Mark talks about how you can optimize your algorithms so that certain types use a "fast path", all while hiding that complexity from your users. He also talks about various ways to create "opt-in" functions for your classes. The talk is accessible to novices but builds gradually to complex ideas, including a theoretical C++17 "Mixer" class that allows users to add arbitrary functions to any type, including ints, on an instance by instance granularity.
By Meeting C++ | Feb 3, 2016 07:49 AM | Tags: qtdev qt intermediate c++11 basics
A new video from Meeting C++ 2015
Effective Qt
Marc Mutz
By Meeting C++ | Feb 2, 2016 08:58 AM | Tags: iot embedded basics
A new video from Meeting C++ 2015:
Developing an embedded application for the IoT
by Diego Rodriguez-Losada
By Meeting C++ | Feb 1, 2016 10:33 AM | Tags: intermediate experimental c++11 basics
A new video from Meeting C++ 2015:
Template meta-programming: Why you must get it
by Manuel Sánchez
By Meeting C++ | Jan 31, 2016 08:47 AM | Tags: performance parallelism intermediate coroutines c++17
A new video from Meeting C++ 2015:
An Introduction to C++ Coroutines
by James McNellis
By robwirving | Jan 29, 2016 08:26 AM | Tags: None
Episode 43 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Matt Godbolt to discuss the online Compiler Explorer project.
CppCast Episode 43: Compiler Explorer with Matt Godbolt
by Rob Irving and Jason Turner
About the interviewee:
Matt is a developer at trading firm DRW. Before that he's worked at Google, run a C++ tools company, and spent over a decade in the games industry making PC and console games. He is fascinated by performance and created GCC Explorer, to help understand how C++ code ends up looking to the processor. When not performance tuning C++ code he enjoys writing emulators for 8-bit computers in Javascript.
By Meeting C++ | Jan 27, 2016 09:29 AM | Tags: parallelism intermediate concurrency c++17 c++14 c++11 basics
A new video from Meeting C++ 2015:
The Landscape of Parallelism
by Michael Wong
By Meeting C++ | Jan 26, 2016 07:43 AM | Tags: intermediate gis boost advanced
A new video from Meeting C++ 2015:
Boost.Geometry takes on the globe
by Menelaos Karavelas