Vittorio Romeo
where else to find them
bluesky:vittorioromeo.bsky.social
what they talk about
all 10 in the filters
where they keep going back
- CppCon6 editions2014–2022
- ACCU6 editions2017–2023
- Meeting C++3 editions2015–2017
all 5 in the filters
on a stage with
- Kate Gregoryonce
- Kevlin Henneyonce
- Nicolai M. Josuttisonce
who talks about the same things
- Björn Fahller31 talks
- Roth Michaels14 talks
- Kris Jusiak31 talks
- Amir Kirsh27 talks
- Andreas Fertig23 talks
- Jon Kalb25 talks
| title | conference | date |
|---|---|---|
| More Speed & Simplicity: Practical Data-Oriented Design in C++ | NDC TechTown 2025 | 2025-09-22 |
A live particle demo refactors an OOP design (vector<unique_ptr<Entity>, virtual dispatch, heap allocs) into data‑oriented layouts (separate vectors for… | ||
| Improving C++ Compilation Times: Tools & Techniques | ACCU 2023 | 2023-04-19 |
Benchmarks show easy wins: use Ninja not make to cut seconds of build-system overhead (a SFML test drops make’s 6s overhead to ~1s), enable ccache to get… | ||
| C++ And Beyond: Discussion | ACCU 2023 | 2023-04-19 |
Greatest obstacle is C++'s accumulated backward compatibility: concrete proposals use modules and epoch/dialect techniques to let new syntax map to the same… | ||
| Pragmatic Simplicity - Actionable Guidelines To Tame Cpp Complexity | CppCon 2022 | 2022-09-11 |
Interactive session shows concrete rules: derive use the most limited tool for the job from casting, emplace_back vs push_back, scope_lock pitfalls, ranges vs… | ||
| Lightning Talk: majsdown: Metaprogramming? In my Slides? | CppCon 2022 | 2022-09-11 |
A Markdown flavor embeds ES2020/ES6 code and runs it via a C++20 preprocessor that links to the C/C++ QuickJS engine. It generates concrete outputs: automatic… | ||
| Lightning Talk: C++ Debug Performance is Improving: What Now? | CppCon 2022 | 2022-09-11 |
Claims that debug builds are getting faster backed by examples: using std::byte can produce heavier assembly compared to char, an std::move added in a C++20… | ||
| The C++ Tech Community @ Bloomberg | ACCU 2022 | 2022-04-06 |
Bloomberg builds an internal C++ Guild that organizes 11 tech communities, mobilizes 150 active contributors, and drives concrete results: a tooling working… | ||
| wordlexpr -- compile-time Wordle | ACCU 2022 | 2022-04-06 |
Implements a playable Wordle that runs entirely at C++ compile time by encoding game state in types, taking a seed and each guess as preprocessor defines, and… | ||
| Moving an `int` Is Slow: Debug Performance Matters! | ACCU 2022 | 2022-04-06 |
Benchmark shows C++20's std::accumulate uses std::move in assignment and on -O0 that call is not inlined, producing 1.4× slowdown versus C++17 for an int-heavy… | ||
| C++11/14 at Scale: What Have We Learned? | CppCon 2021 | 2021-10-24 |
Eight years of shipping Modern C++ at scale yields concrete rules not slogans: a company-wide course trains hundreds, a book (Embracing Modern C++ Safely)… | ||
| C++11/14 at Scale - What Have We Learned? | ACCU 2021 Online | 2021-03-10 |
Eight years of C++11/14 adoption at a large company yields concrete lessons: surveys show ~83% C++11 and ~58–65% C++14 adoption in 2018–2019, and incremental… | ||
| Making sense of terrible template errors with 'camomilla' | CppCon 2019 | 2019-09-15 |
Command line tool camomilla is a small Python script that rewrites fat C++ template errors by collapsing template arguments to configurable levels so deeply… | ||
| Fixing C++ with Epochs | CppCon 2019 | 2019-09-15 |
Proposes using modules as an opt‑in per‑module edition system so code starts with a directive selecting a version and modules with different versions compile… | ||
| Putting `integer_sequence` on a diet | C++Now 2019 | 2019-05-05 |
Shows how to enumerate parameter packs while keeping the index at compile time and removing indirection: first uses a templated lambda operator() trick to pass… | ||
| Higher-order functions and function_ref | ACCU 2019 | 2019-04-10 |
Proposal claims a lightweight, non-owning callable view that sits between templates and std::function and lands in LWG for C++20 consideration; implementation… | ||
| Zero-allocation & no type erasure futures | ACCU 2018 | 2018-04-11 |
Claims a composable future system that encodes the entire async graph in C++ types to achieve zero-allocation and no type erasure, implemented with C++17… | ||
| function_ref | Meeting C++ 2017 | 2017-11-09 |
A proposal called function_ref provides a constrained callable type that behaves like a non-owning lightweight reference to any callable matching a signature… | ||
| You must type it three times | C++Now 2017 | 2017-05-15 |
Library wrappers require copying the function body three times to get correct noexcept, decltype(auto) return type and SFINAE friendliness; the talk shows a… | ||
| Implementing variant Visitation Using Lambdas | ACCU 2017 | 2017-04-24 |
Demonstrates a concrete implementation of lambda-based visitation for std::variant and other variants: builds an overload set via multiple inheritance and… | ||
| Implementation of a multithreaded compile-time ECS in C++14 | Meeting C++ 2016 | 2016-11-18 |
A compile‑time, multithreaded ECS called ecst runs in C++14 and uses Boost Hana–style metaprogramming, a thread pool plus latch synchronization, a sparse… | ||
| Implementing `static` control flow in C++14 | Meeting C++ 2016 | 2016-11-18 |
Shows a concrete C++14 implementation of compile‑time branching and looping: a static_if implementation using generic lambdas, variable templates and… | ||
| “Implementing `static` control flow in C++14" | CppCon 2016 | 2016-09-18 |
Shows a working C++14 implementation of compile-time branching and looping that mimics C++17 if constexpr and adds a richer static_for with index, accumulator… | ||
| 'static_if' in C++14 | Meeting C++ 2015 | 2015-12-04 |
implements static_if in C++14 as a header‑only library and shows working code on GitHub https://github.com/SuperV1234/meetingcpp2015/tree/master/1_StaticIf… | ||
| 'Meaningful' casts | Meeting C++ 2015 | 2015-12-04 |
Implements concrete safer casts: to_num that checks overflow by promoting operands and using fenv/CFM checks, from_enum/to_enum that use std::underlying_type… | ||
| Implementation of a component-based entity system in modern C++ | CppCon 2015 | 2015-09-21 |
Implements a small but complete entity component system in modern C++ using C++14, SFML for visuals and a GitHub repo with code; components are plain data… | ||
| `for_each_argument` explained and expanded | CppCon 2015 | 2015-09-21 |
Explains how Sean Parent’s one-line trick expands a parameter pack via an initializer_list-based comma trick to call a callable for each argument, then builds… | ||
| Quick Game Development with C++11 / C++14 | CppCon 2014 | 2014-09-07 |
Build claim: an Arkanoid/Breakout clone in ~200–300 lines using C++11/14. Tools actually used: SFML for 2D rendering/input and modern C++ features —… | ||
| nothing matches | ||