Retour Ă  l'accueil

Newsletter - Janvier

Newsletter - Janvier Par Cellule technique Le 01/01/2026

📬 Newsletter – Veille technique



🧭 Édito

Cette newsletter synthétise les sujets techniques et transverses que la cellule technique a repérés récemment.
Objectif : partager, vulgariser quand nécessaire, et identifier les axes à approfondir collectivement.



👀 Ce qu’on a vu d’intĂ©ressant

🔐 SĂ©curitĂ© & Backend Java

Comprendre le flux JWT avec Spring Security

Un schĂ©ma clair et pĂ©dagogique du cycle de vie d’une requĂȘte sĂ©curisĂ©e par JWT dans Spring Security :

âžĄïž TrĂšs utile pour debugger des erreurs 401/403 et concevoir des APIs rĂ©ellement stateless.


Schéma JWT Auth Spring




☕ Écosystùme Java

Java reste un pilier en 2025

MalgrĂ© l’émergence de Go, Rust ou Kotlin :

âžĄïž Message clĂ© : Java n’est pas une mode, c’est un socle.



Spring Boot vs Quarkus : le bon outil au bon contexte

âžĄïž La vraie question n’est pas lequel est le meilleur, mais lequel est le plus adaptĂ© au contexte.



Virtual Threads (Java 21+)

Une évolution majeure pour la concurrence en Java :

✔ TrĂšs pertinent pour les workloads I/O-bound
❌ À Ă©viter pour le CPU-bound intensif



đŸ—„ïž Base de donnĂ©es & ORM

Ordre rĂ©el d’exĂ©cution d’une requĂȘte SQL

Rappel important :

FROM → JOIN → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT

âžĄïž Indispensable pour :


Hibernate / JPA : pourquoi éviter List dans les relations

ProblĂšme classique :

Bonne pratique :

âžĄïž Ce n’est ni un bug, ni un souci de transaction, mais une limitation volontaire d’Hibernate.



📊 Data & Performance

Pandas jusqu’à 10× plus rapide sans refactor

Astuce simple :


python
import modin.pandas as pd



âžĄïž Gain de performance immĂ©diat pour les traitements data volumineux.



đŸ§‘â€đŸ’» Fullstack & pĂ©dagogie

Le fullstack sans se compliquer la vie

Chaque fonctionnalité peut se résumer à 3 questions :

1. Que voit l’utilisateur ? (UI)
2. Que fait le serveur ? (Backend)
3. OĂč sont stockĂ©es les donnĂ©es ? (Base de donnĂ©es)

âžĄïž Une grille de lecture simple, efficace et rassurante, surtout pour les profils juniors.



📚 Ce qu’on a Ă©crit sur XWiki



đŸ› ïž Ce qu’on a fait



La cellule technique a pour mission de structurer, partager et diffuser la veille technique au sein de KPF-SI.
👉 Pour comprendre son rîle, ses objectifs et son fonctionnement : Cellule technique

👉 RĂ©fĂ©rents KPF-SI :
si vous avez récemment identifié :
📬 N’hĂ©sitez pas Ă  nous transmettre votre veille afin qu’elle puisse ĂȘtre intĂ©grĂ©e Ă  la prochaine newsletter et partagĂ©e Ă  l’ensemble des Ă©quipes.

Contribuer, c’est :
✔ valoriser vos sujets
✔ nourrir l’intelligence collective
✔ participer activement Ă  la dynamique technique KPF-SI

Merci pour vos contributions 🙌


Image incitation a participation

veille technique backend Javaarchitecture backend JavaSpring Boot bonnes pratiquesSpring Boot 4 nouveautĂ©sSpring Security JWTsĂ©curitĂ© API SpringAPI REST designstandardisation rĂ©ponses APIformat de rĂ©ponse API RESTversioning API Spring Bootmicroservices architectureAPI Gateway microservicesperformance backend JavaVirtual Threads Javaconcurrence Java moderneordre d’exĂ©cution SQLoptimisation requĂȘtes SQLHibernate bonnes pratiquesMultipleBagFetchException HibernateJPA performancepandas performancemodin pandasaccĂ©lĂ©rer traitement donnĂ©es PythonqualitĂ© logicielle backendclean code backend

Contactez-nous

Vous avez un projet ou une question ? N'hésitez pas à nous contacter en remplissant le formulaire ci-dessous. Nous serons ravis de vous aider et de discuter de vos besoins.