
Sign up to save your podcasts
Or


Dans cet épisode, nous discutons bonnes pratiques Java, Groovy, WebAssembly, Micronaut. Nous discutons également le changement de licence de Akka entre autre. La suite de cet épisode parlera de changement d'étage gratuit chez Heroku et des vagues de licenciement dans le monde technologique. Pour rester sous les 1h d'écoute, nous avons découpé les deux derniers épisodes nouvelles en 2 parties chacun. Qu'en pensez vous ? Donnez-nous votre avis sur Twitter ou sur le Google Groups des cast codeurs.
Enregistré le 9 septembre 2022
Téléchargement de l'épisode LesCastCodeurs-Episode–284.mp3
News LangagesJonathan Giles, un principal architecte de Java chez Microsoft, a un site qui partage des bonnes pratiques Java http://java.jonathangiles.net/
Project Leyden https://www.infoq.com/news/2022/06/project-leyden-delays-aot/
José Paumard couvre Loom et Structured Concurrency dans sa vidéo de la série JEP Café https://inside.java/2022/08/02/jepcafe13/
Paul King montre l'utilisation de différents frameworks de tests avec Groovy (Spock, JUnit5, Jacoco, Jqwik et Pitest) https://blogs.apache.org/groovy/entry/testing-your-java-with-groovy
Paul King continue de publier régulièrement des articles sur Groovy - https://blogs.apache.org/groovy/entry/working-with-sql-databases-with — accéder à des bases SQL avec Groovy et GraalVM - https://blogs.apache.org/groovy/entry/detecting-objects-with-groovy-the — détection d'objet avec le machine learning avec Deep Java Library et Apache MXNet
Sortie de Spock 2.2, première version GA avec le support officiel de Groovy 4 https://twitter.com/spockframework/status/1564999285250326529
Google lance un nouveau langage, appelé Carbon, comme un successeur de C++, mais en plus sympa ! https://github.com/carbon-language/carbon-lang
State of WebAssembly https://blog.scottlogic.com/2022/06/20/state-of-wasm–2022.html
Graal VM 22.2 https://medium.com/graalvm/graalvm–22–2-smaller-jdk-size-improved-memory-usage-better-library-support-and-more-cb34b5b68ec0
Alex Blewitt un Java Champion est décédé prématurément https://www.infoq.com/news/2022/07/alex-blewitt/
Sortie de Micronaut 3.6 https://micronaut.io/2022/08/04/micronaut-framework–3–6–0-released/
Utiliser des serialiseurs. / deserialiseurs de messages Kafka dans votre application Quarkus https://quarkus.io/blog/kafka-serde/
Akka change sa licence de ASL vers BSL (Business Source License) https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka
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/
Cet épisode mi nouvelle mi interview discute comment faire de meilleures présentations. L'article est agrémenté des propres conseils des cast codeurs.
Enregistré le 8 juillet 2022
Téléchargement de l'épisode LesCastCodeurs-Episode–283.mp3
InterviewGunnar Morling partage ses conseils et astuces pour faire de meilleures présentations aux conférences
Et les cast codeurs commentent ses propositions.
Nous contacterSoutenez 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/
Cet épisode marathon sera découpé en deux morceaux pour éviter à vos oreilles une écoute marathon. Cette deuxième partie couvre des sujets d'architecture et de loi société et organisation ainsi que les conférences à venir. Logging, Migration Java 8 vers 11, Xerox Park, (manque de) sécurité, courbes elliptiques, sondage développeurs.
Enregistré le 8 juillet 2022
Téléchargement de l'épisode LesCastCodeurs-Episode–282.mp3
News ArchitecturePour ou contre le logging Contre puis pour
LinkedIn et sa migration de Java 8 à 11
Un article sur Xerox park et comment ils ont inventé le futur
Travis CI fuit encore des mots de passe
HDMI peut-être un vecteur d'attaque et d'infection de vos ordinateurs
Un guide pour protéger son macOS
Comment choisir un algorithme de courbes elliptiques
Stackoverflow sort son sondage sur les développeurs
JavaScript change de licence open source
de la part de Youen
Cette année Codeurs en Seine, c'est le 17 novembre et le cfp est ouvert N'hésitez pas à amener un peu de JVM dans l'appel à orateur. (ca commence à se faire rare). Pour rappel : codeurs en seine c'est 1000 personnes autour des métiers du développement dans une des plus grande salle de Rouen, le kindarena.
Nous contacterSoutenez 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/
Cet épisode marathon sera découpé en deux morceaux pour éviter à vos oreilles une écoute marathon. Dans cet épisode on y parle Brian Goetz, Bian Goetz, Brian Goetz, usages des threads virtuels, OpenAPI, Kubernetes, KNative, copilot et Tekton. La deuxième partie couvrira des sujets d'architecture et de loi société et organisation ainsi que les conférences à venir.
Enregistré le 8 juillet 2022
Téléchargement de l'épisode LesCastCodeurs-Episode–281.mp3
News LangagesPeut-être une nouvelle syntaxe spécifique aux Records Java pour tordre le cou aux builders
Il y a l'article Data Oriented Programming de Brian Goetz, sur InfoQ
Un nouveau JEP pour intégrer une Classfile API
Lilian nous montre à quoi va ressembler les Record Patterns de JEP 405
Apache Groovy et les virtual threads, et aussi Groovy et le Deep Learning
Le jargon (en anglais) de la programmation fonctionnelle, si vous avez rêvé d'avoir sous la main la définition de foncteur, de monoïde, et j'en passe
Spring Boot 2.7
Quarkus 2.10.0
Les différences entre OpenAPI 2 et 3
N'utilisez pas Kubernetes tout de suite !
Knative Eventing Devlivery methods
AWS is Windows and Kube is Linux
Google data center Paris
OutillageIntelliJ IDEA 2022.5 EAP 5 amène des nouveautés
GitHub copilot est disponible pour tous (les developpeurs)
Gradle publie sa roadmap
Tekton est groovy (mais non, il n'utilise pas Groovy !)
Sortie de Vim 9, surtout avec VimScript 9
De la part de Youen
Cette année Codeurs en Seine, c'est le 17 novembre et le cfp est ouvert N'hésitez pas à amener un peu de JVM dans l'appel à orateur. (ca commence à se faire rare). Pour rappel : codeurs en seine c'est 1000 personnes autour des métiers du développement dans une des plus grande salle de Rouen, le kindarena.
Nous contacterSoutenez 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/
Cet épisode une fois n'est pas coutume parle beaucoup de nouvelles dans la rubrique langage et beaucoup de Java, wouhou ! On parle aussi de sigstore, http/3, Micronaut et de VMWare.
Enregistré le 10 juin 2022
Téléchargement de l'épisode LesCastCodeurs-Episode–280.mp3
News LangagesSept raisons pour lesquelles Java a a encore du sens après 26 ans
Les débuts du projet Leyden
JFR plus facile à configuer dans Java 17
Proposition de structured concurrency via le projet Loom
RedMonk analyse l'apparition du langage Dart, grâce à Flutter, dans leur top 20 des langages de programmation les plus populaires
Kotlin 1.7 est sorti
Sortie de Micronaut 3.5
Kubernetes signals massive adoption of Sigstore for protecting open source ecosystem
RFC 9114 - HTTP/3 est validée (+ RFC 9204 - QPACK: Field Compression for HTTP/3 et RFC 9218 - Extensible Prioritization Scheme for HTTP)
VSCode Java 1.5 est sorti
L'architecture Netflix
VMWare racheté par Broadcom
GitHub Copilot quand le code s'écrit tout seul … (en fait non, les développeurs ont encore des beaux jours devant eux)
Source: Developers Conferences Agenda/List by Aurélie Vache et contributeurs
JuneNom de la conf du x au y mois à Ville - CfP jusqu'à y mois TODO: reprendre celles de l'épisode d'avant
Nous contacterSoutenez 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/
Guillaume et Emmanuel discutent de l'état des versions de Java utilisées, de Java String template, et de beaucoup de failles de sécurité. On pourra presque se renommer Les Cast Sécu ;P On y ressussite aussi la rubrique débutant et discutons du piège de la classe URL.
Enregistré le 20 mai 2022
Téléchargement de l'épisode LesCastCodeurs-Episode–279.mp3
News LangagesL'état de Java selon newrelic
String templates en Java
Un article détaillé sur ce qui est nouveau niveau GC dans Java 18
LibrairiesQuarkus 2.8 et 2.9
Un nouveau décompilateur avec du code plus lisible
Une vulnérabilité dans struts 2
Le gros trou de sécu sur les signatures Java 15–18
Spring4Shell avec risque de remote code execution (unfolding)
Personal Security Checklist
Google offre aux clients Google Cloud des libairies validées en sécurité Une équipe de maintenance Open Source chez Google
Loi, société et organisationApple va supprimer au téléchargements les applis non mises a jour depuis 3 ans et peu téléchargées
Les duchesses ferment leur slack aux hommes
Comment la guerre en Ukraine ébranle la tech russe
Faire le la configuration conditionnelle dans git
La comparaison des URL
JavaDay au Paris JUG: Le futur de Java - le 22 juin 2022
Nous contacterSoutenez 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/
Les Cast Codeurs font la clôture de Devoxx France 2022 en 🪑 et en 🦴.
Enregistré le 22 avril 2022
Téléchargement de l'épisode LesCastCodeurs-Episode–278.mp3
InterviewLa vidéo du direct Devoxx France qui est plus facile à suivre se trouve sur YouTube.
Nous contacterSoutenez 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/
Les Cast Codeurs passent au grill de Nicolas sur la chaîne TV Devoxx France. Nicolas nous rappelle des moments des 10 ans de Devoxx + Les Cast Codeurs.
Enregistré le 17 mars 2022
Téléchargement de l'épisode LesCastCodeurs-Episode–277.mp3
NewsVersion vidéo
Nous contacterSoutenez 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/
Emmanuel, Guillaume et Antonio se réunissent pour discuter des nouvelles de ce début de printemps. On y parle retour de JavaOne, revue de pull request, de developpement cloud natif, de SLO, et de log.
Enregistré le 25 mars 2022
Téléchargement de l’épisode LesCastCodeurs-Episode–276.mp3
News
Langages
Remplacer vos APIs de logging avec System.Logger
Une série de petites librairies Java légères. Librairies simples, avec chacune une tâche unique, dont :
Java 18 est dans la place
Librairies
Micronaut 3.3 sorti, avec des nouveautés et Micronaut 3.4 aussi
graalVM 22
binding par valeur d’annotations (CDI)
Serialization (remplace Jackson, plus leger en memoire, ne fait pas de deserialisation arbitraire, pas de reflexion)
module email qui permet d’envoyer avec MailJet, Amazom simple email service, SendGrid, Postmark
Operateurs Kubernetes
possibilité de référencer des beans properties dans @Requires
injection de localized message sources
nouveau module Micronaut Data MongoDB
support de Maven pour Micronaut AOT
Hibernate 6: certains points clés
Kubernetes Service Discovery and Selection with Stork
Quarkus 2.7
Infrastructure
L’énergie utilisée dans les data centers est constante à 1 à 1,5% de l’énergie mondiale d’après l’agence internationale de l’énergie
Cloud
Sondage annuel "The State Of Cloud Native Development"
SLO et dependences de service
Architecture
Les design patterns pour les systèmes distribués et donc les microservices
Méthodologies
La pyramide des fondamentaux dans la revue de code
Sécurité
Removed unencrypted Git protocol and certain SSH keys
Samsung utilise incorrectement la crypto rendant son enclave sécurisée, pas sécurisée
Loi, société et organisation
Alert: peacenotwar module sabotages npm developers in the node-ipc package to protest the invasion of Ukraine
Un développeur sabote son projet open source et paralyse des milliers d’applications
Violation de RGPD par utilisation de Google fonts
French privacy regulator rules against use of Google Analytics
VMWare, Red Hat et d’autres s’ajoutent aux sanction contre le gouvernement Russe en arretant la vente et les services pour les entités Russes et Belarusse
Une Entrée en bourse pour Sonatype
Conférences
JavaOne à Las Vegas du 16 au 20 octobre 2022
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/
Cet épisode est un échange entre Guillaume, Antonio, Emmanuel et Didier Girard sur les réflexions de Didier autour du darwinisme numérique. Cette troisième et dernière partie nous emmène sur les chemins des choix organisationnels que ces natifs du numérique à succès emploient.
Enregistré le 17 février 2022
Téléchargement de l'épisode LesCastCodeurs-Episode–275.mp3
Interview Ta vie ton oeuvreTwitter SFEIR Envision
Modele organisationnelSociocratie Holacratie
Deck Netflix
L'individu Nous contacterSoutenez 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/
From the publisher's feed

41 Listeners

8 Listeners

11 Listeners

16 Listeners

230 Listeners

12 Listeners

83 Listeners

76 Listeners

0 Listeners

3 Listeners

97 Listeners

18 Listeners

158 Listeners

9 Listeners

10 Listeners