Tina Ulbrich
where else to find them
linkedin:tina-ulbrich-60062b280
what they talk about
all 6 in the filters
where they keep going back
- Meeting C++3 editions2021–2025
- C++ on Sea3 editions2022–2025
- ACCU2 editions2021–2022
all 5 in the filters
on a stage with
who talks about the same things
- Vittorio Romeo27 talks
- Björn Fahller31 talks
- Victor Ciura50 talks
- Amir Kirsh27 talks
- Andrei Alexandrescu27 talks
- Kris Jusiak31 talks
| title | conference | date |
|---|---|---|
| The Code is Documentation Enough | Meeting C++ 2025 | 2025-11-06 |
Explains concrete techniques: rename variables and functions to reveal roles, extract small functions to keep one level of abstraction, and write unit tests… | ||
| The Code is Documentation Enough | NDC TechTown 2025 | 2025-09-22 |
Argues that code must express intent so compilers and humans catch bugs: demonstrates renaming a weighted‑average implementation, replacing a raw loop and… | ||
| Lightning Talk: Naming is Hard - A Field Study | C++ on Sea 2025 | 2025-06-23 |
Company inspects oil and gas pipelines and stores up to terabyte per inspection of sensor data to locate defects called features; processing uses a custom… | ||
| C++, C#, Rust or Python - Which is the Best Choice for Low Energy Consumption? | C++ on Sea 2025 | 2025-06-23 |
Reproduces benchmarks for Monte Carlo pi with 10 million samples and an Adler‑32 checksum on 50 MB, measures energy via Code Carbon (RAPL/Intel PCM fallback)… | ||
| Green Programming | NDC TechTown 2024 | 2024-09-09 |
Experiment implements the Hunt seat-allocation algorithm in 14 languages and measures energy and CO2 with codecarbon emissions tracker on an Intel Core i7 with… | ||
| Throwing Tools at Ranges | CppNorth 2024 | 2024-07-21 |
Three implementations (C-style, C++17 algorithms, C++23 ranges) run through Google Benchmark, Cachegrind and the Visual Studio profiler on Windows/WSL with GCC… | ||
| German for Software Developers | Meeting C++ 2023 | 2023-11-12 |
Shows exactly which English dev verbs Germans actually borrow and how they conjugate them: present and conversational past patterns, the regular g-...-t form… | ||
| Throwing Tools at Ranges | Meeting C++ 2023 | 2023-11-12 |
Compares three implementations — C-style C++, C++17, C++23/ranges — using Google Benchmark, cach Grint and the Visual Studio profiler on Windows and Linux… | ||
| Throwing Tools at C++ Ranges | C++ on Sea 2023 | 2023-06-28 |
Compares three implementations (manual C style, C++17 algorithms, C++23 ranges via range-v3) using Google Benchmark, Cachegrind and the Visual Studio CPU… | ||
| How to Rangify Your Code | C++ on Sea 2022 | 2022-07-05 |
Shows how to replace loops with actual range tools: uses range-v3 and the standard library plus a company-implemented ranges::to to build containers… | ||
| How to Rangify Your Code | ACCU 2022 | 2022-04-06 |
Shows how to refactor real C++ loops into concrete range pipelines using range-v3, the standard library ranges and helpers like ranges::to; demonstrates… | ||
| Squid Game C++ Edition | ACCU 2022 | 2022-04-06 |
Three rapid C++ puzzles ask for the return value given short snippets and an input hint rather than full code, delivered as multiple choice with three options… | ||
| How to rangify your code | Meeting C++ 2021 | 2021-11-10 |
Claim: refactor loop-heavy C++ into composable range pipelines that are easier to read and reason about. Demonstrates concrete rewrites: small idioms (max… | ||
| Generic Programming Without (Writing Your Own) Templates | ACCU 2021 Online | 2021-03-10 |
Shows concrete replacements for hand-rolled templates using C++17/C++20: use std::span (or GSL span) to accept any contiguous range and avoid template bloat… | ||
| nothing matches | ||