LCC 318 - La faille sous la faille sous la faille
Épisode de Les Cast Codeurs Podcast par Emmanuel Bernard, Guillaume, Antonio, Arnaud, Katia · 8 novembre 2024 · 1 h 24 min
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.
Spring gRPC 0.1 est sorti https://github.com/spring-projects-experimental/spring-grpc
c'est tout nouveau et explorationel
si c'est un probleme qui vous gratte, ca vaut le coup de jeter un coup d'oeil et participer.
Spring Boot 3.3
Integrer Spring avec Open Telemetry (OTLP protocole) https://spring.io/blog/2024/10/28/lets-use-opentelemetry-with-spring
rappel de la valeur de ce standard Open Telemetry
comment l'utiliser dans vos projets Spring
Comment utiliser ollama avec Spring AI https://spring.io/blog/2024/10/22/leverage-the-power-of–45k-free-hugging-face-models-with-spring-ai-and-ollama
permet d'acceter aux 45k modeles de Hugging faces qui supportent le deploiement sur ollama
il y a un spring boot starter
c'est vraiment pour debuter
Cloud
Google Cloud Frankfort a subit 12h d'interruption https://t.co/VueiQjhCA3
Google Cloud a subi une panne de 12 heures dans la région europe-west3 (Francfort) le 24 octobre 2024.
La panne, causée par une défaillance d'alimentation et de refroidissement, a affecté plusieurs services, y compris Compute Engine et Kubernetes Engine.
Les utilisateurs ont rencontré des problèmes de création de VM, des échecs d'opérations et des retards de traitement.
Google a conseillé de migrer les charges de travail vers d'autres zones.
il y a eu une autre zone Europeenne pas mal affectée l'année dernière
et des clients ont perdu des données :sweat:
Web
La fin de la World Wild Web Foundation https://www.theregister.com/2024/09/30/world_wide_web_foundation_closes/
la Fondation World Wide Web ferme ses portes.
Les cofondateurs estiment que les problèmes auxquels est confronté le Web ont changé et que d'autres groupes de défense peuvent désormais prendre le relais.
Ils estiment également que la priorité absolue doit être donnée à la passion de Tim Berners-Lee pour redonner aux individus le pouvoir et le contrôle de leurs données et pour construire activement des systèmes de collaboration puissants (Solid Protocol - https://solidproject.org/).
Release du https://www.patternfly.org/ 6
Fw opensource pour faire de UI, sponsor RH
Interessant à regarder
Data et Intelligence Artificielle
TSMC arrête des ventes à un client chinois qui aurait revenu un processeur à Huawei et utilise dans sa puce IA https://www.reuters.com/technology/tsmc-suspended-shipments-china-firm-after-chip-found-huawei-processor-sources–2024–10–26/
Taiwan Semiconductor Manufacturing Company (TSMC) a suspendu ses livraisons à Sophgo, un concepteur de puces chinois, après la découverte d'une puce fabriquée par TSMC dans un processeur AI de Huawei (Ascend 910B). Cette découverte soulève des préoccupations concernant des violations potentielles des contrôles d'exportation des États-Unis, qui restreignent Huawei depuis 2020.
Sophgo, lié à Bitmain, a nié toute connexion avec Huawei et affirme se conformer aux lois applicables. Toutefois, l'incident a conduit à une enquête approfondie de TSMC et des autorités américaines et taïwanaises
Open AI et Microsoft, de l'amour à la guerre https://www.computerworld.com/article/3593206/microsoft-and-openai-good-by-bromance-hel[…]m_source=Adestra&huid=4349eeff–5b8b–493d–9e61–9abf8be5293b
on a bien suivi les chants d'amour entre Sam Altman et Satia Nadella
ca c'est tendu ces derniers temps
deja avec le coup chez openAI où MS avait sifflé la fin de la récré
"on a le code, les données, l'IP et la capacité, on peut tout recrée"
OpenAi a un competiteur de Copilot et essaie de courtises ses clients
les apétits d'investissements d'OpenAI et une dispute sur la valeur de la aprt de MS qui a donné des crédits cloud semble etre aui coeur de la dispute du moment
Debezium 3 est sorti https://debezium.io/blog/2024/10/02/debezium–3–0-final-released/
Java 17 minimum pour les connecteurs et 21 pour le serveur, l'extension quarkus outbox et pour l'operateur
nettoyage des depreciations
metriques par table maintenant
support for mysql 9 y compris vector data type
oracle, default mining strategie changée
ehcache off-heap ajouté
amelioarations diverses Oracle (offline RAC node flush, max string size for Extended
PostgreSQL PGVector
etc (Spanner, vitess, …)
NotebookLlama: une version Open Source de NotebookLM https://github.com/meta-llama/llama-recipes/tree/main/recipes/quickstart/NotebookLlama
Si vous avez été impressionné par les démo de Gemini Notebook, en créant des podcasts à partir de différentes resources, testez la version llama
Tutoriel étape par étape pour transformer un PDF en podcast.
Outillage
Vous aimez Maven? Bien évidemment! Vous aimez asciidoctor? Absolument! Alors la version 3.1.0 du plugin asciidoctor pour maven est pour vous !! https://github.com/asciidoctor/asciidoctor-maven-plugin
Le plugin permet soit de convertir des documents asciidoc de manière autonome, soit de les gérer via le site maven
GitHub Universe: de l'IA, de l'IA et encore de l'IA https://github.blog/news-insights/product-news/universe–2024-previews-releases/
GitHub Universe 2024 présente les nouveautés de l'année, notamment la possibilité de choisir parmi plusieurs modèles d'IA pour GitHub Copilot (Claude 3.5, Gemini 1.5 Pro, OpenAI o1).
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