Écoute de 58 min
LCC 240 - Fuseaux horaires : la fontaine à bogues
LCC 240 - Fuseaux horaires : la fontaine à bogues
évaluations:
Longueur:
87 minutes
Sortie:
17 oct. 2020
Format:
Épisode de podcast
Description
Cet épisode consacre Java le langage et sa version 15 en particulier. On discute aussi l’impact des mémoires fautives sur la JVM, le réactif, les frameworks backends et bien d’autres choses. Et nous avons deux crowdcasts! ? Enregistré le 13 octobre 2020 Téléchargement de l’épisode LesCastCodeurs-Episode–240.mp3 News Langages Java 15 (plus de détails par Remi Forax ). unicode 13, hidden classes (non-discoverable implementation details of the framework eg classes générées au runtime, déchargement aggressif), TreeMap amelioration de perf, check de revocation pour le jar signer, sha–3 support, nashorn enlevé, les lock biaisés sont désactivés/dépréciés, ZGC prêt pour la prod, amélioration d’ergo de G1 (on en avait parlé), Azul couvre JDK 15, avec un focus sur les Sealed classes, les Records, les Hidden classes. Des bugs de timezone qui vous pouvez rencontrer dans vos applications. Faire tourner son code sous une vieille version de JRE/JDK qui n’est pas à jour au niveau des données de TimeZone. Le serveur est peut-être dans votre TimeZone à vous, ou bien sur UTC, alors attention ! En stockant des dates en bases de données, il faut aussi prendre en compte la TimeZone configurée dans la DB ! Parfois aussi côté affichage, on peut oublier de parser les dates avec les infos de TimeZone, ou côté client la TimeZone ou l’heure d’été peut être mal configurée… Enregistrements d’Oracle Developer Live Java https://inside.java/2020/09/17/devlive-java-lang-futures/ https://inside.java/2020/09/17/devlive-keynote/ Les crashs de JVM sont souvent des erreurs mémoire. Pourquoi ? La JVM on lui donne souvent beaucoup de mémoire. Les métadonnées utilisées par le GC sont importantes. Ces métadonnées sont accédées entièrement lors d’un full GC. Romain Manni-Bucau explique comment configurer Java Util Logging avec un formateur sur une ligne, pour que ce soit plus sympa dans un contexte prod Docker Un rapport sur l’écosystème Groovy : l’outil le plus utilisé : Gradle (pour le build). librairie la plus populaire : Spock (pour les tests). framework le plus populaire : Grails. beaucoup d’utilisation de Groovy comme langage de script, d’automatisation, mais aussi comme langage général principal et comme Domain-Specific Language. Librairies Sortie de JUnit 5.7 Isolated tests. New Enabled/DisabledIf execution conditions. Custom disabled reasons. New MethodOrderer.DisplayName. New DisplayNameGenerator.Simple. Java Flight Recorder support. Improved EngineTestKit. Quarkus vs Spring Boot dans des environnements de plus en plus contraints mais quel est le choix d’équipe au final ?. Sortie de Micronaut 2.1. nouveau plugin Gradle qui facilite le build d’image natives Graal et de containers Docker en couches. support des fonctions Oracle Cloud. support amélioré de Google Cloud Platform, avec le logging structuré de Stackdriver, et le support natif du messaging avec Google Cloud Pub/Sub. Plus d’infos dans la doc dans la section des nouveautés : https://docs.micronaut.io/2.1.0/guide/index.html#whatsNew Sortie de Quarkus 1.8 (et on n’avait pas annoncé 1.7) multiple persistence unit Micrometer intégration avec jbang GraalVM 20.2 MongoDB pour Kotlin Elasticsearch REST client (1.7) Client vert.x Redis (1.7) Hibernate Envers (1.7) DB2 (1.7) Infrastructure NVidia rachète ARM à SoftBank pou 40Md$, ça va faire un sacré concurrent à Intel et AMD. (https://www.anandtech.com/show/16080/nvidia-to-acquire-arm-for-40-billion) Retour d’experience sur l’utilisation de Kubernetes. Java et ses problèmes (spécialement 8, toujours grosse conso mémoire), mettre à jour Kubernetes (ils créent des nouveaux clusters), corriger un index au démarrage vs liveness probe, exposer des IPs externes et la limite de connections parallèles. Project Natick: Datacenter mis sous l’eau en 2018 par Microsoft. 864 servers, 27.6 petabytes de stockage, 117 pieds au fond de l’ocean (Ecosse). Aux dires de Microsoft, c’est un succès. Google est neutre en carbone, et a même racheté sa dette car
Sortie:
17 oct. 2020
Format:
Épisode de podcast
Titres dans cette série (100)
Les Cast Codeurs Podcast - Episode 3: Les Cast Codeurs Podcast - Episode 3 4 mai 2009 News Sun rachete par Oracle * http://tech.puredanger.com/2009/04/20/oracle-buys-sun/ * http://www.sun.com/aboutsun/pr/2009-04/sunflash.20090420.1.xml *... de Les Cast Codeurs Podcast