Johan Herland
where else to find them
mastodon:@jherland@mastodon.social
x:jherland
what they talk about
where they keep going back
- NDC TechTown2 editions2018–2025
on a stage with
never shared a talk
who talks about the same things
- Kushal Das6 talks
- Larry Hastings9 talks
- Moshe Zadka13 talks
- Bernát Gábor5 talks
- Harry Percival10 talks
- Paul Ganssle8 talks
| title | conference | date |
|---|---|---|
| War story from the build system trenches: Integrating Bazel and Testwell CTC++ code coverage | NDC TechTown 2025 | 2025-09-22 |
Integrates Bazel with Testwell CTC++ by wrapping CDC++ with per-compilation hooks that rewrite timestamps, absolute sandbox paths and fingerprints so… | ||
| Finding undeclared & unused dependencies in your notebooks | PyData Global 2023 | 2023-12-06 |
Conference analysis shows about 42% of executed notebooks fail from missing deps; only 3.9% reproduce results. FawltyDeps finds undeclared imports and declared… | ||
| The Git Parable - a different approach to understanding Git (90 min) | NDC TechTown 2018 | 2018-09-27 |
90 minutes that builds a tiny Git-like VCS from a text editor and filesystem up so you see exact mechanics: snapshots become SHA-1 named objects, files become… | ||
| Building useful project utils in Python | NDC TechTown 2018 | 2018-09-27 |
Starts from a 450-line bash utility and shows an incremental rewrite into Python that cuts ~19% of the code while making the logic reusable and testable… | ||
| Elegant Filesystem Interactions in Python using pathlib | ACCU 2016 | 2016-04-20 |
Pathlib provides first‑class, immutable path objects (added in Python 3.4, still provisional) that let code join paths with use slash operator to join paths… | ||
| nothing matches | ||