Julien Wittouck
banner
codeka.io
Julien Wittouck
@codeka.io
freelance solution & software architect 🏗
- containers 🐋 & linux 🐧 💙
- teacher & trainer 🎓 @univlille
- Team @Cloud Nord
- Technical author @Eni
Blog : https://codeka.io
Est-ce que aujourd'hui, ça serait pas le bon jour pour préparer la migration à Spring Boot 4 ? 🍃

🔀 git switch --create feature/spring-boot-4

Le guide de migration draft est déjà dispo par ici : github.com/spring-proje...
Spring Boot 4.0 Migration Guide
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss. - spring-projects/spring-boot
github.com
November 10, 2025 at 8:38 AM
Slots & Daggers c'est chouette, mais c'est un peu court. Pour 5 balles ça vaut le coup !
November 8, 2025 at 1:22 PM
Je suis orga d'un événement tech 😊

Après cette édition 2025 de Cloud Nord, je voulais partager quelques éléments autour de l'organisation de cette conf.
J'y parle des dessous de l'orga, du budget 💸 , et du CFP.

codeka.io/2025/11/07/j...
Je suis orga d'un événement tech - Julien Wittouck
freelance solution & software architect 🏗 - containers 🐋 & linux 🐧 ❤️ - teacher & trainer 🎓 @ univ-lille.fr - speaker 🎙 - Team @Cloud_Nord
codeka.io
November 8, 2025 at 8:01 AM
Un de mes toxic traits, c'est de lire les RFC et la doc quand je creuse un sujet 😅
Et là, je creuse l'authentification en HTTP.

Le header `Authorization` ne limite pas réellement les types d'authentification utilisables, y'a bien un registry de types chez IANA, mais c'est tout.
RFC 9110: HTTP Semantics
The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document describes the overall architecture of…
www.rfc-editor.org
November 7, 2025 at 8:06 AM
Spring va inclure la librairie JSpecify, pour gérer la "null-safety" au sein du framework 🍃

La dépendance est portée par "spring-core", et sera transitive. Les anciennes annotations "Null" implémentées par Spring Framework ont été marquées "@Deprecated" 💀
November 4, 2025 at 8:03 AM
Les vidéos de Cloud Nord 2025 sont en ligne 🎉

Notre monteur fou (moi 😭) a fini d'uploader toutes les vidéos captées le 23 octobre dernier.

C'est pas parfait, mais c'est pas si mal pour du contenu enregistré depuis un coin de table 😅

Tout est sur Youtube : www.youtube.com/playlist?lis...
November 3, 2025 at 8:01 AM
Après deux semaines bien chargées, principalement autour de l’organisation de cloudnord.fr, et pour ne pas finir comme une citrouille enfumée 🎃 , on lit “La Veille de Wittouck”, en se gavant de bonbecs 🍬 🍭 (non).

codeka.io/2025/10/31/l...
La veille de Wittouck - Fin octobre 2025 - Julien Wittouck
freelance solution & software architect 🏗 - containers 🐋 & linux 🐧 ❤️ - teacher & trainer 🎓 @ univ-lille.fr - speaker 🎙 - Team @Cloud_Nord
codeka.io
October 31, 2025 at 4:24 PM
La vidéo de ma conférence "Let's Play Factorio" au DevFest de Nantes est disponible 🎉

www.youtube.com/watch?v=I07D...
Let's play Factorio
Avec Julien Wittouck Factorio est un jeu vidéo d'automatisation hautement addictif (croyez-en mes 300h de jeu). Le but est simple : le vaisseau spatial du joueur est échoué sur une planète…
www.youtube.com
October 31, 2025 at 8:06 AM
J'ai fait ma part 🧹🧼💦
You've all had your hands on PowerWash Simulator 2 for a full week, and you've been very busy 💦

