Johan MartinssonPour avoir du code propre faut-il consacrer plus de temps?Quand on code sur un projet nous finissons toujours par produire du code un peu en dessous de notre niveau maximum. Ceci est normal car…Nov 26, 2018Nov 26, 2018
Johan MartinssonJohan MartinssonI know some employees that’d like to train more, to go to conferences, present at conferences and train during working hours. Few…Oct 9, 2018Oct 9, 2018
Johan MartinssonVouloir changer les chosesL’une des premières choses qui m’a frappé dans la vie professionnelle est à quel point il est difficile de changer quelque chose, même…Sep 24, 20181Sep 24, 20181
Johan MartinssonType Driven Development pattern -Small typesSmall types in type driven development facilitates composability much like small objects do in OO. One of my first experiences in Idris…Jul 4, 2018Jul 4, 2018
Johan MartinssonBug Generator: Use of indicesLet me just start by stating what I mean by a Bug Generator. It’s a style of code that is likely to contain bugs or produce bugs in the…May 1, 2018May 1, 2018
Johan MartinssonBug pattern — Hidden testable codeWhen there’s a bug it is very likely the existing design contributed to its existence. This suggests that there are corresponding design…Apr 16, 2018Apr 16, 2018
Johan MartinssonGenerative fibonacci numbers using reactive streamsI’ve been exploring Reactive Streams for a while and the other day it struck me that it’d be possible to use a combination of streams to…Mar 12, 2018Mar 12, 2018
Johan MartinssonData structure is key to simplicityIf you want a simple solution, find a simple data structure.Dec 11, 2017Dec 11, 2017