Sinopsis
Le podcast Java en Français dans le texte
Episodios
-
LCC 229 - Interview sur la sobriété numérique avec Richard Hanna
01/04/2020 Duración: 01h38minDans cet épisode Arnaud et Audrey interviewent Richard, contributeur du Shift Project, un think thank qui œuvre en faveur d’une économie libérée de la contrainte carbone et qui a publié plusieurs rapports en faveur d’une sobriété numérique. Enregistré le 25 février 2020 Téléchargement de l’épisode LesCastCodeurs-Episode–229.mp3 Interview Ta vie, ton oeuvre Richard Hanna, développeur et coopérateur Fairness et co-animateur du podcast Techologie. Le Shift Project Numerique & Transition Les publications numérique et transition Lean ICT Lean ICT : Pour une sobriété numérique Climat : l’insoutenable usage de la vidéo en ligne Climat : l’insoutenable usage de la vidéo en ligne Les outils La vidéo pédagogique « Cette vidéo réchauffe le climat :merci de la regarder » Le guide Le guide pour réduire le poids des vidéos en 5 minutes Carbonalyser Carbonalyser : l’extension de navigateur qui rend visible l’invisible impact environnemental du net Déployer la sobriété numérique Déployer la sobriété numérique Conclus
-
LCC 228 - Conseils sur le télétravail
20/03/2020 Duración: 01h02minEn cette période de confinement et de Coronavirus, les cast codeurs partagent et échangent leurs points de vue et conseil pour faire du télétravail. En espérant que cela vous aide un petit peu. Enregistré le 20 mars 2020 Téléchargement de l’épisode LesCastCodeurs-Episode–228.mp3 Interview L’environnement de travail L’organisation La pièce Le matériel Le bureau assis debout (version électrique Ikea et version manivelle) Les enfants et le conjoint … Le travail en équipe à distance La communication Le flicage La disponibilité instantanée L’écrit, la messagerie instantanée et l’oral … La gestion du temps / journées Le sur ou sous travail Le burn out (épisode des cast codeurs dédié) Les pauses Les horaires Interview sur la productivité personnelle Le lien social Comment compenser la réduction d’interaction sociale … Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs su
-
LCC 227 - Télétravailler une corona dans une main et un gamin dans l'autre
17/03/2020 Duración: 01h27minCet épisode parle du coronavirus, des conférences annulées, de la popularité des langages, de GraphQL, de Ghostcat et pleins d’autres choses encore. L’intro date un peu: les infos sur le coronavirus étant encore plus fréquentes que les nouveaux framework JavaScript. Enregistré le 13 mars 2020 Téléchargement de l’épisode LesCastCodeurs-Episode–227.mp3 News Corona virus Les actions des grosses boites pas de meeting conf annulées limite du travail au bureau Langages RedMonk ranking - Le langage au top est… JavaScript Python Java Typescript dans le top 10 R monte Rust stable comme Go (+1) Kotlin 19, Scala 13 InfoQ meta sondage Java 8 le plus déployé en prod, 25% Java 11 et non LTS derrière Spring 60–80% IntelliJ 60–80%, Eclipse 20–25% mavenjvs Gradle 66–33 ou 50–50 Sondage sur Scala Scala.js 1.0.0 7 ans de dev not binary compatible with 0.6 nor 1.0RCx Ecrire en scala des applications front interop avec les libraries JavaScript GraalVM se dote d’un advisory board Gluon, Red Hat, Amazon, Microdoc, Shopi
-
LCC 226 - Interview sur l'Open Source à la MAIF avec Mathieu Ancelin et François Desmier
09/03/2020 Duración: 01h08minDans cet épisode, Mathieu Ancelin et François Desmier sont venus nous parler des produits open source de la MAIF. On parle management d’API, reverse proxy, A/B Testing, feature flipping mais aussi plus généralement de comment on passe d’assureur à éditeur de produits open source. Enregistré le 13 février 2020 Téléchargement de l’épisode LesCastCodeurs-Episode–226.mp3 Interview Ta vie, ton oeuvre François Desmier Cyber-guru, crypto-saïyan, team ambiancer 2.4 alpha, bytes master et surtout architecte solution à la MAIF, engagé sur #OSSbyMAIF Mathieu Ancelin Développeur fullstack chez SERLI, je fais du web, des streams, de la data, du cloud majoritairement sur la JVM et j’ai un petit faible pour Scala et la programmation fonctionnelle. Je suis également lead développeur de quelques projets open-source comme Otoroshi, Daikoku, etc. et l’un des organisateurs des Human Talks Poitiers. D’assureur à éditeur open source Le GitHub La philosophie Le jeu de carte Le jeu de carte Sous le capot Otoroshi Produit Philosophi
-
LCC 225 - L'épisode du futur
25/02/2020 Duración: 01h25minDans cet épisode en tête à tête, Emmanuel et Audrey discutent des prévisions pour cette nouvelle année, font la part belle au langage avec l’arrivée du JDK 14 mais parlent aussi middleware, web, outillage, et bien sûr loi, société et organisation. Enregistré le 19 février 2020 Téléchargement de l’épisode LesCastCodeurs-Episode–225.mp3 News Les prévisions d’Adam Bien pour 2020 Langages JDK 14 First Release Candidate Présentation des records Ecrire des Records invariants avec Bean Validation Monitoring d’API Rest avec les évènements du JDK Flight Recorder Est ce que le projet Loom menace les Java Futures ? Visualisation de la gestion de la mémoire dans la JVM (Java, Kotlin, Scala, Groovy, Clojure) Une demi heure pour apprendre Rust Librairies Jukebox : une lib pour créer des builders pour les records JUnit 5.6 Middleware Créer des images Docker avec Spring Boot 2.3.0 M1 Quarkus 1.2.0.Final Quarkus : un outil open-source pour écrire vos applications Java Micronaut 1.3 et Micronaut Data 1.0 GA Infrastr
-
LCC 224 - Interview sur le burn out avec Géraldine Karila
06/02/2020 Duración: 01h20minUne personne sur 5 fera un burn out au travail pendant sa carrière. Géraldine nous raconte son burn out, comment cela s’est passé, son chemin pour s’en sortir et les recherches qu’elle a fait sur le sujet. Enregistré le 16 décembre 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–224.mp3 Interview Ta vie, ton oeuvre Géraldine Karila Le burn out Les phases Comment récupérer Comment aider une personne en burn out Liens Test: avez vous des slgnes de burn out Témoignage sur le burn out dans l’IT ops Gérer le burn out Géré son équilibre et sa réslience au travail Le syndrome de l’épuisement au travail (français) Les causes de burn out La confiance Podcasts Carl Newport sur le burn out dans nos vies numériques Travail comme identité, burn out comme style de vie Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/
-
LCC 223 - On peut anonymiser mille fois une personne mais on ne peut pas anonymiser une fois mille personne
27/01/2020 Duración: 01h54minPremier épisode de l’année 2020 pour les cast codeurs avec Guillaume, Arnaud et Audrey autour du micro pour parler du JDK 14 bien sûr mais aussi de Quarkus, de WebAssembly, de Kubernetes mais aussi de l’actualité sociétale liée à la tech. Enregistré le 13 janvier 2020 Téléchargement de l’épisode LesCastCodeurs-Episode–223.mp3 News Langages JDK 14 Early-Access Builds Comparaison des GC Kotlin 1.4 et au-delà, lors de la conférence KotlinConf What the Flow? Librairies JHipster 6.6.0 R2DBC 0.8.0 en GA DropWizard 2.0 released Spock 2.0 milestone 1 sortie o Migrer de Spock 1.3 à 2.0 Middleware VMware Rachète Pivotal et Carbon Black Calendrier de l’Avent d’Elastic Client RUST pour Elastic Search Apple open source ServiceTalk à base de Netty Quarkus 1.1.0 Gestion centralisée des logs en Quarkus GraalWasm — un moteur WebAssembly dans GraalVM Infrastructure kubectl tree Guide visuel de débug des deploiements Kubernetes Injecter des Secrets Vault dans des Pods Kubernetes via un Sidecar Hexa, un CLI so
-
LCC 222 - Interview sur Android avec Pierre-Yves Ricau et Romain Guy - l'intégrale
24/12/2019 Duración: 02h21minDans cet épisode, Emamnuel s’assoie autour de la table avec Romain Guy et Pierre-Yves Ricau pour discuter Android. Cela fait longtemps que la partie 1 est sortie. Désolé de ce retard. Du coup cet épisode reprend l’entièreté de l’interview. Pour ceux qui se rappellent bien de la partie 1, vous pouvez sauter à la minute 62 environ. Enregistré le 18 septembre 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–222.mp3 Interview Ta vie, ton oeuvre Romain Guy Pierre-Yves Ricau Square Intro Android Andoid sources Android 10 JetPack JetPack Supporter des versions differentes d’Android JetPack Compose Toolkit UI reactif Jetifier Java 8 D8 R8 Compilation et autre JIT Kotlin Kotlin langage optimisations Coeurs Batterie Dark theme et reduction de consommation de batterie Injection de dépendance Dagger 1 Dagger 2 Koin Fuite Mémoire LeakCanary Data structure et boxing Access mémoire, algorithmique et structure de données Log-structured merge-tree Les attaques et les protections Chiffrage Isolation Fuite d’info par e
-
LCC 221 - Massacre à la tronçonneuse
13/12/2019 Duración: 01h40minGuillaume, Arnaud et Emmanuel descendent dans les profondeurs des garbage collectors, Java 14, GraalVM 19.3 (Java is back!) et bien sûr pleins d’autres choses ! Enregistré le 5 décembre 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–221.mp3 News Langages GraalVM 19.3 with JDK 11 Support. GraalVM se met aussi à WebAssembly Microsoft ready to contribute to OpenJDK Trois JEPs prévus pour être intégrés à Java 14 : JEP 305 : Pattern Matching for instanceof JEP 359 : Records JEP 343 : Packaging Tool dans l’Incubator Stephen Colebourne râle sur le nouveau switch Tricher le GC de Go avec du poids mort le GC se declence tous les 2x de heap si pas d’alloc, ca veut dire qu’il vide jusqu’à 1x amis declenche des GC super fréquement donc en allouant (virtuellement) in tableau de 10Go, on reduit de temps entre GC le cout d’un concurrent mark sweep c’est de marquer les objets vivants (les morts ont peut de cout) et les co-routines pendant une phase de mark-sweep doivent faire un travaille de mark ce qui les
-
LCC 220 - Interview sur le métier de CTO avec Dimitri Baeli
03/12/2019 Duración: 01h26minDans cet épisode, Dimitri Baeli est venu discuter avec Audrey et Emmanuel du métier de CTO et de Tech Rocks, la conf qui leur est dédiée (prochaine édition le 4 décembre 2019 à Paris). Enregistré le 4 octobre 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–220.mp3 Interview Ta vie ton oeuvre C’est quoi TechRocks ? Tech.Rocks c’est avant tout la volonté de construire un réseau de leaders tech qui échangent sur leur problématiques. Activités : Une conférence annuelle: 4 Dec Des Meetups mensuels à Paris (et j’espère en province en 2020) Un Slack avec 500 CTOs Un groupe dit « Core » à vocation de Think Tank pour explorer les questions difficiles des grosses équipes. Un groupe restreint pour vraiment bien se connaître en croissance maîtrisée. Un podcast et quelques publications (salaires des CTOs) Les 6 aspects du metier Vision et decision Tech Quels sont les “nice to have” dans une expérience professionnelle pour devenir CTO ? Est ce qu’un CTO doit maîtriser toute la stack ? Orga equipes (agilite, usin
-
LCC 219 - En direct de Devoxx Belgium 2019
13/11/2019 Duración: 59minEpisode en direct de Devoxx Belgique où nous vous donnons nos talks préférés. Enregistré le 8 novembre 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–219.mp3 Direct de Devoxx Tous les talks sont disponible sur YouTube. Utilisez la fonction recherche ensuite. Si vous trouvez un talk, ouvrez une pull request sur Le GitHub des cast codeurs pour améliorer ses shownotes et mentionnez @emmanuelbernard. Merci :) Keynotes Audrey Vidéo Venkat Vidéo Security Vidéo Trends Beaucoup de core java: cadence 6 mois, loom GraalVM / Micronaut / Quarkus / Spring Boot Event driven / Kafka AI / ML Microservices K8s et cloud patterns Kotlin Security appliquée (web, microservices) Serverless Ops CI / CD Reactive (co-routines, reactive tx) Peu d’infos sur Peu de front Pas/peu d’android Microprofile (connu) Conferences UI micro frontend Micro FrontEnd new Relic Nerdlet nerdpack Looks like modules in Java Shared dependencies Several artifacts like view, app, overlay, extension points Consistent error and logging Layout manag
-
LCC 218 - Le cloud souverain est mort, vive le cloud souverain !
23/10/2019 Duración: 01h52minDans cet épisode, Arnaud déclare forfait et laisse Guillaume et Audrey discuter en tête à tête des nouveautés de Spring, Quarkus, JHipster, Kubernetes ou encore v8 mais aussi Cloud Souverain, reconnaissance faciale, élections présidentielles américaines et GAFAM. Enregistré le 15 octobre 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–218.mp3 News Langages Le JDK 13 en General Availability Dynamic CDS Archives ZGC: Uncommit Unused Memory Reimplement the Legacy Socket API Switch Expressions (Preview) Text Blocks (Preview) Nicolai Parlog couvre la liste des nouveautés de Java 9 à 13 dans une présentation détaillée. Le site Baeldung publie le résultat de son sondage sur l’écosystème Java, très orienté Spring. Librairies Les drivers JDBC Oracle dispo sur Maven Central JHipster v6.4.0 Important fix de sécurité dans la v6.3.0 Quarkus 0.23.2 0.23.1 à ne pas utiliser Quarkus Tool For VSCode Spring 5.2 en GA Spring Boot 2.1.9 Spring Boot 2.2.0 en RC1 Middleware Crowdcast de Fabien Baligand sur les
-
LCC 217 - Interview sur Android partie 1 avec Pierre-Yves Ricau et Romain Guy
01/10/2019 Duración: 01h03minDans cet épisode, Emamnuel s’assoie autour de la table avec Romain Guy et Pierre-Yves Ricau pour discuter Android. Interview longue donc découpée en deux. Enregistré le 18 septembre 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–217.mp3 Interview Ta vie, ton oeuvre Romain Guy Pierre-Yves Ricau Square Intro Android Andoid sources Android 10 JetPack JetPack Supporter des versions differentes d’Android JetPack Compose Toolkit UI reactif Jetifier Java 8 D8 R8 Compilation et autre JIT Kotlin Kotlin langage optimisations Coeurs Batterie Dark theme et reduction de consommation de batterie Injection de dépendance Dagger 1 Dagger 2 Koin Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/
-
LCC 216 - L'épisode où on a perdu le compte
16/09/2019 Duración: 01h26minDans cet épisode (qui est bien le 216 et pas le 217 !) Antonio, Audrey et Emmanuel reviennent sur les nouveautés du JDK 13 et discutent sécurisation d’API, authentification OAuth 2, Kubernetes, Android 10 mais aussi télétravail et vie privée. Enregistré le 11 septembre 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–216.mp3 News Langages Java 13 sort incessamment sous peu Crowdcast de José Paumard sur les JEP sorties ce dernier mois Go 1.13 est sorti Fin de support pour Python 2 Langage de validation de configuration Librairies Spring 5.2 RC2 est dispo Vert.x 4 milestone 2 Middleware Sécuriser une API REST Un autre article sur OAuth 2 et OIDC Elastic Stack 7.3.0 Elastic attaque en justice Search Guard pour violation de droit d’auteur et voilà pourquoi Infrastructure Avoir son serveur mail est dur… ou pas les commentaires sont interessants Comment monter son serveur email securisé en 2h Cloud Pourquoi développer sur Kubernetes pue Web Firefox va bloquer les cookies tiers et cryptomineurs pa
-
LCC 215 - Nous avons des frustrations parce que nous combattons le changement des choses
05/08/2019 Duración: 01h26minArnaud et Emmanuel bravent les chaleurs pour discuter des tendances Java, des collections immuables (d’où le titre de l’épisode, une citation d’Alan Watts), de sondage de la population de développeurs, d’event storming, de lois et de data structures. Enregistré le 31 juillet 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–215.mp3 News Langages Rapport sur les tendances Java par InfoQ Collections immuables en Java : ni maintenant, ni jamais Yaegi : un nouveau compilateur pour Go Zulu 8 inclut maintenant le support de TLS 1.3, permettant aux applications Java 8 (serveurs, clients, peu importe) de négocier automatiquement TLS 1.3 sans modification du code. Ajoutez simplement -XX:+UseOpenJSSE Sondage L’état des développeurs: sondage JetBrains2019 Langage Java le langage principal pour 34% (JavaScript 40%) mais leseul langage pour 44% de ceux ci OS de dev: Windows un peu en tête mais sinon égal polyglot Apps Backend 60% / front 46%) Mobile 23% data analysis (13%) / ML (7%) ne developpe pas (13%) poly
-
LCC 214 - L'édition Barbecue
09/07/2019 Duración: 01h39minLes Cast Codeurs se réunissent pour leur déjeuner annuel de tous les 18 mois à deux ans pour enregistrer cet épisode news. On y discute contribution OpenJDK, JIT, sérialisation, Quarkus, CloudEvent, AWS lambda, React, daltonisme, event sourcing, uml, loi extra territoriale et bien d’autres choses encore. Le mot Barbecue vient de l’embrochement du gibier “de la barbe au cul” avant de le faire chauffer dans les cheminées de cuisine. Enregistré le 5 juillet 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–214.mp3 News Langages JDK 13 is now in Rampdown Phase One Le flow des commits OpenJDK vers leurs distributions Warm up d’applications sur la JVM avec Azuul prend des metriques au premier run et les redonne en info aux seconds runs cache la compilation et ses paramètres d’entrée pour garantir la sémantique de la spécification Java Améliorer l’intégration entre JavaFX et les toolkits natifs Une nouvelle sérialisation en Java en chantier Scala 2.13.0 Librairies Quarkus 0.18.0 GraalVM 19 Support for wr
-
LCC 213 - les re-10 ans des cast codeurs au RivieraDEV
19/06/2019 Duración: 42minCet épisode en direct de RivieraDEV continue la séance Ask Me Anything débutée à Devoxx France. Enregistré le 17 mai 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–213.mp3 Le plus sympa pour vous sera quand même de voir l’épisode sur YouTube. Session Ask Me Anything RivieraDEV Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/
-
LCC 212 - Echange gateaux contre jetons
07/06/2019 Duración: 01h14minGuillaume, Vincent et Emmanuel discutent des nouvelles autour de Java 12, Jakarta EE, Spring, Quarkus, la mairie de Paris et son data center. Mais aussi de web, de Huawei, du design des fichiers Dockerfile et bien d’autres choses encore. Enregistré le 4 juin 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–212.mp3 News Langages JVM Ecosystem Survey 2019 Java 12 switch expressions Images officielles AdoptOpenJDK sur Docker Hub Don’t fear the Java Librairies Jakarta EE and the great naming debate Spring Boot 2.2 M3 available now Utiliser les co-routines Kotlin pour utiliser Spring Reactive structured concurrency trade off entre approche visuellement imperative et l’approache reactive GraalVM 19.0 Eclipse Vert.x 3.7.1 The JHipster Quarkus demo app Quarkus 0.16.0 emails blocking et non blocking Configuration profiles CORS Camel AWS SQS Reactive PostgreSQL client Introduction à JSON Web Tokens Autre article sur JWT Infrastructure Fusion OpenTracing / OpenCensus -> OpenTelemetry: quid de Jaeger On
-
LCC 211 - Interview sur la virtualisation avec Quentin Adam
27/05/2019 Duración: 01h31minQuentin Adam (CEO de Clever Cloud) et Emmanuel discutent la stack de bas en haut, du physique au software sous l’angle de la virtualisation. Et bien sûr, une petite dérive de la conversation de temps en temps, parce qu’on le vaut bien. Enregistré le 27 mars 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–211.mp3 Interview Ta vie, ton oeuvre @waxzce Clever Cloud Pourquoi virtualise-t-on ? Para-virtualisation Xen Le processeur physique CPU, registres, caches, bus mémoire GPU ASIC CPU FPGA Protection ring Le microcode Un petit détour sur spectre et meltdown Un OS et la virtualisation Abstraction au hardware Separation du temps CPU, memoire Address virtuelle QEMU VirtIO Spectre and Metldown Container (“Isolateur”) Container vs zones vs jails vs VMs Noyau en espace utilisateur gVisor ReiserFS Kata Containers WebAssembly Et par rapport à Kata Containers par exemple ? ou KVM ? Quels sont les avantages / inconvénients ? (mémoire, sécurité/sandboxing, rapidité de démarrage…) Modèle économique, recompilati
-
LCC 210 - Javax is coming
11/05/2019 Duración: 01h42minDans cet épisode, Guillaume, Arnaud et Audrey reviennent sur les derniers rebondissements des drama de la tech : le futur de Jakarta EE, Amazon vs l’Open Source … Et bien sûr on discute aussi technique avec les actualités de Elastic, JHipster, Micronaut, et plein d’autres. Enregistré le 6 mai 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–210.mp3 News Apache Software Foundation joins GitHub open source community Langages La passation de support sur OpenJDK 8 et 11 d’Oracle à Red Hat (bug fixes et security ne viendront plus d’Oracle, comme prévu) Support Docker dans Java 8 Baeldung propose plein d’articles sur Groovy avec des tutoriels sur des aspects variés des APIs proposées par le langage Oracle ne veut plus qu’on utilise javax. Mike Millinkovitch de la fondation Eclipse Article de Mark Little Le point de vue de Tomitribe Librairies Un nouveau framework de log… par Google Introducing Spring Cloud Circuit Breaker JHipster 6 est sorti Middleware Micronaut 1.1 released Elastic Stack 7.0.0 r