• Illustration de la publication Retour sur Devoxx 2026 — vendredi

    Retour sur Devoxx 2026 — vendredi

    Après le jeudi, voici la rétrospective de la seconde journée de Devoxx 2026. Elle démarre par les keynotes que j’apprécie toujours autant pour la prise de hauteur qu’elles offrent souvent ainsi que leur diversité. Elle se termine par la désormais traditionnelle keynote de fermeture assurée par les castcodeurs. C’est toujours cool de voir pour de vrai les femmes et les hommes qu’on écoute toute l’année dans son appli de podcast.

  • Illustration de la publication L’indispensable retour sur Devoxx 2026 — jeudi

    L’indispensable retour sur Devoxx 2026 — jeudi

    Tout comme il y a deux ans, je suis retourné à Devoxx cette année. Surtout pour conserver la mémoire des talks auxquels j’ai assisté, j’écris donc cette série de deux billets de blog. Ils sont garantis sans IA, au moins pour la rédaction des billets eux-mêmes, car il était très difficile de passer outre le sujet cette année.

  • Illustration de la publication Synchronisation iCloud

    Synchronisation iCloud

    Que faire quand le téléphone de votre ado squatte sans vraiment y prendre conscience une grande partie de votre espace de stockage iCloud familial ? Reprendre le contrôle et utiliser l’ordinateur familial pour décharger le contenu. Cet article va décrire les différentes étapes pour y parvenir.

  • Illustration de la publication Documentation testing en Scala

    Documentation testing en Scala

    Dans l’article précédent, on a vu que certains tests étaient éligibles à l’approche Approval Tests. On peut encore aller plus loin et tenter l’approche Documentation testing. La librairie est en Java et écrite spécifiquement pour JUnit. Cela ne nous permet donc pas de l’utiliser directement avec Scala et MUnit. On ne va pas aller aussi loin que l’exemple de documentation généré pour le kata par Sébastien Fauvel avec ses graphes mais on va prouver que ça fonctionne.

  • Illustration de la publication Approval Tests — 16 ans après

    Approval Tests — 16 ans après

    Il y a parfois (souvent/toujours) des notions ou des concepts qui semblent nouveaux, mais qui sont en réalité vieux comme le monde. On a toujours l’impression de découvrir de nouvelles choses alors qu’il ne s’agit que de vieux concepts nommés différemment ou markettés.

    Pas plus tard qu’hier dans un podcast, j’entendais l’animateur parler du fait qu’il faisait déjà du calcul de similarité cosinus sur Apache Mahout alors que cette technique est encore et toujours plus utilisée pour implémenter les RAG dans les applications qui veulent intégrer des LLM. Par cette occasion, il nous enjoignait à lire ou à relire les vieux papiers de recherche sur ces sujets.

    Sans en arriver à déchiffrer une thèse, je re-découvre en 2025 une technique de test nommée Approval Tests qui mérite qu’on s’y penche et qu’on l’expérimente dans son langage favori — évidemment.