Threads and Locks must Go - Rainer Grimm
Rainer Grimm speaks on Concurrency and Parallelism with C++17 & C++20
Threads and Locks must Go
by Rainer Grimm
March 11-13, Online
March 16-18, Madrid, Spain
March 23-28, Croydon, London, UK
March 30, Kortrijk, Belgium
May 4-8, Aspen, CO, USA
May 4-8, Toronto, Canada
June 8 to 13, Brno, Czechia
June 17-20, Folkestone, UK
September 12-18, Aurora, CO, USA
November 6-8, Berlin, Germany
November 16-21, Búzios, Rio De Janeiro, Brazil
By Meeting C++ | Feb 28, 2018 04:02 AM | Tags: parallelism meetingcpp concurrency c++20 c++17
Rainer Grimm speaks on Concurrency and Parallelism with C++17 & C++20
Threads and Locks must Go
by Rainer Grimm
By Meeting C++ | Feb 27, 2018 07:26 AM | Tags: meetingcpp intermediate boost advanced
Learn from Boris Schäling on how to implement the factory pattern in Modern C++:
The hidden rules of world-class C++ code
by Boris Schäling
By Meeting C++ | Feb 26, 2018 08:24 AM | Tags: meetingcpp intermediate
Klaus Iglberger tries to convince you of giving free functions a try:
Free your functions!
by Klaus Iglberger
By Ansel Sermersheim | Feb 25, 2018 09:12 AM | Tags: None
New videos on the CopperSpice YouTube Channel:
C++ Undefined Behavior
by Barbara Geller and Ansel Sermersheim
About the video:
A look at the topic of Undefined Behavior in C++. We discuss what UB is, what can happen when your program experiences UB, and how to avoid it.
Please take a look and remember to subscribe!
By Pawel Kurdybacha | Feb 25, 2018 09:11 AM | Tags: None
The gory details of an C++ exception handling implementation.
C++ Exception Handling Implementation
by Peter Edwards
Abstract:
Modern implementations of exception handling make the facility almost cost free for those times you don't actually end up throwing an exception. There's a big complexity cost to this, and a lot of work that happens when we step off the happy path. This presentation rolls up its sleeves and looks at what actually happens when you throw an std::exception() on modern Linux systems.
By Meeting C++ | Feb 25, 2018 06:53 AM | Tags: meetingcpp functional fp
A talk on Value semantics and functional programming
The most valuable values
by Juanpe Bolívar
By robwirving | Feb 23, 2018 09:39 AM | Tags: None
Episode 139 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Conor Hoekstra to discuss Competive Coding websites and competitions.
CppCast Episode 139: Competitive Coding with Conor Hoekstra
by Rob Irving and Jason Turner
About the interviewee:
Conor Hoekstra works at Moody's Analytics as a C++ Software Developer helping maintain and develop an insurance software program called AXIS. Wanting to develop better algorithm and data structure knowledge he started using online sites like HackerRank and LeetCode to do so. He now has a YouTube channel where he reviews the contests from the last week of Competitive Coding sites like HackerRank, LeetCode, topcoder and Codeforces) and also covers solutions to the trickier problems.
By Meeting C++ | Feb 23, 2018 07:39 AM | Tags: meetingcpp intermediate
Kevlin Henney giving a talk at Meeting C++ 2017!
Declarative thinking, declarative practice
by Kevlin Henney
By Meeting C++ | Feb 22, 2018 06:45 AM | Tags: meetingcpp design concepts c++20
A view on the future of C++ with concepts:
Concepts driven design
by Kris Jusiak
By Meeting C++ | Feb 21, 2018 05:56 AM | Tags: meetingcpp constexpr c++17 c++14 c++11
Jason Turner about using constexpr in his own codebase:
Practical constexpr
by Jason Turner