• Pourquoi et comment a été corrigé NotSerializableException dans ScalaTest

    Qu’est-ce qui ne va pas avec ScalaTest 3.2.2 ? Dans cet article je vais revenir sur un bug introduit dans ScalaTest et comment le comprendre, l’analyser, le résoudre et éviter qu’il ne se reproduise à l’avenir.

  • Architecture hexagonale et programmation fonctionnelle

    Après avoir présenté l’architecture hexagonale, j’ai eu le droit à une question piège de la part d’un de mes collègues : est-ce que cette architecture est compatible avec la programmation fonctionnelle. Plus précisément : si j’isole mes effets de bords, ai-je toujours besoin de la partie infrastructure ?

  • Angular getting started : pas à pas

    Après trois ans à ne coder que du backend, je suis un peu - voire beaucoup - rouillé sur le front. Je vais donc me remettre un peu dans le game en commençant par décrire la prise en main d’Angular et de son getting started.

  • Comment s'assurer que mon projet sbt est à jour

    La bonne pratique sur un projet est de toujours être à jour sur ses dépendances. Or c’est assez fastidieux d’aller vérifier ça à la main sur chacune des dépendances. C’est là que sbt-updates peut nous aider à nous en sortir.

  • Prometheus et akka-http

    Prometheus est une base de données timeseries qui permet de stocker des informations de métriques afin de les restituer dans un grafana. akka-http est une librairie qui permet d’écrire des serveurs web en scala. Le but de cet article est de montrer comment faire fonctionner ces deux technologies ensemble.