Ivan Čukić
where else to find them
no profile links on file
what they talk about
all 8 in the filters
where they keep going back
- Meeting C++8 editions2014–2025
all 5 in the filters
on a stage with
all 7 in the filters
who talks about the same things
- Andreas Weis21 talks
- Bryce Adelstein Lelbach32 talks
- Vitaly Fanaskov6 talks
- Victor Ciura50 talks
- Björn Fahller31 talks
- Rainer Grimm26 talks
| title | conference | date |
|---|---|---|
| (Don't) use coroutines for this | Meeting C++ 2025 | 2025-11-06 |
Shows concrete patterns and failure modes: using std::generator for lazy flows, building a heap‑free recursive VM by forcing initial_suspend and never_ready… | ||
| Prog C++ | Meeting C++ 2023 | 2023-11-12 |
Closing keynote proposes concrete idioms and tiny library pieces: a lazy keyword emulated by a class template using std::optional and call_once for thread‑safe… | ||
| the expected outcome | Meeting C++ 2022 | 2022-11-17 |
Shows that std::expected in C++23 is a concrete, usable error type (extensions land in C++26) and demonstrates a complete roll-your-own expected plus… | ||
| Design Idioms from an Alternate Universe | CppCon 2021 | 2021-10-24 |
Argues that concrete C++ examples beat jargon: model states with std::variant state machine to eliminate invalid combinations, use std::optional::transform… | ||
| Day 2 - Room 1 Session 1 | Akademy 2020 | 2020-09-04 |
C++ segment lists concrete small wins: if constexpr, _v/_t traits, std::remove_cvref_t, concepts, structure bindings, ranges, std::reduce and fold expressions… | ||
| C++17 and 20 Goodies | Akademy 2020 | 2020-09-04 |
Compiles claim C++20 is ratified and most compilers already support C++17 and then catalogs concrete small wins: use of if constexpr to avoid SFINAE… | ||
| Ranges for distributed and asynchronous systems | ACCU 2019 | 2019-04-10 |
Proposes a reactive, range-inspired pipeline that turns iterators into push streams with sources, sinks and transforms, implemented with expression-template… | ||
| A new look at TMP | Meeting C++ 2018 | 2018-11-15 |
Argues that TMP remains useful mainly for type-level programming and demonstrates concrete techniques: writing meta-functions as using-alias meta-functions… | ||
| Functional Programming: data | Meeting C++ 2017 | 2017-11-09 |
Claims that C++17 tools make state-safe, lock-free designs practical: uses std::variant/std::optional plus std::visit/overloaded for exhaustive, zero-pointer… | ||
| Functional reactive programming in C++ | Meeting C++ 2016 | 2016-11-18 |
Claims that C++ can do functional reactive design practically: compose transformations, avoid shared mutable state by message passing, and make components run… | ||
| Awaiting for the ranges: C++17 | Meeting C++ 2015 | 2015-12-04 |
C++17 ranges claim to turn pipeline code into composable, lazy evaluation views that avoid intermediate allocations and let you express operations like zip +… | ||
| Reactive programming and Qt | Qt World Summit 2015 | 2015-10-06 |
Converts Qt signals and slots into composable reactive streams using Qt UI mouse events as the demo source, applies range-v3 / Boost.Range style… | ||
| Monads in Chains | Meeting C++ 2014 | 2014-12-05 |
Argues that monadic bind unifies lists, boost::optional and futures so one algorithm runs over synchronous values or async results, proposes a serial scheduler… | ||
| nothing matches | ||