Samuel LampaEquation-centric dataflow programming in GoEven though computations done on computers are very often based on some type of math, it is striking that the notation used in math to…Jul 20, 2019Jul 20, 2019
Samuel LampaStructured Go-routines or framework-less Flow-Based Programming in GoThis post has previously been published at bionics.it.Mar 2, 2019Mar 2, 2019
Samuel LampaSetting up a light-weight Linux-like non-WSL terminal environment on WindowsIn my new job as a consultant and developer in Machine Learning and AI at Savantic AB, although we internally have a “choose your favorite…Dec 30, 2018Dec 30, 2018
Samuel LampaLinked Data Science — For improved understandability of computer-aided researchOriginally posted at bionics.it — This is an excerpt from the “future outlook” section of my thesis, titled “Reproducible Data Analysis in…Oct 30, 20181Oct 30, 20181
Samuel LampaWhat is a scientific (batch) workflow?This story was originally posted on bionics.itSep 25, 2018Sep 25, 2018
Samuel LampaCombining the best of Go, D and Rust?This post was originally published in 2016 at bionics.it.Jul 9, 2018Jul 9, 2018
Samuel LampaThe problem with GNU Make for scientific workflows(originally published in 2015 at bionics.it)Jul 9, 2018Jul 9, 2018
Samuel LampaLaunching kubernetes jobs from the Go API — notes from a beginnerMy current work at pharmb.io entails adding kubernetes support to my light-weight Go-based scientific workflow engine, scipipe (kubernetes…Feb 14, 2017Feb 14, 2017
Samuel LampaHow time-boxing and a unified trello board solved my productivity problemsFeb 26, 2016Feb 26, 2016
Samuel LampaLoosely coupled tasks in Luigi workflowsHow flow-based principles like in and out-ports, and separate network definition made our Luigi workflows super flexible and maintainable.Dec 5, 20141Dec 5, 20141