Talk | Presenter(s) | Duration |
---|---|---|
C++ API Design | Jason Turner | 01:00:42 |
Templates in C++ | Nicolai Josuttis | 01:01:50 |
Debugging in C++ | Mike Shah | 01:01:19 |
C++ Smart Pointers | David Olsen | 00:49:07 |
Cpp Value Semantics | Klaus Iglberger | 00:48:28 |
C++ Move Semantics | Andreas Fertig | 01:02:06 |
RAII in C++ | Andre Kostur | 00:44:17 |
The C++ Core Guidelines | Rainer Grimm | 01:02:34 |
Object-Oriented Programming in C++ | Amir Kirsh | 01:00:19 |
C++ Testing | Amir Kirsh | 01:02:04 |
Master C++ Value Categories With Standard Tools | Inbal Levi | 00:51:29 |
Declarations in C++ | Ben Saks | 01:03:28 |
Standard Library Containers in Cpp | Rainer Grimm | 01:04:19 |
Name Lookup and Overload Resolution in C++ | Mateusz Pusz | 01:02:28 |
Playlist | 13:34:30 |
Talk | Presenter(s) | Duration |
---|---|---|
Move Semantics | Nicolai Josuttis | 01:03:58 |
Overload Resolution | Ansel Sermersheim, Barbara Geller | 01:04:51 |
const and constexpr | Rainer Grimm | 01:01:35 |
Undefined Behavior | Ansel Sermersheim, Barbara Geller | 01:02:07 |
Object-Oriented Programming | Rainer Grimm | 00:59:54 |
Lambdas | Nicolai Josuttis | 01:05:21 |
Compiling and Linking | Ben Saks | 01:03:19 |
Down the Rabbit Hole: An Exploration of Stack Overflow Questions | Marshall Clow | 01:00:46 |
Designing Classes (part 1 of 2) | Klaus Iglberger | 01:01:03 |
Designing Classes (part 2 of 2) | Klaus Iglberger | 01:02:25 |
Pointers | Mike Shah | 01:00:20 |
Concurrency | Mike Shah | 01:02:07 |
Templates (part 1 of 2) | Bob Steagall | 01:01:12 |
Templates (part 2 of 2) | Bob Steagall | 01:07:29 |
The Special Member Functions | Klaus Iglberger | 01:02:15 |
Classic STL | Bob Steagall | 01:01:31 |
Casting | Brian Ruth | 00:45:26 |
Debugging Techniques | Bob Steagall | 01:04:52 |
Smart Pointers and RAII | Inbal Levi | 00:50:16 |
Algorithmic Complexity | Amir Kirsh, Adam Segoli Schubert | 00:55:09 |
Playlist | 20:15:56 |
Talk | Presenter(s) | Duration |
---|---|---|
The Abstract Machine | Bob Steagall | 00:57:07 |
The Structure of a Program | Bob Steagall | 01:01:37 |
Class Layout | Stephen Dewhurst | 01:00:27 |
Pointers and Memory | Ben Saks | 01:00:56 |
Templates (part 1 of 2) | Andreas Fertig | 01:04:45 |
Templates (part 2 of 2) | Andreas Fertig | 01:03:10 |
Lambda Expressions | Barbara Geller, Ansel Sermersheim | 01:01:19 |
Unit Tests | Ben Saks | 01:01:56 |
Algebraic Data Types | Arthur O'Dwyer | 01:10:15 |
Smart Pointers | Rainer Grimm | 01:07:26 |
Design Patterns | Mike Shah | 00:48:15 |
Move Semantics | David Olsen | 00:59:08 |
Exceptions | Klaus Iglberger | 01:01:45 |
Concurrency | Arthur O'Dwyer | 01:04:28 |
Playlist | 14:22:34 |
Talk | Presenter(s) | Duration |
---|---|---|
Object-Oriented Programming | Jon Kalb | 00:59:59 |
Function and Class Templates | Dan Saks | 01:03:12 |
RAII and the Rule of Zero | Arthur O'Dwyer | 01:02:18 |
Type Erasure | Arthur O'Dwyer | 00:49:16 |
Everyday Efficiency: In-Place Construction | Ben Deane | 01:02:17 |
Exception Handling and Exception Safety | Ben Saks | 01:01:30 |
Lambdas from Scratch | Arthur O'Dwyer | 00:52:09 |
Smart Pointers | Arthur O'Dwyer | 01:00:51 |
Understanding Value Categories | Ben Saks | 00:53:48 |
Move Semantics (part 1 of 2) | Klaus Iglberger | 00:55:17 |
Move Semantics (part 2 of 2) | Klaus Iglberger | 00:53:49 |
Test-driven Development | Fedor Pikus | 01:01:03 |
Const as a Promise | Dan Saks | 01:01:34 |
Virtual Dispatch and its Alternatives | Inbal Levi | 00:40:13 |
Playlist | 13:17:16 |