LCC 323 - L'accessibilité des messageries chiffrées
Épisode de Les Cast Codeurs Podcast par Emmanuel Bernard, Guillaume, Antonio, Arnaud, Katia · 17 mars 2025 · 1 h 11 min
Dans cet épisode, Emmanuel et Arnaud discutent des dernières nouvelles du dev, en mettant l'accent sur Java, l'intelligence artificielle, et les nouvelles fonctionnalités des versions JDK 24 et 25. Ils abordent également des sujets comme Quarkus, l'accessibilité des sites web, et l'impact de l'IA sur le trafic web. Cette conversation aborde les approches pour les devs en matière d'intelligence artificielle et de développement logiciel. On y discute notamment des défis et des bénéfices de l'utilisation de l'IA. Enfin, ils partagent leurs réflexions sur l'importance des conférences pour le développement professionnel.
Enregistré le 14 mars 2025
Téléchargement de l'épisode LesCastCodeurs-Episode-323.mp3 ou en vidéo sur YouTube.
News
Langages
Java Metal https://www.youtube.com/watch?v=yup8gIXxWDU
Peut-être qu'on la déjà partagé ?
Article d'opinion Java coming for AI https://thenewstack.io/2025-is-the-last-year-of-python-dominance-in-ai-java-comin/
2025 pourrait être la dernière année où Python domine l'IA.
Java devient un concurrent sérieux dans le domaine.
En 2024, Python était toujours en tête, Java restait fort en entreprise, et Rust gagnait en popularité.
Java est de plus en plus utilisé pour l'AI remettant en cause la suprématie de Python.
article vient de javaistes
la domination de python est cluturelle et plus technique (enfin pour les ML lib c'est encore technique)
projets paname et babylon changent la donne
JavaML est populaire
L'almanach java sur les versions https://javaalmanac.io/
montre kes APIs et les diff entre versions
puis les notes ou la spec java
Les nouvelles de JDK 24 et du futur 25 https://www.infoq.com/news/2025/02/java-24-so-far/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
JDK 24 a atteint sa première phase de release candidate et sera officiellement publié le 18 mars 2025.
24 nouvelles fonctionnalités (JEPs) réparties en 5 catégories : Core Java Library (7), Java Language Specification (4), Security Library (4), HotSpot (8) et Java Tools (1).
Project Amber : JEP 495 "Simple Source Files and Instance Main Methods" en quatrième preview, visant à simplifier l'écriture des premiers programmes Java pour les débutants.
Project Loom : JEP 487 "Scoped Values" en quatrième preview, permettant le partage de données immuables entre threads, particulièrement utile avec les virtual threads.
Project Panama : JEP 489 "Vector API" en neuvième incubation, continuera d'incuber jusqu'à ce que les fonctionnalités nécessaires de Project Valhalla soient disponibles.
Project Leyden : JEP 483 "Ahead-of-Time Class Loading & Linking" pour améliorer le temps de démarrage en rendant les classes d'une application instantanément disponibles au démarrage de la JVM.
Sécurité quantique : Deux JEPs (496 et 497) introduisant des algorithmes résistants aux ordinateurs quantiques pour la cryptographie, basés sur les réseaux modulaires.
Sécurité renforcée : JEP 486 propose de désactiver définitivement le Security Manager, tandis que JEP 478 introduit une API de dérivation de clés.
Optimisations HotSpot : JEP 450 "Compact Object Headers" (expérimental) pour réduire la taille des en-têtes d'objets de 96-128 bits à 64 bits sur les architectures 64 bits. (a ne aps utiliser en prod!)
Améliorations GC : JEP 404 "Generational Shenandoah" (expérimental) introduit un mode générationnel pour le Garbage Collector Shenandoah, tout en gardant le non generationel.
Évolution des ports : Windows 32-bit x86 ca sent le sapin
JEP 502 dans JDK 25 : Introduction des "Stable Values" (preview), anciennement "Computed Constants", offrant les avantages des champs final avec plus de flexibilité pour l'initialisation.
Points Supplémentaires sur JDK 25
Date de sortie : JDK 25 est prévu pour septembre 2025 et représentera la prochaine version LTS (Long-Term Support) après JDK 21.
Finalisation de l'on-ramp : Gavin Bierman a annoncé son intention de finaliser la fonction "Simple Source Files" dans JDK 25, après quatre previews successives.
CDS Object Streaming : Le JEP Draft 8326035 propose d'ajouter un mécanisme d'archivage d'objets pour Class-Data Sharing (CDS) dans ZGC, avec un format d'archivage et un chargeur unifiés.
HTTP/3 supporté dans HttpClient
Un article sur l'approche de Go pour éviter les attaques par chemin de fichier https://go.dev/blog/osroot
Librairies
Quarkus 3.19 es sorti https://quarkus.io/blog/quarkus-3-19-1-released/
UBI 9 par defaut pour les containers
En plus de AppCDS, support tu cache AOT (JEP 483) pour demarrer encore plus rapidement
Preuve de possession dans OAuth tokers 2
Mario Fusco sur les patterns d'agents en Quarkus https://quarkus.io/blog/agentic-ai-with-quarkus/ et https://quarkus.io/blog/agentic-ai-with-quarkus-p2/
premier article sur les patterns de workflow
chainer, paralleliser ou router
avec des exemples de code qui tournent
les agents a proprement parler (le LLM qui decide du workflow)
les agents ont des toolbox que le LLM peut decided d'invoquer
Le code va dans les details et permet de mettre les interactions en lumiere
tracing rend les choses visuelles
Web
Le European Accessibility Act (EAA) https://martijnhols.nl/blog/the-european-accessibility-act-for-websites-and-apps
Loi européenne sur l'accessibilité (EAA) adoptée en 2019
Vise à rendre sites web et apps accessibles aux personnes handicapées
Suivre les normes WCAG 2.1 AA (clarté, utilisabilité, compatibilité)
Entreprises concernées : banques, e-commerce, transports, etc.
Date limite de mise en conformité : 28 juin 2025
2025 c'est pour les nouveaux developpements
2027 c'est pour les applications existantes.
bon et je fais comment pour savoir si le site web des cast codeurs est conforme ?
API Popover https://web.dev/blog/popover-baseline?hl=en
L'API Popover est maintenant disponible dans tous les navigateurs majeurs
Ajoutée à Baseline le 27 janvier 2025
Permet de créer des popovers natifs en HTML, sans JavaScript complexe
Exemple : Ouvrir
Contenu du popover
Problème initial (2024) : Bug sur iOS empêchant la fermeture des popovers
Intégrer un front-end React dans une app Spring-Boot https://bootify.io/frontend/react-spring-boot-integration.html
Etape par etape, comment configurer son build (https://bootify.io/frontend/webpack-spring-boot.html) et son app (controllers…) pour y intégrer un front en rect.
Data et Intelligence Artificielle
Traffic des sites web venant de IA https://ahrefs.com/blog/ai-traffic-study/
le AIEO apres le SEO va devenir un gros business vu que les modèles ont tendance a avoir leurs chouchous techniques ou de reference.
63% des sites ont au moins un referal viennent d'une IA
50% ChatGPT, puis plrplexity et enfin Gemini, bah et LeChat alors?
0,17% du traffic des sites vient de l'IA. Et en meme temps l'AI resume plutot que pointe donc c'est logique
Granite 3.2 est sorti https://www.infoq.com/news/2025/03/ibm-granite-3-2/
IBM sort Granite 3.2, un modèle IA avancé.
Meilleur raisonnement et nouvelles capacités multimodales.
Granite Vision 3.2 excelle en compréhension d'images et de documents.
Granite Guardian 3.2 détecte les risques dans les réponses IA.
Modèles plus petits et efficaces pour divers usages.
Améliorations en raisonnement mathématique et prévisions temporelles.
les trucs interessants de Granite c'est sa petite taille et son cote "vraiment" open source
Prompt Engineering - article détaillé https://www.infoq.com/articles/prompt-engineering/
Le prompt engineering, c'est l'art de bien formuler les instructions pour guider l'IA.
Accessible à tous, il ne remplace pas la programmation mais la complète.
Techniques clés : few-shot learning, chain-of-thought, tree-of-thought.
Avantages : flexibilité, rapidité, meilleure interaction avec l'IA.
Limites : manque de précision et dépendance aux modèles existants.
Futur : un outil clé pour améliorer l'IA et le développement logiciel.
QCon San Francisco - Les agents AI - Conference https://www.infoq.com/presentations/ai-agents-infrastructure/
Sujet : Infrastructure pour agents d'IA.
Technologies : RAG et bases de données vectorielles.
Autres épisodes de « Les Cast Codeurs Podcast »
- LCC 344 - Feature flags - 2^n raisons de ne pas dormir la nuit 20 octobre 2026
- LCC 343 - Trois IA, une seule prise électrique 14 septembre 2026
- LCC 342 - Bun en Rust, TypeScript en Go 21 juillet 2026
- LCC 341 - Endives ou Chicorée ? 22 juin 2026
- LCC 340 - Episode on l'voit on l'voit pas 12 mai 2026
- LCC 339 - Clotûre de Devoxx France 2026 par les cast codeurs 29 avril 2026
- LCC 338 - Le soulèvement des bots de skills 20 mars 2026
- LCC 337 - Datacenters Carrier Class dans l'espace 16 février 2026
- LCC 336 - Interview Kotlin avec Arnaud Giuliani 6 février 2026
- LCC 335 - 200 terminaux en prod vendredi 16 janvier 2026
- LCC 334 - Interview de Muriel Ekovich sur les biais cognitifs 24 décembre 2025
- LCC 333 - A vendre OSS primitif TBE 15 décembre 2025
- LCC 332 - Groquik revient, Emmanuel s'en va 18 novembre 2025
- LCC 331 - Le retour des jackson 5 6 novembre 2025
- LCC 330 - Nano banana l'AI de Julia 15 septembre 2025
À propos du podcast
Les Cast Codeurs : le podcast en français de, par et pour les développeurs. Prenez connaissance des dernières nouvelles de la sphère Java et du développement en général. Plongez sur un sujet précis avec les épisodes interview. Supportez les radotages de vos hôtes : Emmanuel Bernard (ex Red Hat,…
Épisodes similaires
- Acte III: « Tous les policiers sont mobilisés, de la plus petite ville à Paris » assure Agathe Foucault, porte-parole de la police nationale – L'interview politique du week-end
- Récolte, variétés, vente directe : les secrets de La Pommeraie de Charlotte à Cavaillon – Les circuits courts en France
- L’École Française Digitale : un enseignement flexible qui s’adapte | Delphine Ithembela, cofondatrice de l’École Française Digitale – L'invité de PME Radio
- Attentat de Trappes : une idéologie peut-elle facilement conduire à un passage à l’acte – Radical, le podcast de l'Observatoire des radicalités
- Mobilisations : «Je constate une déliquescence de la France, on ne pourra pas revenir en arrière», s'alarme un commercant – Eliot Deval et vous
Tous les épisodes de Les Cast Codeurs Podcast · Plus de podcasts Actualités