~/talks

Andreas Fertig

what they talk about

all 7 in the filters

where they keep going back

all 6 in the filters

on a stage with

all 21 in the filters

who talks about the same things

titleconferencedate
Embedded Friendly C++: Features That Make a DifferenceMeeting C++ 20252025-11-06
Concrete code: parsing MAC strings into a strongly typed array, packing floats into FP16, asserting no-padding with has_unique_object_representations, and…
Talk on
Fast and small C++ - When efficiency mattersMeeting C++ 20242024-11-14
Shows concrete microtechniques and measurable outcomes: uses compressed_pair with no_unique_address EBO to keep unique_ptr a single pointer; compares SSO sizes…
Talk on
Fast and Small C++ - When Efficiency MattersCppCon 20242024-09-15
Shows how empty-base/CompressedPair tricks shrink a unique_ptr with a compile-time deleter to pointer size, demonstrates EBO + C++20 no_unique_address and…
Talk on
Back to Basics: Object-Oriented Programming in C++CppCon 20242024-09-15
Shows concrete code and compiler-transformation evidence: uses C++ Insights demo to emit C translation, exposes vtable/vptr reveal and exactly how virtual…
Talk on
Lightning Talk: The UB Detector: constexprCppCon 20242024-09-15
Claim that a constexpr evaluation forbids undefined behaviour is false: C++20 code using std::views::filter, mutating elements so they no longer satisfy the…
Lightning on
C++ Insights: Peek behind the curtains of your C++ compilerCppNorth 20242024-07-21
C++ Insights is a clang AST-based, open‑source tool that performs source‑to‑source transforms so the compiler’s hidden work appears as valid C++ code. It makes…
Talk on
C++ Coroutines from scratchNDC TechTown 20232023-09-18
Starts from plain functions and implements working coroutines: a chat generator with promise methods yield_value/return_value and await_transform, an…
Talk on
C++ Feature Coroutines, Beginner FriendlyCppNorth 20232023-07-17
Covers the concrete mechanics: new keywords co_await, co_yield, co_return map to promise_type hooks and a wrapper return type; every coroutine creates a…
Talk on
C++20’s Coroutines for BeginnersCppCon 20222022-09-11
Starts from plain functions and shows C++20 coroutines actually working: implements a generator wrapper type with promise_type, an iterator for range‑based…
Talk on
Back to Basics: C++ Move SemanticsCppCon 20222022-09-11
Explains concrete rules and worked examples: why mark noexcept move ctors, how to write efficient move constructor and move assignment using…
Talk on
C++20 ConceptsACCU 20222022-04-06
Demonstrates using C++20 Concepts to replace a 19-class, inheritance-heavy libc++ implementation of libc++ optional with a single class, cutting 1187 lines to…
Talk on
C++20 Templates - the next levelMeeting C++ 20212021-11-10
Claims that C++20 makes templates readable and testable with concrete features backed by Compiler Explorer and compile-time checks. Concepts and the requires…
Talk on
C++20 Templates: The next level: Concepts and moreCppCon 20212021-10-24
Shows concrete, actionable detail: how requires expressions and a new concept keyword replace SFINAE patterns, examples that enforce same-type, noexcept and…
Talk on
C++20 Templates - the Next Level: Concepts and MoreACCU 2021 Online2021-03-10
Walks through C++20 features with concrete code: converts a variadic add implementation from SFINAE to Concepts using a reusable edible concept and tested it…
Talk on
Back to Basics: Templates (part 1 of 2)CppCon 20202020-09-14
Covers concrete template patterns: function, class and method templates; shows a constexpr size(T (&)[N]) that preserves array size with std::array example…
Talk on
Back to Basics: Templates (part 2 of 2)CppCon 20202020-09-14
Walks through concrete template recipes: a variadic min function that unpacks a parameter pack and uses recursion guarded by constexpr if, then replaces that…
Talk on
PREVIEW VIDEO - NovemberACCU Autumn 2019 Belfast2019-11-11
Two-day ACCU Autumn conference runs 2019-11-11 to 2019-11-12 at the Hilton in Belfast and deliberately abuts the WG21 C++ meeting in the UK so attendees can…
Talk on
C++ Insights: How stuff works, Lambdas and more!ACCU Autumn 2019 Belfast2019-11-11
C++ Insights is a clang based tool that prints the compiler transformations so you can see real outputs that still compile it highlights that a simple max…
Talk on
C++: λ DemystifiedNDC TechTown 20192019-09-02
Demonstrates how lambdas compile by using C++ Insights to show the closure class, call operator, and conversion to a function pointer for stateless lambdas…
Talk on
C++ Insights: See your source code with the eyes of a compilerNDC TechTown 20192019-09-02
C++ Insights is a Clang-based source-to-source tool that shows what the compiler actually does by transforming code back into readable C++, emitting things…
Talk on
C++: λ DemystifiedNDC Oslo 20192019-06-17
Lambda implementation is shown as compiler-generated closure classes using C++ Insights, revealing that captures become members and call operator(s) and that…
Talk on
C++: Be type-safe - The journey of determining the number of elements in an arrayNDC Oslo 20182018-06-11
Goal is a drop‑in, type‑safe way to get an array element count that fails at compile time. Implementation evolves from a macro to a constexpr function template…
Talk on
Fast and Small - What are the Costs of Language FeaturesNDC Oslo 20172017-06-14
Examines concrete costs and compiler behavior for modern C++ features with code-level effects and fixes: auto and decltype(auto) are compile-time only but…
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.