Julien Wittouck
@codeka.io
440 followers 320 following 360 posts
freelance solution & software architect 🏗 - containers 🐋 & linux 🐧 💙 - teacher & trainer 🎓 @univlille - Team @Cloud Nord - Technical author @Eni Blog : https://codeka.io
Posts Media Videos Starter Packs
codeka.io
🗓️ 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 😅
codeka.io
On se voit cette semaine à Nantes, puis aussi la semaine suivante 🙂
codeka.io
🗓️ J-6
Si si, je suis bien en train de bosser 👀

#DevFestNantes bsky.app/profile/gdgn...
Screenshot du menu principal de Factorio.
La sauvegarde nommée "devfest-nantes-2025" est affichée sur le bouton principal nommé "Continue".
codeka.io
Oh, ils mentionnent une preview 23 dans la JEP 😕
codeka.io
Et c'est déjà dispo en preview depuis 23 🎉
Lundi, je débranche définitivement Lombok de mes projets 🚪 🚶
codeka.io
Ça inclut directement dans le langage une syntaxe 'with' qui permet de créer un nouveau record, en incluant du code qui vient modifier le record initial.

record Point(int x, int y, int z) { };
oldLocation = new Point(12, 25,42);
Point nextLocation = oldLocation with {
x = 0;
}; // 0,25,42
codeka.io
Ahaha. Je vous lis, et du coup je viens de répondre à un DM Twitter qui date du 9 septembre 😅
codeka.io
Ça va encore je pense. C'est pas pire que javax -> jakarta 😅
codeka.io
ouais j'avoue que c'est casse pieds

mais là, vu qu'il y a quand même des breaking change, je pense que ça rend explicite la démarche de migration, donc c'est pas si mal en fait

bref, je suis partagé ahaha
codeka.io
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
codeka.io
Oooo, I was waiting for Java 25 support. Time to upgrade 🫡

Thanks for the good news
codeka.io
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
codeka.io
bah non, il ne mange pas de vache, de castor ni d'écureuil non plus ahah
codeka.io
Herbe, branches et noisettes qui trainent y passent 😅
codeka.io
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.
codeka.io
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
Screenshot de fond d'onglet Firefox. En photo, sur la gauche, un renard en position assise, les yeux fermés. Screenshot des photos disponibles dans Firefox
codeka.io
Oui tu as raison.
Mais on dirait que ces files d'attentes sont une solution d'infrastructure pour compenser une architecture qui n'est pas compatible avec de la scalabilité horizontale (systèmes stateful).
codeka.io
⬆️ : 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>
Screenshot de la properties junit-jupiter.version

    <properties>
        <junit-jupiter.version>6.0.0</junit-jupiter.version>
    </properties>
Reposted by Julien Wittouck
junit.org
#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
codeka.io
Lazy Architecture
yannmoisan.com
Qui aurait pu predire un pic de fréquentation en début de mois ?
Reposted by Julien Wittouck
adoptium.net
The JDK 25 release is available!

Thank you to the team involved for making this happen.

Dive into the details and explore what’s new and noteworthy 👉 hubs.la/Q03Ly2910

Download #EclipseTemurin JDK 👉 hubs.la/Q03Ly8MS0

#Java #JDK #Temurin #Adoptium #JDK
codeka.io
C'est le seul mot que je sais lire 🫣

Ça et le "eyJ" de début d'un JWT 😅