Johan HiddinginNetherlands eScience CenterDiversity in Software: four ways to think differentLet’s talk about diversity in Software.Feb 2, 2023Feb 2, 2023
Johan HiddinginNetherlands eScience CenterUnweaving legacy code using EntangledFor a Research Software Engineer, dealing with legacy code is seen as a chore: dirty work, but a necessary evil.Nov 10, 2022Nov 10, 2022
Johan HiddinginNetherlands eScience CenterLiterate Programming in Science2. The HowJul 7, 2021Jul 7, 2021
Johan HiddinginNetherlands eScience CenterLiterate Programming in Science1. The WhyJun 22, 2021Jun 22, 2021
Johan HiddingLentil soupThese days I sometimes wonder, what is the best thing I can do for the world? How can I singlehandedly save humanity from near certain…Sep 11, 2020Sep 11, 2020
Johan HiddinginNetherlands eScience CenterParallel programming in PythonPart 1: Killing the GIL, Combining Dask and Numba for parallel number-crunching in PythonJan 6, 20201Jan 6, 20201
Johan HiddinginNetherlands eScience CenterWhy all you’ll ever need is Markdownan introduction to PandocJul 2, 20193Jul 2, 20193
Johan HiddinginNetherlands eScience CenterBreaking the barrier: fluid simulations parallel-in-time.Smaller simulation volumes per processor also give greater overhead in communication. How can we break this barrier? Parallelise in time!Jun 3, 2019Jun 3, 2019
Johan HiddinginNetherlands eScience CenterenTangleDA bi-directional Literate Programming toolJan 30, 2019Jan 30, 2019
Johan HiddinginNetherlands eScience CenterEasier Docker in PythonDocker is a tool that creates a stack of virtual environments on top of a running Linux kernel. This allows you to run tools (and web…Feb 3, 2017Feb 3, 2017