Kris Jusiak
where else to find them
what they talk about
all 14 in the filters
where they keep going back
- CppCon6 editions2018–2024
- C++Now4 editions2017–2023
- Meeting C++4 editions2016–2022
all 5 in the filters
on a stage with
- Ben Deaneonce
who talks about the same things
- Vittorio Romeo27 talks
- Roth Michaels14 talks
- Björn Fahller31 talks
- Andreas Fertig23 talks
- Jody Hagins11 talks
- Ben Deane32 talks
| title | conference | date |
|---|---|---|
| Template-less Metaprogramming in C++ | CppCon 2024 | 2024-09-15 |
Claim: a template-less metaprogramming style generates and manipulates types using values not angle‑bracket recursion. Implementation is ~100 lines of C++17… | ||
| C++ Run-Time Optimizations for Compile-Time Reflection | C++ on Sea 2024 | 2024-07-02 |
C++26 static reflection plus C++20 tricks get applied to enum_to_string and string_to_enum, with concrete code paths and benchmarks. LLVM MCA guides decisions… | ||
| Lightning Talk: Static Reflection on the Budget in C++23 | C++Now 2023 | 2023-05-07 |
Shows concrete tricks to get usable static reflection with current compilers: turn a struct into a structure-to-tuple using structured bindings and requires… | ||
| Lightning Talk: Powered by C++20 Meta-Programming (MP) | C++Now 2023 | 2023-05-07 |
Claims a complete C++20 state machine implemented with template meta‑programming and std::ranges, fitting on a single slide and yielding zero-overhead… | ||
| Nth pack element... - A case study | Meeting C++ 2022 | 2022-11-17 |
Varied C++ techniques for extracting the nth element are implemented and benchmarked (recursion, overloads, fold/IVFE, C++20 concepts, mp11, preprocessor… | ||
| Nth Pack Element in C++ - A Case Study | CppCon 2022 | 2022-09-11 |
Compares concrete implementations for grabbing the nth element of a variadic pack, builds and runs benchmarks with metabench and Compiler Explorer, and… | ||
| Lightning Talk: C++20 - A New Way of Meta-Programming? | CppCon 2022 | 2022-09-11 |
Five concrete C++20 techniques for template metaprogramming: compile-time branching with requires/constraints and if constexpr that selects overloads… | ||
| Lightning Talk: MP: Template Meta-Programming in C++ | CppCon 2022 | 2022-09-11 |
Claims that template meta programming fits into C++20 and std::ranges and can be sketched in 5 minutes. Implements compile time rotate and slice using ranges… | ||
| A Practical Guide to Loose Coupling | C++ on Sea 2022 | 2022-07-05 |
Concrete refactors: replace global manager/singletons and long chains like a->b->c with injected objects so code compiles if wrong and tests can fake… | ||
| Constraints not Satisfied | C++Now 2022 | 2022-05-01 |
Shows library techniques that work around C++20 limitations: passing concepts by wrapping them in lambda-wrapped concepts so static_assert and requires can be… | ||
| Expect(optimized) | C++Now 2022 | 2022-05-01 |
Method uses compiler attributes to mark function start/end, prevents reordering, compiles and dumps machine code, then compare instruction size between a… | ||
| Law of Demeter: A Practical Guide to Loose Coupling | ACCU 2022 | 2022-04-06 |
Shows concrete before/after C++ code: a god-object using singletons and chain calls like manager.instance.getSpeakers.get that is hard to test, then refactors… | ||
| ++namedtuple: Python style Named Tuples in C++20 | Meeting C++ 2021 | 2021-11-10 |
Implements Python-style named tuples in C++20 with a concrete snippet (namedtuple{"price"_t = 42, "size"_t = 1'000u}) using "price"_t UDL and a small… | ||
| Law of Demeter: A Practical Guide to Loose Coupling | CppCon 2021 | 2021-10-24 |
Shows concrete C++ examples that break and fix the Law of Demeter and claims applying LoD plus Single Responsibility and Dependency Inversion yields code… | ||
| C++ to the RISCue! A Practical Guide for Embedded C++20 | CppCon 2021 | 2021-10-24 |
Claims that modern C++20 runs for embedded development entirely with online tools and that a declarative state machine yields smaller faster output. Uses… | ||
| ++namedtuple - Python-style Named Tuples in C++20 | CppCon 2021 | 2021-10-24 |
Shows a concrete C++20 library that reproduces Python-style named tuples: implements namedtuple{"price"_t = 42, "size"_t = 1'000} and name tags like "price"_t… | ||
| "unit"_test: Implementing a Macro-free Unit Testing Framework from Scratch in C++20 | CppCon 2021 | 2021-10-24 |
Claim: a working macro-free C++20 framework is implemented from scratch that makes the shown snippet compile and run. It uses C++20 features — modules concepts… | ||
| Lightning Talk: That's a @meta rotate! | CppCon 2021 | 2021-10-24 |
Claims compile time reflection with circle lets C++ rotate and manipulate type lists exactly like values, using a meta array of types and packing/unpacking to… | ||
| Lightning Talk: C++ Tip Of The Week | CppCon 2021 | 2021-10-24 |
Rapid overview of a weekly C++ tip series that claims 240 tips and publishes every Sunday, with a live GitHub repo and a website for code and issues. Shows… | ||
| Future of Testing With C++20 | ACCU 2021 Online | 2021-03-10 |
Claims a macro-free testing framework implemented in about 200 lines of C++20 that compiles and runs the example "\"hello world\"_test = [] { expect(12_i ==… | ||
| Macro-Free Testing With C++20 | CppCon 2020 | 2020-09-14 |
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
If this lightning talk we will follow the Beyonce Rule - 'If you liked it then you "should put… | ||
| Just-in-Time Compilation: The Next Big Thing? | CppCon 2020 | 2020-09-14 |
Shows a practical clang-jit (P1609) workflow that turns runtime strings into types, compiles targeted functions on demand, and promotes runtime data into… | ||
| Postmodern Meta C++ | CppCon 2019 | 2019-09-15 |
Quick tour of concrete C++ techniques that the codebase actually compiles and runs: uses C++17 reflection-ish tricks plus structure bindings to turn tuples… | ||
| template<template...> | C++Now 2019 | 2019-05-05 |
Current C++ lets templates, values and class types be passed in different ways (since 98, 17, 20) but cannot uniformly treat a template name, a raw type like… | ||
| [Boost].DI - Inject all the things! | CppCon 2018 | 2018-09-23 |
Claims a small generated header library called [BOOST].DI that is not part of Boost and requires no STL, able to deduce constructors and inject by value… | ||
| “State Machines Battlefield - Naive vs STL vs Boost” | CppCon 2018 | 2018-09-23 |
Benchmarks compare naive if/else and switch (about 64 lines of code, very well inlined) versus object‑oriented vtable approach (about 220 lines of generated… | ||
| Concepts driven design | Meeting C++ 2017 | 2017-11-09 |
Concepts land in the C++20 draft and claim to give precise, compile‑time interfaces that dramatically improve diagnostics and replace SFINAE plumbing; earlier… | ||
| [BOOST].SML STATE MACHINE LANGUAGE | C++Now 2017 | 2017-05-15 |
A header-only state-machine DSL implemented with lambdas and template deduction compiles to a static transition table and runs at compile time, targeting C++14… | ||
| Concept Driven Design with Dependency Injection | C++Now 2017 | 2017-05-15 |
Claims a workflow that uses C++14/17-era concepts emulation and policy-based design to wire dependencies at compile time, producing policy-based compile-time… | ||
| TDD/BDD and DI | Meeting C++ 2016 | 2016-11-18 |
Claims an automatic mock injector that creates mocks for unbound interfaces at injection time, demonstrated with fake it and boost di. Shows TDD example… | ||
| Implementing a web game in C++14 | Meeting C++ 2016 | 2016-11-18 |
A working C++14 match‑3 web game exists: source uses ranges, boost DI and SML for logic, SDL2 for rendering, compiled with M scripton into both asm.js and web… | ||
| nothing matches | ||