Ólafur Waage
where else to find them
what they talk about
all 11 in the filters
where they keep going back
- NDC TechTown3 editions2021–2023
- Meeting C++2 editions2022–2023
- CppCon2 editions2018–2019
all 6 in the filters
on a stage with
never shared a talk
who talks about the same things
- Lisa Passing9 talks
- Mike Shah21 talks
- Kris Jusiak31 talks
- Sebastian Theophil14 talks
- Alex Snaps10 talks
- Massimiliano Mantione12 talks
| title | conference | date |
|---|---|---|
| Learning Rust the wrong way. | NDC Sydney 2024 | 2024-02-12 |
Shows that learning Rust requires deep, varied practice not tutorials alone: converting real C++ projects exposes borrow/mutability walls (mutable and… | ||
| Playing Video Games One Frame at a Time | NDC Sydney 2024 | 2024-02-12 |
Builds C++ tools that play games frame‑by‑frame: uses Doom demo files and approval testing to run headless simulations in GitHub Actions and verify… | ||
| Playing Video Games One Frame at a Time | Meeting C++ 2023 | 2023-11-12 |
Shows a reproducible pipeline: running Doom demo files to get deterministic outputs and gate refactors with an automated demo-check CI, using C++ to parse… | ||
| Playing Video Games One Frame at a Time | NDC TechTown 2023 | 2023-09-18 |
Shows how programmatic play actually works: runs Doom demo files deterministically to approval-test a C++ refactor, executes dozens of demos in CI and compares… | ||
| Sandbox Games: Using WebAssembly and C++ to make a simple game | Meeting C++ 2022 | 2022-11-17 |
C++ game logic compiles to WebAssembly with Emscripten and runs in the browser, producing a sliding‑puzzle like 2048 implemented with exported functions and… | ||
| Learning Rust the wrong way | NDC TechTown 2022 | 2022-08-29 |
Argues that mastering Rust takes spaced and interleaved practice over time, not one-hour lectures, cites experiments where random practice outperforms blocked… | ||
| Sandbox Games: Using WebAssembly and C++ to Make a Simple Game | C++ on Sea 2022 | 2022-07-05 |
Shows how to compile C++ to WebAssembly with Emscripten (emcc, emsdk, emrun) to run a sliding‑puzzle (2048/threes style) in the browser, first keeping… | ||
| Sandbox Games - Using WebAssembly and C++ to Make a Simple Game | ACCU 2022 | 2022-04-06 |
Builds a browser sliding-puzzle and a Wordle bot by compiling C++ to WebAssembly with Emscripten + C++, exposing functions via the module import object and… | ||
| co_pilot | ACCU 2022 | 2022-04-06 |
Shows practical results from feeding C++ prompts to GitHub Copilot and inspecting its suggestions: attempts to write memory allocators, smart pointer… | ||
| TypeScript for C++ programmers | NDC TechTown 2021 | 2021-08-30 |
Compares C++ expectations to concrete TypeScript behavior: shows installing with npm install --save-dev typescript, initializing and compiling with npx tsc and… | ||
| std::any_of Is the most important function added to C++ | CppCon 2019 | 2019-09-15 |
Example shows a vector and predicate passed to std::any_of and a one‑line template implementation, then argues that countless ad hoc loops that return a… | ||
| Let's learn programming by inventing it | CppCon 2018 | 2018-09-23 |
Clear claim: programming can be learned by inventing features and using Iterative Learning rather than memorizing language lore. Evidence: a walk through K&R… | ||
| nothing matches | ||