Hubert Matthews
where else to find them
no profile links on file
what they talk about
all 5 in the filters
where they keep going back
- NDC TechTown3 editions2017–2019
- ACCU3 editions2017–2019
- NDC London2 editions2017–2019
all 4 in the filters
on a stage with
never shared a talk
who talks about the same things
- Eduardo Madrid10 talks
- Jody Hagins11 talks
- Björn Fahller31 talks
- Amir Kirsh27 talks
- Victor Ciura50 talks
- Roth Michaels14 talks
| title | conference | date |
|---|---|---|
| C++ Concepts for Developers | NDC TechTown 2019 | 2019-09-02 |
C++20 adds concepts as compile‑time constraints on template parameters that check whether expressions compile but cannot enforce semantic axioms (cannot prove… | ||
| Optimising a small real-world C++ application | ACCU 2019 | 2019-04-10 |
A configurable C++ converter for COBOL/BCD fixed‑format files becomes usable for disaster‑recovery by profiling and iterative change: uses strace, perf… | ||
| Read and write considered harmful | NDC London 2019 | 2019-01-30 |
Claim: reads and writes behave fundamentally differently — reads scale horizontally, while writes cause fan‑in contention and break caching. Gives concrete… | ||
| Design for Test | NDC TechTown 2018 | 2018-09-27 |
Argues that testability comes from design: isolate business logic from environmental I/O, invert dependencies, and construct object graphs separately so core… | ||
| Optimising a small real-world C++ application | NDC TechTown 2018 | 2018-09-27 |
Converts fixed-width EBCDIC/packed-BCD COBOL files to pipe-separated CSV using a JSON field spec and iterative changes that double and redouble speed: initial… | ||
| Read and write considered harmful | ACCU 2018 | 2018-04-11 |
Claim: reads and writes behave radically differently and treating them the same damages architecture. Evidence: shared writes show zero scalability on… | ||
| C++ Performance and Optimisation | NDC TechTown 2017 | 2017-10-17 |
Argues that optimization is a measured process: profile to remove obvious waste, then eliminate hot mallocs and temporaries, then choose algorithms and data… | ||
| C++ Performance and Optimisation | NDC Oslo 2017 | 2017-06-14 |
Starts with profiling to find silly hotspots then moves to concrete fixes: eliminate repeated allocations (malloc costs 200–500 cycles), collapse memcopies… | ||
| The C++ Type System Is Your Friend | ACCU 2017 | 2017-04-24 |
Argues C++ types and templates enforce domain rules with zero runtime cost: concrete examples include whole value pattern year/month/day wrappers, user‑defined… | ||
| The C++ Type System is your Friend | NDC London 2017 | 2017-01-16 |
Shows concrete techniques: wrap ints into strong types with user-defined literals and explicit constructors, enforce ranges with constexpr so some errors… | ||
| nothing matches | ||