![]() |
Johan HerlandSoftware Engineer – Git Expert – Tool Sharpener Industriestraat 59, 2624 BB Delft, Nederland "Move slow and mend things" |
2023 | Separating debug symbols from executables | Tweag blog |
2023 | Integrating Testwell CTC++ with Bazel | Tweag blog |
2023 | Behind the scenes with FawltyDeps v0.13.0, matching imports with dependencies | Tweag blog |
2023 | Announcing FawltyDeps, a dependency checker for your Python code | Tweag blog |
2025 | FawltyDeps: Finding undeclared/unused dependencies in your notebooks and projects, FOSDEM 2025 | Brussels, BE |
2025 | Debug fission: Separating debug symbols from executables, FOSDEM 2025 | Brussels, BE |
2023 | Finding undeclared and unused dependencies in your notebooks and projects, PyData Global | Online/Remote |
2022 | The Git Parable, Tweag internal knowledge sharing | Online/Remote |
2018 | The Git Parable, NDC TechTown | Kongsberg, NO |
2018 | Building useful project utils in Python, NDC TechTown | Kongsberg, NO |
2017 | Making a Headless Android Device (with Patricia Aas), NDC TechTown | Kongsberg, NO |
2016 | Elegant Filesystem Interactions in Python using pathlib, ACCU Conference | Bristol, UK |
2013 | The Git Parable, ACCU Conference | Bristol, UK |
2012 | The Git Parable, Meetup with the local Tekna chapter | Oslo, NO |
This document is copyright 2004 – 2025, Johan Herland. Last Modified: February 2025