Hoppa till innehållet
Global sound
Les Cast Codeurs Podcast

Les Cast Codeurs Podcast

LCC 305 - Dia critique

· 1 h 27 min

Avsnittsbeskrivning

Cet épisode news discute de langages, de bibliothèques, d'intelligence artificielle bien sûr et même de Web. Et puis de challenge Java et même de Père Noël !
Enregistré le 12 janvier 2024
Téléchargement de l'épisode LesCastCodeurs-Episode-305.mp3
News
RIP Niklaus Wirth https://en.wikipedia.org/wiki/Niklaus_Wirth

• Informaticien Suisse
• Conception des langages ALGOL, Modula-2 et… Pascal
• Plusieurs distinctions: Turing 1984, John Von Neumann 1994. Depuis 1987 un prix créé à son honneur
• Plusieurs livres dont Algorithms + Data Structures = Programs 1976
• La Loi de Wirth: La beauté d'un programme réside dans la clarté de sa structure. Niklaus Wirth a toujours prôné la simplicité, la lisibilité et la compréhensibilité. Approche pragmatique
https://recording.zencastr.com/lescastcodeurs/news-305
Langages
L'enfer sur terre: equals and hashCode pour les entitées JPA. Tout le monde a un avis, faire le sien est compliqué - https://vladmihalcea.com/hibernate-facts-equals-and-hashcode/ - https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/ - https://vladmihalcea.com/the-best-way-to-implement-equals-hashcode-and-tostring-with-jpa-and-hibernate/ - https://jpa-buddy.com/blog/hopefully-the-final-article-about-equals-and-hashcode-for-jpa-entities-with-db-generated-ids/
Kotlin va t'il décliné en 2025, faute d'innovation et avec les nouvelles features de Java ? https://shiftmag.dev/kotlin-vs-java-2392/

• Selon l'auteur, d'autres langages alternatifs pour la JVM ont décliné, comme Groovy et Scala
• L'auteur pense qu'il y aura de moins en moins de différenciants par rapport à Java, et Kotlin n'a pas rajouté de fonctionnalités significatives depuis un an ou deux
Comment enlever des accents et autres marques diacritiques dans des chaines de caractères en Java https://glaforge.dev/posts/2024/01/url-slug-or-how-to-remove-accents-in-java/

• Pour les URLs d'un blog post, par exemple, on souhaite avoir le titre dans l'URL, mais de manière URL-friendly, donc sans accents, en remplaçant les espaces par des tirets, etc
• Guillaume propose une approche basée sur la normalisation de chaine unicode et les expressions régulières
• Mais il évoque également la librairie Slugify qui est en plus capable de faire de la translitération (pour transformer aussi des idéogrammes et autre caractères non-ASCII)
Les "gatherers" de JDK 22 https://blog.soebes.io/posts/2024/01/2024-01-07-jdk-gatherer/

• Nous avons mentionné récemment le JEP 461 pour Java 22 : Stream Gatherers, qui sera en preview
• Permet de faire des choses qui étaient un peu compliquées à faire avec l'API stream avant, comme par exemple implémenter des fenêtres glissantes sur les données du stream
• L'article parle des différentes capacités des gatherers, avec un Integrator, un Initializer et un Finisher, et enfin un Combiner, avec différents exemples de code pour les illustrer
Librairies
Le fonds tech souverain d'origine allemande sponsorise le développement de Log4J…

Webbplats: lescastcodeurs.com

Live, senaste timmen: 9 424 låtar på 4 846 stationer i 131 länder

Upptäck världen genom radion

Fler sätt att upptäcka (9)

Hört något bra? Spara det, eller öppna det direkt i Spotify.

Radio 538 luisteren - Live!Populärt just nu