Guy Davidson
where else to find them
bluesky:accuconf.bsky.social
x:ACCUConf
what they talk about
all 13 in the filters
where they keep going back
- ACCU6 editions2016–2024
- Meeting C++5 editions2016–2024
- CppCon3 editions2016–2023
all 6 in the filters
on a stage with
- Duygu Çakmakonce
- Michael Wongonce
who talks about the same things
- Kate Gregory27 talks
- Victor Ciura50 talks
- Bjarne Stroustrup24 talks
- Roth Michaels14 talks
- Ben Deane32 talks
- Jon Kalb25 talks
| title | conference | date |
|---|---|---|
| Lightning Talk: Dying for Your Language - History of Esperanto | C++ on Sea 2025 | 2025-06-23 |
Esperanto is a constructed international auxiliary language created by Zamenhof in 1887 and today counts about 2,000 native speakers and ~100,000 total… | ||
| Portable floating-point calculations | Meeting C++ 2024 | 2024-11-14 |
Claims a practical route to portable reproducible floating‑point that already solved deterministic multiplayer for Total War and now informs a geometry… | ||
| File IO - Past, Present and Future | ACCU 2024 | 2024-04-17 |
Covers forty years of file IO with concrete claims: buffered stdio/std::fstream copies cost ~4KB default buffers and get worse as NVMe latency drops… | ||
| Naval Applications of the C Programming Language | ACCU 2024 | 2024-04-17 |
A humorous lightning-length performance that argues C still fits naval systems by pairing a parody song with a tiny code demo: real structs and functions are… | ||
| File I/O for Game Developers: Past, Present, and Future with C++ | CppCon 2023 | 2023-10-02 |
Explains concrete claims: C++ fstream often wraps C buffered IO with ~4 kilobyte buffers (BUFSIZ), that extra copies cost ~20% of IO, NVMe random latency ~300… | ||
| Abstraction the true superpower of C++ | Meeting C++ 2022 | 2022-11-17 |
Claim: abstraction is C++’s superpower, demonstrated by concrete tools and outcomes. C++ uses classes and templates to model problem‑domain nouns and hide… | ||
| Abstraction: The True Superpower of C++ | CppNorth 2022 | 2022-07-18 |
Defines abstraction as picking relevant behavior and hiding the rest, then walks C++ features that deliver it: classes, access control, virtual dispatch vs… | ||
| Abstraction: The True Superpower of C++ | C++ on Sea 2022 | 2022-07-05 |
Argues that C++’s real power is disciplined abstraction, not syntactic sugar, and demonstrates concrete techniques: use classes with meaningful verb/noun APIs… | ||
| Keynote: Growing Better Programmers | ACCU 2022 | 2022-04-06 |
Advocates using code reviews as primary mentoring tool and shows a real bug: a hand-rolled recursive rotate that never increments its write index, fixed and… | ||
| What has writing about the Core Guidelines shown me? | NDC TechTown 2021 | 2021-08-30 |
A book distills the Core Guidelines into 30 core guidelines chosen to fit a 250‑page, ~90,000 words target; it tracks the Guidelines’ 22 sections, shows… | ||
| Introducing a matrix class to the C++ standard library | NDC TechTown 2021 | 2021-08-30 |
Proposal P1385 adds a concrete P1385 matrix class to the C++ standard with static and dynamic mdspan extents storage engines, selectable row-major/column-major… | ||
| C++ and Linear Algebra | ACCU 2021 Online | 2021-03-10 |
Proposes adding concrete matrix and vector types and infix operators to the C++ standard (proposal P1385), reusing mdspan for static vs dynamic matrix storage… | ||
| Standardizing a linear algebra library | Meeting C++ 2018 | 2018-11-15 |
Proposes a C++ standard linear algebra API that separates storage vs operations, supplies fixed‑size, dynamic and MDSpan matrix view storages, plus… | ||
| Lightweight 2D graphics with io2d | CppCon 2018 | 2018-09-23 |
io2d is a lightweight C++ 2D graphics reference implementation that claims cross‑platform builds for Windows, OS X, iOS and Linux and is available on vcpkg; it… | ||
| Total War: how AI can deliver entertainment.- Duygu Cakmak & Guy Davidson [ACCU 2018] | ACCU 2018 | 2018-04-11 |
Campaign AI uses Monte Carlo Tree Search for both resource allocation and coordination, with domain-specific pruning, topological ordering and group splitting… | ||
| Diversity and Inclusion | Meeting C++ 2017 | 2017-11-09 |
Argues that the talent pool is too small and gives concrete UK figures: 47% of the UK workforce are women, 19% are disabled, 36% are not white British… | ||
| Dragging C++ into the Modern era | Meeting C++ 2017 | 2017-11-09 |
A proposed Standard C++ 2D graphics API is nearly ready with a reference implementation on GitHub and a 160‑page paper; it exposes RGBA floats, templated… | ||
| Writing games in very modern C++ | ACCU 2017 | 2017-04-24 |
Walks through using the SG13 HMI 2D API proposal and a Cairo-based reference implementation to write a playable Asteroids clone in modern C++: implements… | ||
| SG14 (the GameDev & low latency ISO C++ working group) | Meeting C++ 2016 | 2016-11-18 |
SG14 pushes concrete C++ fixes for low‑latency games: proposals include a standardized ring buffer (paper 59) and cache‑friendly flat_map/flat_set, while… | ||
| "WG21-SG14 – Making C++ better for games, embedded and financial developers" | CppCon 2016 | 2016-09-18 |
SG14 targets low-latency C++ for games, embedded and finance and reports concrete work: a library proposal for fixed-point types (e.g. 32-bit signed with 2… | ||
| WG21-SG14: The Story So Far | ACCU 2016 | 2016-04-20 |
Study group SG14 documents concrete fixes for latency-sensitive C++: exception unwinding incurs measurable costs (observed 6% frame rate drop when forced on)… | ||
| nothing matches | ||