Listen

Description

Dans ce long épisode, retrouvez Emmanuel, Guillaume, Antonio et Arnaud qui reviennent sur les dernières sorties de GraalVM, GoLang, JBanking, Spring, Spring Modulith, Quarkus, Apache Maven. Vous retrouverez aussi de nombreux sujets infrastructure, cloud, méthodologie le tout accompagné d’un pachyderme très à la mode en ce moment: Mastodon.

Enregistré le 18 novembre 2022

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

News

Langages

Alina Yurenko annonce la sortie de GraalVM 22.3
https://medium.com/graalvm/graalvm–22–3-is-here-jdk–19-builds-jlink-support-new-monitoring-features-and-more-f6e2b2eeff95

Go fête ses 13 ans
https://go.dev/blog/13years

Librairies

Sortie de JBanking 4 par Marc Wrobel
https://www.marcwrobel.fr/sortie-de-jbanking–4–0–0

Spring Modulith, un projet expérimental d’Oliver Drotbohm, qui permet de s’assurer de la structure et architecture de ses projets Spring, par exemple pour vérifier les dépendances propres entre modules, pour bien structurer ses applications Spring Boot
https://spring.io/blog/2022/10/21/introducing-spring-modulith

Une version alpha de Quarkus 3 arrive !
https://quarkus.io/blog/road-to-quarkus–3/

Spring 6.0 est sorti
https://spring.io/blog/2022/11/16/spring-framework–6–0-goes-ga

Infrastructure

Stop using CPU limits on Kubernetes
https://home.robusta.dev/blog/stop-using-cpu-limits

Comment faire des attaques d’injection sur les intelligences artificielles qui recoivent du contenu utilisateur https://hackaday.com/2022/09/16/whats-old-is-new-again-gpt–3-prompt-injection-attack-affects-ai/

Mastodon et la scalabilité https://framablog.org/2022/11/13/de-la-friture-sur-le-fediverse/

Rollouts de release a l’échelle avec Argo (rollback options) https://monzo.com/blog/2022/11/02/argo-rollouts-at-scale/

Cloud

Google adopte progressivement Adoptium Temurin comme version officielle de JDK dans ses produits
https://glaforge.appspot.com/article/building-and-deploying-java–17-apps-on-cloud-run-with-cloud-native-buildpacks-on-temurin

Pourquoi on quitte le Cloud https://world.hey.com/dhh/why-we-re-leaving-the-cloud–654b47e0

Présentation de Mickaël Roger de Thales, enregistrée à Cloud Nord, qui explique le fonctionnement de l’offre S3NS de Thales et Google Cloud pour le “cloud de confiance” https://www.youtube.com/watch?v=OBwBeqd-YFs

Web

Est-ce que le Web3 peut battre le cloud ?
https://blog.scottlogic.com/2022/10/31/can-web3-beat-the-cloud.html

Outillage

Comment debugguer les images Docker slim ou distroless
https://iximiuz.com/en/posts/docker-debug-slim-containers/

Podman Desktop, une alternative à Docker Desktop, mais utilisant podman
https://podman-desktop.io/

Docker annonce une technical preview de conteneurs WASM
https://www.docker.com/blog/docker-wasm-technical-preview/

Un petit tutoriel utilisant Docker et YouTube-dl pour récupérer / consulter les stats (views, likes) de vos vidéos (ou d’autres) sur YouTube
https://glaforge.appspot.com/article/retrieve-youtube-views-count-with-youtube-dl-jq-and-a-docker-container

Apache Maven propose une extension de “build cache” (qui devrait accélérer les builds, sans tout tout le temps recompiler)
https://maven.apache.org/extensions/maven-build-cache-extension/

Le guide complet pour publier une librairie Java sur Maven Central
https://maciejwalkowiak.com/blog/guide-java-publish-to-maven-central/

Apache Maven 4.0.0-alpha–2 is out
https://maven.apache.org/docs/4.0.0-alpha–2/release-notes.html

Data Faker le nouveau générateur de données de test https://github.com/datafaker-net/datafaker

Exécuter facilement des programmes Java avec dépendances, sans build, avec JBang
https://maciejwalkowiak.com/blog/single-file-java-with-jbang/

Architecture

Amélie Benoit continue ses fabuleux sketchnotes sur le thème des design patterns
https://twitter.com/AmelieBenoit33/status/1587397290251149312

35 misconceptions sur les dates et les heures
https://www.meziantou.net/misconceptions-about-date-and-time.htm

Méthodologies

Interview d’un designer sur comment enlever la friction https://review.firstround.com/amazons-friction-killing-tactics-to-make-products-more-seamless?ct=t

Glossaire et aide-mémoire sur l’approche de l’Event Storming
https://github.com/ddd-crew/eventstorming-glossary-cheat-sheet

Sécurité

Sigstore passe en General Availability, en version 1
https://opensource.googleblog.com/2022/10/sigstore-project-announces-general-availability-and-v1-releases.html

Loi, société et organisation

La proposition de loi sur la sécurisation de l’open source aux Etats-Unis https://blog.tidelift.com/tidelift-advisory-us-senators-introduce-the-securing-open-source-software-act-of–2022 (edited)

Holly Cummins sur le sujet du code vestimentaire des femmes dans la tech
https://hollycummins.com/fashion-and-programming-ii/

Avec le rachat de Twitter par Elon Musk, beaucoup de gens commencent à s’intéresser de plus près à Mastodon. On trouve de nombreux articles sur Mastodon ces jours ci
https://gorillasun.de/blog/getting-started-with-mastodon

Conférences

La liste des conférences provenant de Developers Conferences Agenda/List
par Aurélie Vache et contributeurs :

Nous contacter

Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs

Contactez-nous via twitter https://twitter.com/lescastcodeurs
Faire un crowdcast ou une crowdquestion
Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/