Here are some fun stats for you ⤵️
October 30, 2025 at 7:59 PM
Après l'épisode "Wittouck fait de la captation vidéo", voici "Wittouck fait du montage vidéo" 👀
October 30, 2025 at 8:11 AM
Vous l'attendiez tous avec impatience, mon article "La Veille de Wittouck", en édition spéciale au DevFest de Nantes 2025 🦄 organisé par le bsky.app/profile/gdgn...
La veille de Wittouck - Édition spéciale - DevFest de Nantes 2025 - Julien Wittouck
freelance solution & software architect 🏗 - containers 🐋 & linux 🐧 ❤️ - teacher & trainer 🎓 @ univ-lille.fr - speaker 🎙 - Team @Cloud_Nord
codeka.io
October 18, 2025 at 4:37 PM
Nan mais, c'est quoi ces feedbacks là 🥹
Une salle blindax (400 personnes, des gens n'ont pas pu rentrer), pour venir me voir jouer 1 heure à mon jeu pref 🏭 ⚙️

Merci le #DevfestNantes, bsky.app/profile/gdgn.... Vous êtes un super public 💙 . J'ai passé un moment incroyable.

The Factory Must Grow.
October 16, 2025 at 4:13 PM
Let's play Factorio 🏭⚙️ au #DevFestNantes

C'est maintenant 🕰

@gdgnantes.bsky.social
October 16, 2025 at 1:07 PM
J'ai fait un tour de carroussel à la soirée des speakers du #DevfestNantes.
J'ai vécu ma meilleure vie 😅
Merci @gdgnantes.bsky.social 💙

À demain pour jouer à Factorio 🏭⚙️

(ce message n'a aucun sens 😂)
October 15, 2025 at 9:13 PM
Tchou tchou 🚂

En route pour mon premier #DevFestNantes 🤩

5 heures de train tranquillou, je vais pouvoir me faire une game de vous savez quoi ⚙️🏭
October 15, 2025 at 7:33 AM
🗓️ J-3
Dans 3 jours, je joue à Factorio sur la scène du DevFest de Nantes ☺️ 🕹️ ⚙️
Ça va être épique 😆

Rdv le 16 octobre, à 15h10, en salle Belem pour une game de 50 minutes 😅
October 13, 2025 at 1:10 PM
🗓️ J-6
Si si, je suis bien en train de bosser 👀

#DevFestNantes bsky.app/profile/gdgn...
October 10, 2025 at 1:52 PM
OMG 😱

Je me promène dans les JEPs de OpenJDK (oui étrange, je sais, mais pas de kink shaming hein🥷 ), et je tombe sur cette pépite : JEP 468: Derived Record Creation (Preview) : openjdk.org/jeps/468 🔥
JEP 468: Derived Record Creation (Preview)
Enhance the Java language with derived creation for records. Records are immutable objects, so developers frequently create new records from old records to model new data. Derived creation…
openjdk.org
October 10, 2025 at 7:06 AM
J-7
👀
October 9, 2025 at 1:03 PM
Jackson 3 a été publié 🎉

Le guide de migration : github.com/FasterXML/ja...

Attention au changement de coordonnées et au renommage de certaines classes, qui cassent la compatibilité du code utilisant la version 2💥
Du code déprécié a aussi été supprimé 🧹

Ce sera embarqué dans Spring Boot 4 🍃
jackson/jackson3/MIGRATING_TO_JACKSON_3.md at main · FasterXML/jackson
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
github.com
October 9, 2025 at 7:12 AM
JUnit Jupiter 6 ✅ va être embarqué dans Spring Boot 4 🍃

github.com/spring-proje...

Il n'a pas été reporté sur la branche 3.5.X pour l'instant, donc peu de chances que ce soit intégré dans cette version.
Upgrade to JUnit Jupiter 6.0.0 · spring-projects/spring-boot@4c8cabc
Closes gh-47383
github.com
October 8, 2025 at 7:29 AM
Si on se fie à son régime alimentaire, mon iench, il est mi-chien, mi-vache, mi-castor, mi-écureuil, et re mi-chien derrière.
October 7, 2025 at 10:50 AM
J'adore cette photo qui est proposée comme fond de nouvel onglet dans Firefox 🔥 🦊

Voilà, c'est dit.

Les autres photos sont aussi hyper cool, mais ce renard les yeux fermés, c'est beaucoup trop cute 😍

Les autres photos de l'artiste : unsplash.com/@obkim
October 3, 2025 at 7:06 AM
⬆️ : bump junit-jupiter.version to 6.0.0

Utilisateurs de Spring Boot, cette properties vous permet de monter de version en attendant que l'équipe de Spring Boot fasse la modif de son côté sur les prochaines version :

<junit-jupiter.version>6.0.0</junit-jupiter.version>
October 1, 2025 at 9:49 AM
Reposted by Julien Wittouck
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
September 30, 2025 at 8:50 AM