Hypnose consanguine

Deux nouvelles se sont récemment télescopées dans ma timeline et il est difficile de ne pas les lier dans une certaine mesure et de donner un titre piègeaclic fabuleux à ce billet. More …

Bye, Twitter

Comme vous le savez, Twitter est mort ou en passe de l'être. J'y ai passé 15 ans de ma vie, posté près de cent mille fois et lâché près de 5000 “likes”. J'y ai rencontré tellement de copines et de copains, ça me fait mal au cœur de quitter le machin. Y'a indéniablement un deuil à faire. More …

Vacances en VTTAE dans le Beaufortain

Ayant grand besoin de vacances après une année de travail plutôt conséquente, je nous ai organisé, à moi, mon fils et son cousin, un petit séjour à la montagne pour y faire des randonnées en VTTAE — ou VTT à assistance électrique. More …

Elm Result Pipeline

One of the best features of pure functional programming languages like Elm is their ability to handle and deal with uncertainty. The absence of null and exceptions forces developers to state explicitely what should happen when expectations aren’t met, which combined with a good compiler and a strong static type system makes the code super descriptive and rock solid.

More …

En vrac manageurial™

Un peu marre de Twitter, de ses querelles éphémères, de la négativité ambiante et du bruit blanc que ça génère depuis quelques mois, j’ai pris la décision de faire reprendre du service à mon agrégateur RSS afin de diversifier mes sources d’information quotidiennes.

More …

Stateful components in Elm

It’s often claimed that Elm developers should avoid thinking their views as stateful components. While this is indeed a general best design practice, sometimes you may want to make your views reusable (eg. across pages or projects), and if they come with a state… you end up copying and pasting a lot of things.

More …

Chaining HTTP requests in Elm

Sometimes in Elm you struggle with the most basic things. Especially when you come from a JavaScript background, where chaining HTTP requests are relatively easy thanks to Promises or async/await. More …

Reduce and the Ferris wheel metaphor

I recently had to introduce some Elm concepts to a coworker who had some experience with React and Redux. One of these concepts was List.foldl, a reduction function which exists in many languages, specifically as Array#reduce in JavaScript. More …