~/talks

Vittorio Romeo

what they talk about

all 10 in the filters

where they keep going back

all 5 in the filters

on a stage with

who talks about the same things

titleconferencedate
More Speed & Simplicity: Practical Data-Oriented Design in C++NDC TechTown 20252025-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…
Talk on
Improving C++ Compilation Times: Tools & TechniquesACCU 20232023-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…
Talk on
C++ And Beyond: DiscussionACCU 20232023-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…
Talk on
Pragmatic Simplicity - Actionable Guidelines To Tame Cpp ComplexityCppCon 20222022-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…
Talk on
Lightning Talk: majsdown: Metaprogramming? In my Slides?CppCon 20222022-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 on
Lightning Talk: C++ Debug Performance is Improving: What Now?CppCon 20222022-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…
Lightning on
The C++ Tech Community @ BloombergACCU 20222022-04-06
Bloomberg builds an internal C++ Guild that organizes 11 tech communities, mobilizes 150 active contributors, and drives concrete results: a tooling working…
Talk on
wordlexpr -- compile-time WordleACCU 20222022-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…
Lightning on
Moving an `int` Is Slow: Debug Performance Matters!ACCU 20222022-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…
Lightning on
C++11/14 at Scale: What Have We Learned?CppCon 20212021-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)…
Talk on
C++11/14 at Scale - What Have We Learned?ACCU 2021 Online2021-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…
Talk on
Making sense of terrible template errors with 'camomilla'CppCon 20192019-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…
Talk on
Fixing C++ with EpochsCppCon 20192019-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…
Talk on
Putting `integer_sequence` on a dietC++Now 20192019-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…
Lightning on
Higher-order functions and function_refACCU 20192019-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…
Talk on
Zero-allocation & no type erasure futuresACCU 20182018-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…
Talk on
function_refMeeting C++ 20172017-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…
Lightning on
You must type it three timesC++Now 20172017-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…
Talk on
Implementing variant Visitation Using LambdasACCU 20172017-04-24
Demonstrates a concrete implementation of lambda-based visitation for std::variant and other variants: builds an overload set via multiple inheritance and…
Talk on
Implementation of a multithreaded compile-time ECS in C++14Meeting C++ 20162016-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…
Talk on
Implementing `static` control flow in C++14Meeting C++ 20162016-11-18
Shows a concrete C++14 implementation of compile‑time branching and looping: a static_if implementation using generic lambdas, variable templates and…
Talk on
“Implementing `static` control flow in C++14"CppCon 20162016-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…
Talk on
'static_if' in C++14Meeting C++ 20152015-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…
Lightning on
'Meaningful' castsMeeting C++ 20152015-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…
Lightning on
Implementation of a component-based entity system in modern C++CppCon 20152015-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…
Talk on
`for_each_argument` explained and expandedCppCon 20152015-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…
Talk on
Quick Game Development with C++11 / C++14CppCon 20142014-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 —…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.