Johan HerlandSoftware Engineer – Git Expert – Tool Sharpener Schutterstraat 8, 2611 MX Delft, Nederland "Move slow and mend things" |
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 |
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 |
2021 | Linux Security and Isolation APIs, Michael Kerrisk | Online/Remote |
2020 | SELinux Administration, Ralf Spenneberg | Online/Remote |
2019 | Fast Track to OpenEmbedded and Yocto Project, Chris Simmonds | Kongsberg, NO |
2019 | Secure Coding in C and C++, Olve Maudal | Oslo, NO |
2018 | Intermediate Python, Robert Smallshire | Kongsberg, NO |
2016 | Building and Using Shared Libraries on Linux, Michael Kerrisk | Oslo, NO |
2016 | Linux/UNIX System Programming, Michael Kerrisk | Oslo, NO |
2015 | Python Advanced, Kevlin Henney | Oslo, NO |
2015 | Python Foundation, Kevlin Henney | Oslo, NO |
This document is copyright 2004 – 2023, Johan Herland. Last Modified: September 2023