All Episodes

February 9, 2025 77 mins

Arnaud et Emmanuel discutent des nouvelles de ce mois. On y parle intégrité de JVM, fetch size de JDBC, MCP, de prompt engineering, de DeepSeek bien sûr mais aussi de Maven 4 et des proxy de répository Maven. Et d'autres choses encore, bonne lecture.

Enregistré le 7 février 2025

Téléchargement de l'épisode LesCastCodeurs-Episode-322.mp3 ou en vidéo sur YouTube.

News

Langages

Les evolutions de la JVM pour augmenter l'intégrité https://inside.java/2025/01/03/evolving-default-integrity/

  • un article sur les raisons pour lesquelles les editeurs de frameworks et les utilisateurs s'arrachent les cheveux et vont continuer
  • garantir l'integrite du code et des données en enlevant des APIs existantes historiquemnt
  • agents dynamiques, setAccessible, Unsafe, JNI
  • Article expliques les risques percus par les mainteneurs de la JVM
  • Franchement c'est un peu leg sur les causes l'article, auto propagande

JavaScript Temporal, enfin une API propre et moderne pour gérer les dates en JS https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/

  • JavaScript Temporal est un nouvel objet conçu pour remplacer l'objet Date, qui présente des défauts.
  • Il résout des problèmes tels que le manque de prise en charge des fuseaux horaires et la mutabilité.
  • Temporal introduit des concepts tels que les instants, les heures civiles et les durées.
  • Il fournit des classes pour gérer diverses représentations de date/heure, y compris celles qui tiennent compte du fuseau horaire et celles qui n'en tiennent pas compte.
  • Temporal simplifie l'utilisation de différents calendriers (par exemple, chinois, hébreu).
  • Il comprend des méthodes pour les comparaisons, les conversions et le formatage des dates et des heures.
  • La prise en charge par les navigateurs est expérimentale, Firefox Nightly ayant l'implémentation la plus aboutie.
  • Un polyfill est disponible pour essayer Temporal dans n'importe quel navigateur.

Librairies

Un article sur les fetch size du JDBC et les impacts sur vos applications https://in.relation.to/2025/01/24/jdbc-fetch-size/

  • qui connait la valeur fetch size par default de son driver?
  • en fonction de vos use cases, ca peut etre devastateur
  • exemple d'une appli qui retourne 12 lignes et un fetch size de oracle a 10, 2 a/r pour rien
  • et si c'est 50 lignres retournées
  • la base de donnée est le facteur limitant, pas Java
  • donc monter sont fetch size est avantageux, on utilise la memoire de Java pour eviter la latence

Quarkus annouce les MCP servers project pour collecter les servier MCP en Java https://quarkus.io/blog/introducing-mcp-servers/

  • MCP d'Anthropic
  • introspecteur de bases JDBC
  • lecteur de filke system
  • Dessine en Java FX
  • demarrables facilement avec jbang
  • et testes avec claude desktop, goose et mcp-cli
  • permet d'utliser le pouvoir des librarires Java de votre IA
  • d'ailleurs Spring a la version 0.6 de leur support MCP https://spring.io/blog/2025/01/23/spring-ai-mcp-0

Infrastructure

Apache Flink sur Kibernetes https://www.decodable.co/blog/get-running-with-apache-flink-on-kubernetes-2

  • un article tres complet ejn deux parties sur l'installation de Flink sur Kubernetes
  • installation, setup
  • mais aussi le checkpointing, la HA, l'observablité

Data et Intelligence Artificielle

10 techniques de prompt engineering https://medium.com/google-cloud/10-prompt-engineering-techniques-every-beginner-should-know-bf6c195916c7

  • Si vous voulez aller plus loin, l'article référence un très bon livre blanc sur le prompt engineering https://www.kaggle.com/whitepaper-prompt-engineering
  • Les techniques évoquées :
    1. Zero-Shot Prompting:
    • On demande directement à l'IA de répondre à une question sans lui fournir d'exemple préalable
Mark as Played

Advertise With Us

Popular Podcasts

Stuff You Should Know
My Favorite Murder with Karen Kilgariff and Georgia Hardstark

My Favorite Murder with Karen Kilgariff and Georgia Hardstark

My Favorite Murder is a true crime comedy podcast hosted by Karen Kilgariff and Georgia Hardstark. Each week, Karen and Georgia share compelling true crimes and hometown stories from friends and listeners. Since MFM launched in January of 2016, Karen and Georgia have shared their lifelong interest in true crime and have covered stories of infamous serial killers like the Night Stalker, mysterious cold cases, captivating cults, incredible survivor stories and important events from history like the Tulsa race massacre of 1921. My Favorite Murder is part of the Exactly Right podcast network that provides a platform for bold, creative voices to bring to life provocative, entertaining and relatable stories for audiences everywhere. The Exactly Right roster of podcasts covers a variety of topics including historic true crime, comedic interviews and news, science, pop culture and more. Podcasts on the network include Buried Bones with Kate Winkler Dawson and Paul Holes, That's Messed Up: An SVU Podcast, This Podcast Will Kill You, Bananas and more.

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

Connect

© 2025 iHeartMedia, Inc.