All Episodes

November 8, 2024 83 mins

Cet épisode est relativement pauvre en IA, ouaissssssss ! Mais il nous reste plein de Spring, plein de failles, plein d’OpenTelemetry, un peu de versionnage sémantique, une astuce Git et bien d’autres choses encore.

Enregistré le 8 novembre 2024

Téléchargement de l’épisode LesCastCodeurs-Episode–318.mp3

News

Langages

Le createur de Fernflower in decompilateur qui a relancé l’outillage autour de Java 8 est mort, un hommage d’IntelliJ IDEA https://blog.jetbrains.com/idea/2024/11/in-memory-of-stiver/

  • les decompilateurs s’appuyaient sur des patterns reconnus et étaient fragiles et incomplets
  • surtout quand Java 8 a changé le pattern try catch et ajouté des concepts comme les annotations
  • le champ était moribond quand Stiver s’est lancé
  • dommage l’article n’explique pas comment le control-flow graph est genere a partir du bytecode pour ameliorer la decompilation

Librairies

On peut maintenant utiliser Jakarta Data Repository dans Quarkus https://in.relation.to/2024/11/04/data-in-quarkus/

  • petit article avec un projet example
  • aussi un lien sur la presentation de Jakarta Data par Gavin à Devoxx Belgique

Quarkus 3.16 https://quarkus.io/guides/opentelemetry-logging

  • logs distribués avec OpenTelemetry (preview)
  • deserialiseurs Jackson sans reflection
  • des améliorations dans la stack de sécurité
  • TLS registry a ratjouté graphql client et keycloak admin client
  • LEs logs des container devservice et des access http sont visible dans la DevUI
  • Les extensions peuvent maintenant ecrire leur doc en markdown (c’etait juste asciidoc avant)

Un artcile sur comment débuter en Spring Batch https://www.sfeir.dev/back/planifier-des-taches-avec-spring-batch/

Le support OAuth2 pour RestClient arrive dans Security 6.4 / Boot 3.4. Plus de hack de WebClient dans vos applications Spring-Web ! https://spring.io/blog/2024/10/28/restclient-support-for-oauth2-in-spring-security–6–4

  • RestClient a été ajouté dans Spring Framework 6.1
  • API Fluide
  • Spring Security 6.4 simplifie la configuration OAuth2 avec le nouveau client HTTP synchrone RestClient.
  • RestClient permet des requêtes de ressources sans dépendances réactives, alignant la configuration entre applications servlet et réactives.
  • La mise à jour facilite la migration depuis RestTemplate et ouvre la voie à des scénarios avancés.

Marre des microservices ? Revenez au monoliths avec Spring Modulith 1.3RC1, 1.2.5 et 1.1.10 https://spring.io/blog/2024/10/28/spring-modulith–1–3-rc1–1–2–5-and–1–1–10-released

  • Spring Modulith 1.3 RC1, 1.2.5, and 1.1.10 sont disponibles.
  • La version 1.3 RC1 inclut des nouvelles fonctionnalités :
  • archiving event publication completion mode
  • compatibilité avec MariaDB et Oracle avec JDBC-based event publication registry
  • Possibilité d’externaliser des événements dans des MessageChannels de Spring.
  • Expressions SpEL dans @Externalized
  • validation d’architecture technique jMolecules.
  • Les versions 1.2.5 et 1.1.10 apportent des correctifs et mises à jour de dépendances.
Mark as Played

Advertise With Us

Popular Podcasts

Stuff You Should Know
24/7 News: The Latest

24/7 News: The Latest

The latest news in 4 minutes updated every hour, every day.

The Joe Rogan Experience

The Joe Rogan Experience

The official podcast of comedian Joe Rogan.

Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2025 iHeartMedia, Inc.