Fedor Pikus
where else to find them
no profile links on file
what they talk about
all 6 in the filters
where they keep going back
- CppCon5 editions2015–2019
on a stage with
never shared a talk
who talks about the same things
nobody close enough yet
| title | conference | date |
|---|---|---|
| Back to Basics: Test-driven Development | CppCon 2019 | 2019-09-15 |
Covers practical TDD for C++ with concrete tools and outcomes: builds a simple Sudoku solver and small insertion sort to demonstrate unit tests with Google… | ||
| C++ Design Patterns: From C++03 to C++17 | CppCon 2019 | 2019-09-15 |
Follows several concrete pattern evolutions: a Builder variant uses initializer_list plus move semantics to let templates synthesize boilerplate instead of… | ||
| Design for Performance | CppCon 2018 | 2018-09-23 |
A practitioner recounts measured design wins: using Google Benchmark and GCC with AVX2 intrinsics to turn a textbook matrix–vector loop from ~3 GB/s equivalent… | ||
| “C++ atomics, from basic to advanced. What do they really do?” | CppCon 2017 | 2017-09-24 |
Benchmarks show a mutex with a per-thread local accumulator outruns naive atomic increments: the “wait-free” atomic-plus-equals version runs slower and scales… | ||
| Read, Copy, Update, then what? RCU for non-kernel programmers | CppCon 2017 | 2017-09-24 |
RCU implements a one-writer RCU publishing protocol: readers do atomic acquire-loads and writers prepare copies then atomically swap the root, deferring frees… | ||
| The speed of concurrency (is lock-free faster?) | CppCon 2016 | 2016-09-18 |
Benchmarks use Google benchmark and microtests of atomic increment, mutex, compare-and-swap loops and queue/list implementations on machines up to 120 hardware… | ||
| Live Lock-Free or Deadlock (Practical Lock-free Programming) | CppCon 2015 | 2015-09-21 |
Covers practical lock-free techniques in C++: shows why volatile and naive reorder assumptions fail, demonstrates that compilers can reorder initialization… | ||
| Live Lock-Free or Deadlock (Practical Lock-free Programming) | CppCon 2015 | 2015-09-21 |
Shows how to build a practical lock‑free producer/consumer system using compare‑and‑swap and atomic exchange, then measures when it actually wins versus a… | ||
| “The Unexceptional Exceptions" | CppCon 2015 | 2015-09-21 |
Claims that exceptions are “boring” and usable in small doses and shows how to make error handling correct, not scary: use RAII via unique_ptr/scope-guard to… | ||
| “C++ Metaprogramming: Journey from simple to insanity and back" | CppCon 2015 | 2015-09-21 |
Covers template metaprogramming techniques that generate code at compile time using templates, partial specialization, default template arguments and SFINAE… | ||
| nothing matches | ||