Conference Talk Playlists for C++ & Game Developers

I’ve put together a number of conference talk playlists for my own “professional development.” This is a list curated by going through hundreds of talks in the GDC and CppCon archives. I’ve tried to keep overlap between lists to a minimum. I’ve not watched everything (erm… obviously!), but in cases where I have watched a talk, … Continue reading Conference Talk Playlists for C++ & Game Developers

Advertisements

Esoteric Data Structures and Where to Find Them

This is a summary of the CppCon 2017 talk given by Allan Deutsch. Slot map An unordered, associative container similar to hash map Assigns items a unique identifier (unlike a hash map, where you provide an identifier) Similar to a pool allocator, but with a map-like interface Advantages over hash map: True constant time lookup, erase, … Continue reading Esoteric Data Structures and Where to Find Them

Notes from Andre Alexandrescu’s Modern C++ Design

Here are my highlights from Andre Alexandrescu's Modern C++ Design: Generic Programming and Design Patterns Applied. Policy-Based Class Design Overview: Policy-based class design fosters assembling a class with complex behavoir out of many little classes (called policies), each of which takes care of only one behavioral or structural aspect. The challenge in any design is … Continue reading Notes from Andre Alexandrescu’s Modern C++ Design