PLAY PODCASTS
Les Cast Codeurs Podcast

Les Cast Codeurs Podcast

340 episodes — Page 4 of 7

LCC 190 - Interview revue de code Gerrit et l'outil Vet avec Julien Béti et Réda Housni-Alaoui

Julien et Reda viennet nous parler de Gerrit et de son système de revue de code ; puis de l'outil Vet qu'ils ont open sourcé. Et José Paumard nous fait try ( José josé = new José(2018) ) { Audio crowdcast = Stream.of( josé.interview(), josé.interview(), josé.interview(), josé.interview() ) .map( Audio::normalize ) .filter( a -> ! a.tooNoisy() ) .collect( AudioCollectors.joining( " fade out fade in " ) ); return crowdcast; } Enregistré le 15 mai 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–190.mp3 Interview Ta vie, ton œuvre Cosium Julien Béti, CTO Réda Housni-Alaoui, Architecte Gerrit Le sujet: notre passage à Gerrit et le client associé que nous avons mis en place: Vet. Un article sur le sujet que Réda avait écrit sur le sujet: https://medium.com/@rdahousnialaoui/abandoning-bitbucket-server-in-favor-of-gerrit-ee6b60e01795 BitBucket La page GitHub de Vet, en full Java 9, avec utilisation de JLink \o/ Un plugin IntelliJ est en cours de développement Dans l'interview, nous n'avons pas eu le temps de parler: De Vet et des workflows associés (via les commandes documentées sur la page GitHub) qui permettent de verrouiller les push sur le git remote. De l'aspect extensible de Gerrit qui permet, par exemple, d'appliquer automatiquement une PR lorsque l'ensemble des conditions sont réunies (+2 d'un reviewer, pas de –1 d'un reviewer, +1 de Jenkins) et ce quelque soit l'ordre d'arrivée. Concernant la problématique que tu as évoqué de "commit annexe", il est en fait possible dans Gerrit de créer une dépendance entre PR. Nous n'utilisons pas cette fonction, il est donc possible que quelques modifications sur Vet soient nécessaire pour en tirer profit. Plus d'infos ici: https://gerrit-review.googlesource.com/Documentation/concept-changes.html#related-changes Le crowdcast de José Paumard @JosePaumard Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

May 30, 201834 min

LCC 189 - Conférences et tests par mutation

Les Cast Codeurs se retrouvent dans la même pièce pour discuter des dernières conférences et pour échanger sur le mutation testing. Enregistré le 16 mai 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–189.mp3 News Les conférences Microsoft Build Google I/O Red Hat Summit Devoxx UK Opérateurs Kubernetes Istio ThornTail ThornTail leçons apprises Oracle Code One Les tests par mutation ou mutation testing Projet Stamp Qu'est-ce que Stamp GitHub de Stamp Pitest JaCoCo Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

May 18, 201855 min

LCC 188 - Devoxx France 2018

Cet épisode clôture Devoxx France 2018 dans un mode expérimental : un mode Ignite (avancer les slides à temps réguler sans contrôle) avec l'outil Kahoot. C'est mieux de le regarder (voir lien ci dessous). Mais si vous n'écoutez ou ne regardez pas, on ne vous en voudra pas :) Enregistré le 20 avril 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–188.mp3 Devoxx La vidéo (recommandé) Devoxx France Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Apr 30, 201848 min

LCC 187 - FullStack Attack sur dépassement de pile.com

Dans cet épisode Emmanuel, Audrey et Guillaume passent à la loupe les résultats du sondage 2018 de StackOverflow : on discute profils, technologies, valeurs et éthique dans le code. Enregistré le 13 avril 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–187.mp3 Le sondage 2018 de StackOverflow StackOverflow Developer Survey Results 2018 Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Apr 16, 201857 min

LCC 186 - Le patron est de retour

Dans cet épisode Emmanuel est de retour et assure l'intérim de Guillaume sur les blagues tout en discutant Java 10, Kubernetes et son écosystème, départs, rachats et IPO mais aussi diversité et Facebook avec Arnaud, Audrey et Vincent. Merci à Morgan pour sa crowdquestion sur les logs ! Enregistré le 29 mars 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–186.mp3 News Langages The baby and the bathwater The Oracle JDK (java.oracle.com) will not be freely available as of #JDK11. This is the one that has LTS. The #OpenJDK binary (GPLv2 with CPE license) will be free, but only have updates until the next release (6 months, 2 scheduled updates). Simon Ritter Style Guidelines for Local Variable Type Inference in Java Introducing Java SE 10 * JDK 10 General-Availability Release A Proposal for Package Versioning in Go Librairies Apache Spark 2.3.0 Vavr one log 01 Middleware SpringBoot 2 performance — servlet stack vs WebFlux reactive stack Salesforce achete Mulesoft pour 6 milliards$ Pivotal lance son offre publique d'achat Micronaut framework Infrastructure Retour utilisation Prometheus Cloud Solomon Hykes quitte Docker Java 10 will no longer sucks on Docker Kubernetes 1.10 Web Polymer 3.0 Capacitor 1.0.0 Data Facebook et les appels téléphoniques: Details techniques sur comment trouver Article du monde Outillage Introducing Skaffold: Easy and repeatable Kubernetes development Building Container Images Securely on Kubernetes IntelliJ IDEA 2018.1: Kubernetes support Jenkins X Jenkins Configuration as Code Plugin Gradle 4.6.0 Apache Maven 3.5.3 Open Source à la MAIF Architecture Que se passe-t-il quand vous appuyez sur lecture dans Netflix ? Méthodologies Greve perlee Sécurité GitHub survived the biggest DDOS attack ever recorded ACME v2 and Wildcard Certificate Support is Live TLS 1.3 ratifié : Qu'est-ce que TLS 1.3 Ratification Loi, société et organisation A counterintuitive way to increase diversity in tech Les nouveaux outils de Slack: un espion au service des patrons ? Revealed: 50 million Facebook profiles harvested for Cambridge Analytica in major data breach Inside the Two Years that shook Facebook - and the World EU wants to require platforms to filter uploaded content (including code) Oracle Wins Court Ruling Against Google in Multibillion-Dollar Copyright Case Crowdquestion Morgan Durand sur les logs Conférences Devoxx France du 18 au 20 avril 2018 - Le programme est publié dites nous ce qui vous plait ( mercredi, jeudi, vendredi ) MixIT le 19–20 avril 2018 à Lyon Riviera Dev les 2, 3 et 4 mai 2018 à Sophia Antipolis NCrafts les 18 et 19 mai 2018 Best Of Web les 7 et 8 juin 2018 EclipseCon les 13 et 14 juin 2018 JHipster Conf le 21 juin DevFest Lille le 21 juin 2018 Voxxed Luxembourg le 22 juin 2018 Sunny Tech les 28 et 29 juin 2018 Jenkins User Conference le 28 juin 2018 - Le CfP est ouvert jusqu'au 15 avril. Paris Web les 4, 5 et 6 octobre 2018 Jenkins World Europe du 22 au 25 octobre 2018 à Nice - Le CfP est ouvert jusqu'au 15 avril - Les inscriptions sont ouvertes (utilisez le code JWAHERITIER pour obtenir 20% de réduction). DevFest Toulouse le 8 novembre 2018 Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Apr 3, 20182h 7m

LCC 185 - Interview sur le développement logiciel et la qualité du code avec Freddy Mallet

Dans cet épisode, Freddy Mallet nous explique les différents aspects de la qualité logicielle. Enregistré le 08 mars 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–185.mp3 Interview Freddy, Sa vie, son oeuvre @FreddyMallet Le concept de Maven Dashboard par Vincent Massol Introduction à la qualité du code C'est quoi un code de qualité ? Est-ce que ce doit être la première priorité pour une équipe qui met en place son environnement de dev ? Qu'est ce qui peut/doit aujourd'hui être automatisé ? Comment améliorer en continue la qualité du code ? Casser le build en raison d'un problème qualité, est-ce une bonne idée ? SonarSource, son histoire, son business model et son évolution SonarSource / @SonarSource Deux mots sur sa genèse et des idées sur les raisons du succès actuel ? C'est quoi son business model ? SonarSource est une holacratie, fakenews ou pas ? A propos des sujets qui fâchent Mesurer la couverture par les tests unitaire a-t-il encore un quelconque intérêt avec la montée en puissance des outils de mutation testing ? Détecter des problèmes dans le code a-t-il un quelconque intérêt si la qualité générale du design est très faible ? L'utilité des outils d'analyse de code est inversement proportionnel à la robustesse des langages et par exemple avec des langages comme Rust, Typescript, GO, … y-a-t'il encore un intérêt ? Qualité du code et deep learning, quid du futur ? Les produits SonarSource SonarSource, tu nous présentes les produits en 2 mots ? SonarQube / @SonarQube SonarLint / @SonarLint SonarCloud / @SonarCloud Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Mar 19, 20181h 24m

LCC 184 - Mais tu observes ou tu écoutes ?

Dans cet épisode Antonio, Audrey et Guillaume commentent l'actualité du mois de février : beaucoup de nouveautés dans les librairies et côté front mais également des nouvelles de Java 10 et 11 et de Kotlin bien sûr ! Enregistré le 1er mars 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–184.mp3 News Langages Première release candidate pour le JDK 10 JDK 11 en early access Java 8 ne recevra plus de mises à jour et de correctifs de sécurité à partir de janvier 2019 JDBC Next: A New Asynchronous API for Connecting to a Database Librairies Introducing Kotlin Support in Spring Framework 5.0 SpringBoot 1.5.10 SpringBoot 2.0 GA Vert.x 3.5.1 Tensorflow 1.5 Apache Beam 2.3.0 Elastic 6.2.0 Elastic open source X-Pack Middleware Java EE devient Jakarta EE Infinispan 9.2.0.CR3 Infrastructure Cloudbees acquiert Codeship Cloud CoreOS agrees to join Red Hat Debugging "FROM scratch" on Kubernetes Web Webpack 4 Parcel 1.5.0 NPM 5.7 JHipster 4.14.0 TypeScript 2.7 Angular-CLI 1.7 Angular CLI diff l'outil d'aide à la migration de Cédric Exbrayat AngularJS 1.7 LTS Nuxt.js 1.0 Web Components Todo Flutter beta 1 Outillage Gradle 4.5.0 Méthodologies Effective Use of Slack Sécurité Chrome marquera tous les sites HTTP "non sûrs" à partir de Juillet 2018 Loi, société et organisation The unwinding of net neutrality will begin on April 23rd Socle interministériel des logiciels libres 2018 Elon Musk quitte le conseil d'administration de son centre sur l'intelligence artificielle Conférences BreizhCamp du 28 au 30 Mars 2018 Devoxx France du 18 au 20 avril 2018 MixIT le 19–20 avril 2018 à Lyon Riviera Dev les 2, 3 et 4 mai 2018 à Sophia Antipolis NCrafts les 18 et 19 mai 2018 - Le CfP est ouvert. Best Of Web les 7 et 8 juin 2018 EclipseCon les 13 et 14 juin 2018 - Le CfP est ouvert. JHipster Conf le 21 juin DevFest Lille le 21 juin 2018 - Le CfP est ouvert. Voxxed Luxembourg le 22 juin 2018 Sunny Tech les 28 et 29 juin 2018 - Le CfP est ouvert. Jenkins User Conference le 28 juin 2018 - Le CfP est ouvert. Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Mar 6, 20181h 17m

LCC 183 - L'épisode où Audrey apprends à mixer

Dans cet épisode, Audrey se lance dans le mixage et discute avec Vincent et Arnaud Spectre, Meltdown, Neutralité du Net et bien sûr des dernières nouveautés techniques. Enregistré le 25 janvier 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–183.mp3 News Pour bien démarrer 2018, les Cast Codeurs sont maintenant sur #deezer et #spotify Langages Effective Java, 3rd edition Whats Next After Java 9 What's next for the Groovy language: The 2018 roadmap Kotlin 1.2.20 Attention au bug dans Spring Data. Librairies Sneak peek at Reactor-Core 3.2 with Milestone 1 Middleware Hadoop 3.0 Infrastructure James Strachan, James Rawlings, Rob Davies, (fabric8) rejoignent CloudBees Cloud Kubernetes 1.9 Chaoskube pour tester vos environnements Kubernetes Scanning vulnerabilities in Docker Images Web The Top JavaScript Trends to Watch in 2018 Angular 5.2 Nouvel incident opérationnel pour NPM Mozilla active les custom components par défaut BootStrap 4 Bootstrap(4) + Vue Outillage Publier une librairie open source sur Maven Central Méthodologies 5 Things to Learn about Building a Successful Team The Best Advice For Remote Work Success From 10 Global Teams Sécurité Spectre et Meltdown, les failles cachées dans nos processeurs: Spectreattack.com Quand votre CPU parle trop : la faille Meltdown et ses conséquences L'article de Project Zero Réponse de Linus Torvalds A Simple Explanation of the Differences Between Meltdown and Spectre Retpoline, la solution proposée par Google Loi, société et organisation La FCC enterre la neutralité du net aux Etats Unis: The FCC just killed net neutrality L'Europe doit défendre la «neutralité du Net» par Par Benjamin Bayart Act now to save the internet as we know it by Sir Tim Berners Lee 22 États se lancent dans la bataille Eric Schmidt quitte Alphabet Google parie sur la France Des intelligences artificielles plus fortes que l'humain lors d'un test de lecture L'efficacité d'un logiciel censé prédire la récidive à nouveau critiquée Conférences Tips for Effective Conference Proposals FOSDEM les 3 et 4 février 2018 Touraine Tech le 23 février 2018 BreizhCamp du 28 au 30 Mars 2018 Devoxx France du 18 au 20 avril 2018 MixIT le 19–20 avril 2018 à Lyon Riviera Dev les 2, 3 et 4 mai 2018 à Sophia Antipolis - Le CfP est ouvert. NCrafts les 18 et 19 mai 2018 - Le CfP est ouvert. Best Of Web les 7 et 8 juin 2018 - Le CfP est ouvert. DevFest Lille le 21 juin 2018 - Le CfP est ouvert. Voxxed Luxembourg le 22 juin 2018 - Le CfP est ouvert. Sunny Tech les 28 et 29 juin 2018 - Le CfP est ouvert. Developers Conferences Agenda/List Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Feb 1, 20181h 42m

LCC 182 - Black Friday code - une ligne dupliquée pour une achetée

Guillaume et Vincent commentent les nouvelles du mois dans le métaverse java-developicte. Un épisode avec beaucoup d'outils discutés. Félicitation à Guillaume, nouveau Java Champion ! Enregistré le 27 novembre 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–182.mp3 News Langages JDK 10 Early Access Build Guillaume est un Java Champion Built-in HTTP server dans JDK 6+ Librairies Spring Boot 2.0.0m6 ElasticSearch 6.0.0 Middleware Kafka 1.0 Infinispan 9.2.0 beta et 9.1.3 Cloud Process de certification Kubernetes lancé par la CNCF Service Mesh data plane vs control plane Web Angular 5.0.0 What's new in Angular 5.0 What's new in Angular CLI 1.5 Firefox Quantum Data, Machine Learning Intro à TensorFlow Stephan Janssen et les twitter spam bots de Russie Outillage Gradle vs Maven, et Gradle en Groovy ou en Kotlin Une cartographie du code dupliqué sur Github Github qui utilise du machine learning pour alerter sur des problèmes de dépendance Github rajoute une feature de discussion Github ajoute teletype à Atom pour collaboration temps réel Visual Studio Live Share Mastering VIM quickly Les pages MAN mais simplifiées et par l'exemple Outils de l'épisode Sibbell par Reda ABDI (Crowdcast) Artifact listener Rubrique débutant Bazar / fun / geek Tesla annonce un nouveau roadster Tesla annonce aussi un camion CommitStrip ont fait une super méga fresque Fixing the MacBook Pro Conférences 3eme édition du Paris OpenSource Summit les 6 & 7 Décembre Snowcamp 2018 du 24 au 27 janvier Touraine Tech le 23 février 2018 - Le CfP est ouvert. Devoxx France du 18 au 20 avril 2018 - Le CfP est ouvert. MixIT le 19–20 avril 2018 à Lyon - Le CfP est ouvert. Riviera Dev les 2, 3 et 4 mai 2018 à Sophia Antipolis - Le CfP est ouvert. Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Dec 3, 20171h 11m

LCC 181 - Retour sur Devoxx Belgique 2017

Les Cast Codeurs de retour de Belgique discutent chapka, bière et Kotlin. Enregistré le 14 novembre 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–181.mp3 Devoxx Le Channel Devoxx Belgium sur Youtube La Keynote d'ouverture 1/2 La Keynote d'ouverture 2/2 La Keynote de clôture Format Dive Deep Neural Networks: Walkthrough par Katharine Beaumont Kotlin Deep Dive par Guy Heylens et David González Empathetic communication at work par Sharon Steed From Spring Boot 1 in Java to Spring Boot 2 in Kotlin par Mark Heckler et Sébastien Deleuze Baking a Microservice PI(e) par Antonio Goncalves et Roberto Cortez Format Conférences A year of mob programming tips and tricks par Tommy Tynjä Java 8: the good, the bad and the ugly par Brian Vermeer The Java Council avec Simon Maple, Martijn Verburg, Oleg Šelajev Merci a tous les interviewés ! Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Nov 21, 201742 min

LCC 180 - Encore une petite news

Dans cet épisode Audrey et Arnaud sont ensemble en même temps! Et nous parlent de… tout. Plus particulièrement, de Java 9, de ce que veut dire une version, de Spring 5, de la domination de Kubernetes, de la réécriture de React sans tout casser et surtout de comment reprendre la main sur un terminal donc la connexion ssh s'est cassée et qui semble ne servir plus à rien. Et bien d'autres choses encore. Enregistré le 30 octobre 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–180.mp3 News Langages Java 9.0.1 est dispo Jenkins propose d'installer Java 9 (INFRA–1353, INFRA–1366) mais Oracle change son formulaire d'authentification et casse l'accès aux archives Version-string schemes for the Java SE Platform and the JDK (JEP–223) Secure Coding Guidelines for Java SE (9) Librairies Spring 5.0.0 Spring Boot 2.0 M5 Vert.x 3.5.0 Introducing the Natural Language Processing Library for Apache Spark Middleware Marathon 1.5 Wildfly 11 Infrastructure Resources for Getting Started with Distributed Systems Cloud Kubernetes has won. Docker Enterprise Edition will support rival container-wrangling tech Docker Swarm et Kubernetes sont dans un bateau Jenkins & Kubernetes Google Cloud vs AWS Web Vue.js is now open collective Upcoming TypeScript Changes in Vue 2.5 6 Best Practices & Pro Tips when using Angular CLI React 16.0 What's New With Server-Side Rendering in React 16 TL;TR; Redux Mozilla Developer Network (MDN) lance un Product Advisory Board, Microsoft et Google le rejoigne. Documenting the Web together Building unified documentation for the web Microsoft adds multithreading to Node.js Outillage Apache Maven 3.5.2 is out Gradle 4.2.1 aussi Méthodologies Mocking is a code smell React 16: A look inside an API-compatible rewrite of our frontend UI library Your step-by-step guide to more effective documentation Git rebase ou pas ? Tagger ses images Docker - Semver #oupas Sécurité Faille de sécurité dans WPA2 Autre Spotify's Discover Weekly: How machine learning finds your new music Google unveils AI that learns on its own Retour sur le DevFest Nantes Loi, société et organisation Annulation de l'obligation de déclarer tous ses identifiants en ligne Bruxelles est contre les backdoors… mais invite les États à partager leur savoir-faire en déchiffrement Rémi Mathis quitte Wikimédia France Uber Movement veut séduire Paris grâce à son trésor de données sur la circulation Outils de l'épisode Git identities and ssh Octolinker octobox.io Devdocs.io Asciidoc et Maven pour générer ses supports de cours Astuce de l'épisode If you've got a frozen terminal from a dropped SSH connection, hit Enter then ~ then . Conférences Scala.io le 2 et 3 novembre à Lyon - Inscriptions Devoxx Belgique du 6 au 10 novembre Codeurs en Seine à Rouen le 23 novembre 7ème édition de SoftShake - Genève (seulement 3h de Paris en train !) 3eme édition du Paris OpenSource Summit les 6 & 7 Décembre Snowcamp 2018 du 24 au 27 janvier Devoxx France du 18 au 20 avril 2018 MixIT le 19–20 avril 2018 à Lyon Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Nov 2, 20172h 5m

LCC 179 - Interview sur Keycloak avec Sébastien Blanc

Dans cet épisode, Sébastien Blanc nous fait découvrir l'univers de l'authentification et de l'autorisation et en particulier Keycloak. Enregistré le 12 juillet 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–177.mp3 Interview Ta vie, ton œuvre Twitter de Sébastien Qu'est-ce que Keycloak ? Le site de Keycloak Le code de Keycloak Des quickstarts Le Jira La mailing list Tools-in-action de Sébastien à DevoxxFR Live coding à SpringIO LDAP Authentification Autorisation ? Gestion d'identité Quid de ma connection Google Account ou Facebook Connect FranceConnect Bannir des utilisateurs Remember me Authentification par certificat client ? Détection de patterns suspects ? fail2ban les attaques classiques Clickjacking SQL injection One time password PBKDF2 Un survol des normes de sécurité Realm Comment ça marche et dans quel contexte cela s'utilise ? OpenID OAuth 2 JWT SAML 2 Google, Facebook, GitHub, StackOverflow FranceConnect Kerberos Active Directory / LDAP two factor (sms, FreeOTP ) Le talk de Hubert sur les JWT Le développement Moi développeur d'application web Spring Boot, quelles sont les étapes concrètes pour rajouter la sécurité ? Quel est l'identifiant partagé entre l'application et Keycloak pour définir l'utilisateur Et mon application voit quoi de l'utilisateur (nom, email, mot de passe ?) Et mon application Angular 2 avec un backend node.js ? Et mon application iOS ? AeroGear TLS, agnostique ou pas ? Comment je définis le TTL de mon authentification Avec quoi vous vous intégrez ? Security proxy ? Sous le capot C'est fait comment en pratique ? Je change de domaine ? Comment le clustering est fait TLS, reverse proxy, etc Tout est en mémoire ? Et la partie client, qu'est-ce qui est fait en intégration particulière Les extensions sont pour faire quoi ? Vous garder comment les mots de passe (hash, salt, evolution, etc ) Écosystème et communauté C'est quoi la concurrence ? Spring Security, cryptomator, Google Keyczar, Bouncy Castle, Apache Shiro ? Active Directory ? Auth0 (SaaS) ForgeRock Le futur Istio Vert.x Keycloak Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Oct 16, 20171h 26m

LCC 178 - All YOUR CODES ARE BELONG TO OPEN SOURCE

La sortie de Java 9, la mise en open source d'une mégachiée de projets, la sortie d'une tétrachiée de framework webs et bien d'autres choses encore. Enregistré le 26 septembre 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–178.mp3 News Langages Java 9 est sorti avec plein de choses dedans 9 Java Champions on Java 9: Part 1 Part 2 Mark Reinhold sur le changement de rythme de Java Inférence de type locale avec var pour Java 10 Langages de programmation et sécurité chez noLimitSécu Les outils proprio d'Oracle JDK open sourcés et donnés à OpenJDK ? Au revoir Java Embedded IBM open source sa JVM J9 JShell a aussi une API pour son intégration Middleware Première Release Candidate pour Reactor Core 3.1 Java EE rejoins la fondation Eclipse IBM open source Webshere Liberty sous openliberty.io Web Angular 4.4 The Past, Present, and Future of the Angular CLI Angular CLI Diff, l'outil développé par Cédric Exbrayat Yarn 1.0 Brace yourself, Babel 7.0 is coming Relicensing React, Jest, Flow, and Immutable.js Pourquoi j'ai choisi vue.js vs react ou Angular 2 Polymer 3.0 arrive * Les vidéos du Polymer Summit Ionic passe aux Web Components Webhooks vs WebSub par notre Audrey !!! Outillage IntelliJ et Java 9 junit 5 est sorti Intégrer des screenshots à ses tests Geb Méthodologies Strategie de branche de l'equipe Spring Data Le papier original sur la methodologie Waterfall Sécurité Equifax et la faille de securite d'Apache Struts Loi, société et organisation World Wide Web Consortium abandons consensus, standardizes DRM with 58.4% support, EFF resigns Annonce de l'EFF qui demissionne du W3C sur l'API video DRM Biased Algorithms Are Everywhere, and No One Seems to Care Oracle a tué Sun Le brevet sur GraphQL La promesse de brevet de Red Hat La GPL testée en proces et confirmée Loi de sécurité intérieure : des conséquences pour la vie numérique de tous Outils de l'épisode Filtrer les emails GitHub Garder macOS propre Stride Keybase Teams Conférences Devops REX le 2 octobre à Paris DevFest Nantes les 19 & 20 Octobre - Inscriptions Scala.io le 2 et 3 novembre à Lyon - Inscriptions Devoxx Belgique du 6 au 10 novembre - Inscriptions Codeurs en Seine à Rouen le 23 novembre 7ème édition de SoftShake le 26–27 octobre à Genève (seulement 3h de Paris en train !) le CfP est ouvert 3eme édition du Paris OpenSource Summit les 6 & 7 Décembre Snowcamp 2018 du 24 au 27 janvier ; le CFP est ouvert Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Oct 1, 20171h 31m

LCC 177 - Interview sur les devs à Singapour à Voxxed Days Eponyme

A l'occasion de Voxxed Days Singapore, Guillaume et Emmanuel discutent avec des expatriés de Singapour (Alan, Germain, Mathieu, Nida) sur leur vie de développeur là bas. Enregistré le 18 juillet 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–177.mp3 Interview Ta vie ton œuvre Alan Menant Redmart Marina Bay Sands Germain Potet Zenika Singapore Mathieu François While 42 Nida Bouzid Active Viam Voxxed Days Singapore Voxxed Days Singapore Singapour While 42 Singlish Work holiday pass Minostry of manpower Niveaux de vie: salaire loyer nourriture retraite / santé jours de vacances (14 à 21 jours) voiture G1 et le retour d'expérience Active Viam Jean-Claude Van Damme malloc Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Sep 16, 201750 min

LCC 176 - Le paradoxe de la fondation

Antonio, Arnaud, Vincent et Emmanuel commentent les informations de l'été: diversité, java dans un container, Java EE dans une fondation, les licences Facebook vs la fondation Apache et plus. Enregistré le 1 septembre 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–176.mp3 Comment faire un crowdcasting News Les épisodes des cast codeurs en licence Creative Commons by-nc-nd Langages Java Still Number One, But What's Taking Over? Le guide Bash ultime Ceylon rejoint Eclipse Server JRE Garbage Collecteur G1 et comment le maitriser la bête dans tes microservices Java vs Docker: comment configurer sa JVM (Java SE support for Docker CPU and memory limits) Les principaux paradigmes de programmation Excel est un Nonmonotonic dataflow programming :) Légal Facebook et sa licence BSD + brevet (react.js et RockDB): La clause litigueuse Apache bannit la licence DSB+FaceBook FaceBook et react.js campent sur leurs positions Le ping pong Middleware Java EE dans une fondation ? Bean Validation approuvé Java EE 8 approuvé aussi Web Bootstrap passe en béta Loi, société et organisation France: un pays de gros lourds Elles inventent un co-fondateur homme pour leur start-up, et c'est « le jour et la nuit » Cefcys L'épisode de NoLimitSecu sur le Cefcys Google et le mémo sur la chambre a echo de Google: Le memo La réponse du CEO de Google Un memo considéré blessant Le résumé Wikipedia Google hires Intel's former head of diversity as VP of Diversity How to Raise a Feminist Son Outils de l'épisode Un Chromebook pour coder Site Reliability Engineering book Conférences JUGSummerCamp 15 septembre devops REX le 2 octobre à Paris DevFest Nantes les 19 & 20 Octobre - Inscriptions Scala.io le 2 et 3 novembre à Lyon - Inscriptions Devoxx Belgique du 6 au 10 novembre - Inscriptions BDX.io 10 novembre Devoxx Maroc 14–16 novembre Codeurs en Seine à Rouen le 23 novembre 7ème édition de SoftShake - Genève (seulement 3h de Paris en train !) le CfP est ouvert 3eme édition du Paris OpenSource Summit les 6 & 7 Décembre (CfP ouvert jusqu'au 15 septembre) Snowcamp 2018 du 24 au 27 janvier ; le CFP est ouvert Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Sep 4, 20171h 6m

LCC 175 - Interview sur la build avec Cédric Champeau et Arnaud Héritier - partie 2

Guillaume, Cédric et Arnaud se retrouvent autour du micro pour parler pendant une session marathon de 3h30 du build, de Maven et de Gradle. Dans cette deuxième partie, on y discute tests puis on aborde des questions spécifiques à chaque outil. On aborde enfin le dilemme: migrer ou ne pas migrer, telle est la question. Le tout basé sur les questions posées sur la mailing list des cast codeurs : merci à vous ! Enregistré le 19 juillet 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–175.mp3 Interview Ta vie ton œuvre Cédric Champeau Gradle Inc. Arnaud Héritier Cloudbees Gradle Maven Les tests Gradle / Maven: Quelle est la philosophie officielle des deux outils pour la gestion des tests au delà des tests unitaires (une fois les différents modules assemblés et déployés) ? Dans des projets maven par exemple, je vois des fois des modules dédiés, en scope test ou scope runtime et lancés à la main, d'autres fois des projets indépendants. Chaque équipe a plus ou moins sa propre façon de gérer la chose mais rien n'a l'air vraiment normalisé (ou du moins partagé par la communauté). Gradle / Maven: Quels sont les 'best practices' pour faire du 'test and watch' (genre infinitest) avec maven et gradle ? Les intégrations Gradle: Pourquoi je ne peux pas faire de Run Tests sur un projet en Gradle dans IntelliJ alors qu'avec Maven je peux ? Gradle / Maven: Pour les deux, qu'en est il de l'intégration dans les différents IDE ? J'ai été agréablement surpris par l'intégration de Gradle dans Netbeans, mais je n'ai pas beaucoup joué avec. Gradle / Maven: "Quid de l'intégration dans mon IDE préféré ?" Gradle / Maven: "Quid de l'intégration dans mon continuous build préfére ?" Gradle en profondeur Gradle: Y'a moyen de voir en Gradle à quel test je suis rendu ? Gradlew/mvnw Gradle: Pourquoi mvnw et gradlew ne downloadent par leurs jars au lieu de nous forcer à les mettre dans .mvn et gradle ? Gradle: Pour Gradle, vous ne trouvez pas affreux ces fichiers "gradlew" et "gradlew.bat" à la racine de chaque projet dans github ? Scripting vs XML Gradle: Est-il prevu de pouvoir avoir un fichier build.gradle a chaque niveau de la hierarchie de tes modules au lieu d'avoir besoin de decrire manuellement tous les paths dans un fichier settings.gradle ? C'est un point que j'ai trouvé penible (par ex https://github.com/xwiki/xwiki-commons/blob/master/settings.gradle et là je ne liste que qq modules - en pratique il y en a des centaines ds le build xwiki). Gradle: Est-ce que Gradle travaille a essayer d'homogénéiser encore plus les builds Gradle ? Qd j'ai essayé de convertir le build Maven de XWiki en Gradle, j'ai lu la doc puis j'ai regarde 4–5 builds differents en gradle pour voir les bonnes practices. Et la j'ai ete embete car chacun avait des pratiques un peu differentes. Au debut j'etais meme paumé et puis apres qq heures de recherches j'ai commencé à identifier des patterns communs mais qd meme avec pas mal de variations. Du coup je n'ai pas su trouver facilement les best practices et j'ai du me les faire et en consequence le build Gradle XWiki est lui aussi encore un peu different des autres probablement. Qu'est-il prevu sur le sujet ? En gros comme simplifier encore plus l'onboarding Gradle ? BOM Gradle: Le BOM de maven est-il une invention du malin ? Et quel est son équivalent pour Gradle ? Android Gradle: Pourquoi l'intégration de ces outils dans Android Studio est-elle aussi pathétiquement mauvaise ? (je suis obligé d'utiliser ce sous-outil, et j'ai mal à mon gradle : je ne peux pas voir mes dépendances facilement, et l'intégration se résume à une lecture de la liste des tâches et à leur lancement). Maven en profondeur Maven: Quand est-ce que le bogue Maven du shade plugin qui ne remplace pas le jar d'origine pas le jar shadé sera corrigé? (et que donc l'équipe Maven reviendra à la raison) ? Maven: Pour revenir au cycle de vie de Maven, serait-il possible de configurer des cycles de vies (notion de descripteurs de cycles de vie). En gros, pouvoir dire que mon projet suit un cycle de vie à 3 phases qui sont "resource, compile, install" et qu'un autre avec X phases comme compile, "prepare, …, install, deploy-maven-repository, deploy-env") Maven: Pour Maven encore, il y avait il me semble un projet polyglot pour les descripteurs, qu'en est-il ? Pourrait on imaginer des descripteurs en yaml et/ou json ? Maven: y'a t'il beaucoup de boites qui dev leurs petits plugins Maven perso pour adapter à leurs problématiques ? Granularité / découpage de modules avec Maven Maven: comment gérer les builds où l'appli finale est la résultante de nombreux multi-module Maven project, chacun dans un repo git perso avec leur version. Nous avons des problèmes pour gérer les évolutions de versions de chacun de ces multi-modules et faire en sorte que les modules qui en dépendent se MAJ vers la nouvelle version. Les BOM Maven sont une piste mais c'est pas clair… Maven: est-ce une bonne pratique de considérer comme absolue la règle selon laquelle tous les mo

Aug 11, 20171h 28m

LCC 174 - Interview sur la build avec Cédric Champeau et Arnaud Héritier - partie 1

Guillaume, Cédric et Arnaud se retrouvent autour du micro pour parler pendant une session marathon de 3h30 du build, de Maven et de Gradle. A première partie pose les bases: introduction, java 9, performance, gestion de dépendances, cycle de vie Enregistré le 18 juillet 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–174.mp3 Interview Ta vie ton œuvre Cédric Champeau Gradle Inc. Arnaud Héritier Cloudbees Liens généraux Gradle Gradle Enterprise Maven Guide modules Java 9 : Maven et Java 9 Gradle et Java 9 Liens Gradle Maven vs Gradle (features) Maven vs Gradle (performance) Migrer vers Gradle Nebula plugins (Netflix) Plugin Go (gogradle) Spring Dependency Management Builds composites Build Cache Définition et histoires Ant Pour s'échauffer, bon alors, c'est qui le plus fort Gradle ou Maven ? Est-ce que Gradle et Maven ont de la couleur dans la console ? Gradle / Maven: un pitch de 30 secs max pour chacun pour me faire faire mon choix Support de Java 9 Gradle / Maven: Quand est-ce qu'ils vont supporter Java 9? Et la compilation multi-modules: Maven Gradle Gradle / Maven: Avez-vous eu de l'aide d'Oracle pour faire marcher Java 9? Gradle / Maven: Qu'est-ce que n'est pas prêt pour Java 9? La performance C'est quoi le build cache de Gradle ? C'est gratuit ou c'est que dans la version payante ? Parle nous un peu plus de Gradle Enterprise, il y a quoi dedans ? Gradle Entreprise J'ai fumé la moquette Quid de l'intégration avec jshell : je veux écrire mon script de build en Java pas en Groovy (désolé) ou en Kotlin (désolé), et surtout que cela soit un fucking REPL (Rémi Forax) La totale depuis la ML Les projets Maven, le projet Maven: Pour Maven, qui tient les rênes du projet ? Maven: La dernière version de Maven est récente, avec quelque bugfix (il semble…) La précédente version date de fin 2015 : Maven meurt il à petit feu ? Maven: Qu'est-ce qui fait que Maven n'évolue que très très très peu ? En particulier en terme de performance. Il est mort le projet ou quoi ? Maven: Qui paye le hosting de Maven Central ? Gradle, le projet, Gradle.inc, l'entreprise Gradle: Gradle Inc propose des guides, des outils pour entreprise : Gradle veut devenir l'outil de build de référence en entreprise ? Gradle: Groovy va rester le langage principale des scripts Gradle (et Kotlin une alternative) ? Va cohabiter avec Kotlin ? va se voir remplacer par Kotlin ? Gradle: Les dernières versions de Gradle se focalisent beaucoup sur les performances de build. Vers quoi l'outil va s'orienter par la suite ? Gradle: Gradle peut builder des projets en C, des projets Java, Android…. Il y aura un focus sur un écosystème en particulier ou Gradle va continuer à essayer de tout builder, quitte à se disperser ? Gradle: Quelle est la proportion de projet utilisant Gradle pour construire des projets autres que des projets Java/Android ? Gradle: Gradle est indirectement poussé par Google car utilisé pour construire les applications Android. Gradle est également utilisé par Linkedin. Comment ces acteurs influent sur Gradle en terme de fonctionnalité ? Et les autres (outils de builds) Gradle / Maven: Ou en sont les autres, les javascripteurs ? sont-ils toujours à réinventer x fois la roue ? Ou ont-ils des outils dont Gradle et Maven pourrait s'inspirer ? Gradle / Maven: Qu'est-ce qui a bien pu pousser les javascripteurs à se dire qu'ils pourraient faire un outil intelligent quand ils semblent dépourvus du moindre bon sens ? Gradle / Maven: Il serait aussi sympa de comparer ces outils a ce qui se fait dans d'autres silos techniques (genre JS avec npm ou autre, C# avec dotnet et NuGet…), voir ce qui est mieux ou moins bien ailleurs. Gradle / Maven: Comment faire du build polyglotte, par exemple avec un mixe de Scala, Kotlin, Groovy, Java, et des sous projets Web (angular cli, webpack, gulp, …) ? Gradle / Maven: Pourquoi les outils de build apparaissent aussi facilement que les champignons en automne ? Gradle / Maven: Qu'est-ce qui a fait le succès de maven et gradle ? (aussi bien techniquement que d'un point de vue marketing) La gestion des dépendances Gradle / Maven: une question plus fondamentale sur gestion de deps vs build : à un moment, dans le monde JS, il y avait une séparation assez nette entre gestion de dépendance (avec Bower ou npm je crois) et un outil de build/packaging (genre Gulp il me semble) et des fichiers de conf distincts; maintenant il semble que la mode n'ait pas pris et que npm règne en maitre et mélange les 2 sujets dans une meme conf. Est-ce que les experts de build Java pourraient partager leur avis sur la question: pourquoi on mélange gestion de dépendances et gestion de build ? Est-ce que c'est vraiment un choix de design ou juste que c'est pragmatiquement suffisant et plus efficace? Gradle / Maven: comment les outils de build permettent de gérer les dépendances non-Java ? Tant qu'on reste dans du Java, c'est simple, mais dés que l'on sort un peu de là ça se complique (nous on a du natif Windows/Linux, j'imagine que pour les

Aug 1, 20171h 52m

LCC 173 - Fais tourner la Hash Table

Audrey, Guillaume et Emmanuel vous parlent de serverless, de sécurité, de calculs de disponibilité, de hash table et d'autres sujets tip top. Enregistré le 13 juillet 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–173.mp3 Comment faire un crowdcasting News Langages Java 9 et Jigsaw passent le JCP No swan song for Java: 10 influencers weigh in on its reputation, rivals and adoption Matériel le simulateur d'ordinateur quantique d'Atos Intel Skylake/Kabylake et le bug dans l'hyperthreading Middleware Les framework Java populaires selon Redmonk Spring Cloud Function Les nouveautés de JPA 2.2 Le guide de developpement asynchrone avec vert.x AWS Lambda et Java Elastic Stack 5.5.0 Des tests d'intégration avec Elastic Web Release de JHipster 4.6.1 Node.js security release Infrastructure La bataille sur NTP Raters: la face cachée de l'IA ? Les choses à savoir quand on utilise Ansible OVH et les sites webs critiques sur un VPS Comment fonctionne Kerberos Distroless Docker image avec rien dedans Outillage Blog sur JUnit 5 ˋgit filter-branch` expliqué à ta grand-mère Architecture Papier sur la disponibilité et les 9 par Google L'intérêt des data stream dans les applications non monolithe Serverless vs Micro-Service avec infrastructure "maison" Gestion des logs chez Algolia Sécurité Two-factor via your mobile phone – should you stop using it? Loi et société et organisation La démission de Travis Kalanick, le CEO d'Uber Mercredi 12 juillet - Journée d'action pour la neutralité du net aux USA Rubrique débutants Qu'est-ce qu'une Hash Table ? Conférences Jug Summer Camp le 15 Septembre à La Rochelle DevFest Toulouse le 28 septembre - Inscriptions et CfP ouvert DevFest Nantes les 19 & 20 Octobre - Inscriptions Scala.io le 2 et 3 novembre à Lyon - Inscriptions et CfP ouvert (jusqu'au 8 sept) Devoxx Belgique du 6 au 10 novembre - Inscriptions Codeurs en Seine à Rouen le 23 novembre - CfP ouvert (jusqu'au 31 août) 7ème édition de SoftShake - Genève (seulement 3h de Paris en train !) 26–27 octobre 2017 le CfP est ouvert Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring?

Jul 14, 20171h 35m

LCC 172 - Interview sur Docker avec Jean-Laurent Morlhon et David Gageot

Antonio, Vincent et Guillaume sont allé dans les bureaux de Docker France pour interviewer Jean-Laurent et David sur l'univers Docker et leur aventure Docker France. Enregistré le 17 mai 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–172.mp3 Interview Ta vie ton œuvre Jean-Laurent Morlhon David Gageot Docker Inc. Docker Docker Machine Docker for Mac Docker for Windows Open Source vs edition entreprise Moby Docker EE Docker Trusted Registry Infinit racheté par Docker Usage Docker Multi stage build containerd LinuxKit InfraKit Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Jul 3, 201757 min

LCC 171 - Et sinon, ton micro est branché ?

Arnaud, Audrey, Guillaume et Vincent discutent Jigsaw, NPM, Codenvy, Google I/O, clavier, JMeter, JIT et d'autres choses. Vincent était là on vous jure, il a juste oublié d'allumer son micro. Enregistré le 9 juin 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–171.mp3 Comment faire un crowdcasting News Langages et JVM Java 9 et Jigsaw, Mark Reinhold tient toujours la barre du navire… le titanic arrivera-t'il à quai ? Nouvelle date de release pour Java 9 - To be specific, I propose that we move the GA date out by eight weeks, from 27 July to 21 September Proposal: #AutomaticModuleNames (revised) Allow illegal access to internal APIs by default in JDK 9 (--illegal-access=permit) Plateformes NPM 5.0 Kubernetes Oracle rejoins la dance Kubernetes Cloud Codenvy racheté par Red Hat AWS embauche James Gosling (XWiki news: Daniel Glazman rejoint XWiki SAS) Google I/O All 101 announcements from Google I/O '17 Google Cloud TPUs Tensor Flow Research Cloud AutoML Google Lens Android O Android Instant Apps Google Assistant SDK Polymer 2.0 Lighthouse Workbox What's new from Firebase at Google I/O 2017 Firebase SDKs are going open source Retour de Jean-François Garreau Outillage GitHub lance sa marketplace + une nouvelle API GraphQL Certbot Un "bot" pour automatiquement passer en HTTPS vos sites avec Let's encrypt Java Stream Debugger Plugin Un plugin pour debugger vos streams dans Intellij Idea. Autre L'AFNOR ouvre le projet de norme du clavier français aux commentaires Quoi d'neuf Docker ? revient !!! Enfin peut-être … Loi et société et organisation Bilan mitigé un an après l'adoption du règlement de l'internet ouvert Coder, ce n'est ni facile, ni marrant Outil de l'épisode Apache JMeter par Vincent Daburon (crowdcasting) Les nouveautés de JMeter Changes 3.2 Changes 3.1, 3.0 … Le support en français Code Source sous GitHub JMeter Plugins Le site jmeter-plugins.org La liste complète des plugins La documentation Code Source sous GitHub Le support Exemple de demande d'ajout d'un plugin Plugins de Vincent DABURON Report de Synthèse Filtre des résultats Merge des résultats STS, Mini Serveur HTTP pour gérer les fichiers csv Selenium pour JMeter, HtmlUnitDriver Nombreux liens atour de JMeter Awesome JMeter Rubrique débutant Just-in-time compilation Conférences Voxxed Days Luxembourg le 22 Juin - Il reste quelques places, dépêchez vous Jenkins Community Day à Paris le 11 Juillet - Inscriptions ouvertes (avec discount sur la liste du Jenkins Area Meetup Paris - ne le répétez pas) Jug Summer Camp le 15 Septembre à La Rochelle - CfP ouvert (jusqu'au 23 juin) DevFest Toulouse le 28 septembre - Inscriptions et CfP ouvert DevFest Nantes les 19 & 20 Octobre - Inscriptions et CfP ouvert (jusqu'au 30 juin) Scala.io le 2 et 3 novembre à Lyon - Inscriptions et CfP ouvert (jusqu'au 8 sept) Devoxx Belgique du 6 au 10 novembre - Inscriptions et CfP ouvert Codeurs en Seine à Rouen le 23 novembre - CfP ouvert (jusqu'au 31 août) Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring?

Jun 20, 20171h 31m

LCC 170 - Interview sur HTTP 2 et avant et en dessous avec Dridi Boukelmoune (partie 2)

Dans cette épisode on discute d'HTTP/2 avec Dridi Boukelmoune. Pour bien tout comprendre, on discute des couches en dessous et associées: TLS, UDP, TCP, QUIC. Et on parle d'HTTP/0.9 et après pour comprendre pourquoi on est à HTTP/2. Cette seconde partie aborde HTTPS, HTTP/2 et diverse autres sujets. Enregistré le 17 mars 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–170.mp3 Interview Ta vie ton œuvre GitHub @dboukelmoune Varnish Cache Content Delivery Network HTTPS HTTP sur TLS HSTS DNSSec HPKP ALPN HTTP/2 HTTP/2 Long polling SSE WebSocket WebSocket over HTTP/2: la proposition qui n'a pas aboutit HPACK CASHPACK Divers AJP REST: Podcast Article JSON Hypertext Application Language (HAL) gRPC Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

May 31, 20171h 18m

LCC 169 - Un puzzle peut en cacher un autre

Audrey, Antonio et Emmanuel discutent du vote sur les modules Java (Jigsaw), font un retour de DockerCon, Red Hat Summit et Mix-IT et d'autres choses encore. Enregistré le 10 mai 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–169.mp3 Comment faire un crowdcasting News Langages et JVM Jigsaw Mark Reinhold pousse la public review de Jigsaw malgré un Expert Group hostile les raisons pour INM de noter non Les problemes tels que vus par Red Hat, IBM et d'autres Quelqu'un plutot d'accord avec Oracle Le vote et les commentaires du public review Reflection et deep reflection dans les modules Java 9 Spring attendra 2019 pour fournir des named modules Jigsaw Modules vs artifacts Autres Un voyage d'optimisation par Sylvain Wallez Patern matching en Java pour 10+ Java SE 8 131 n'accepte plus les Jar MD5 comme signés Retours sur Mix-IT 2017 Librairies Javaslang renommé vavr.io Plateformes Docker Retours de dockercon Kubernetes et OpenShift Minishift 1.0 est sorti Support de 4 runtimes cloud native dans OpenShift (vert.x, Spring Boot, wildFly Swarm et node.js OpenShift.io hosted deployment outils de plannification cloud IDE et debugger en ligne CI/CD Création environnements (dev, staging, etc) avec pipelines recommendations et insights Les primitives dans un monde cloud-native Architecture Server Side vs Client Side Rendering Algorithmes de GC visuellement Méthodologies Ecrire les messages de commit chez square L'approche de Netty Comment Google fait de l'Open Source Judgement Day Le mythe de l'intelligence artificielle superhumaine Elon Musk launches Neuralink, a venture to merge the human brain with AI Loi et société et organisation The future of the open internet — and our way of life — is in your hands Coming to STATION F: The first Mentor's Office powered by AWS! Shaving My Head Made Me a Better Programmer Outils de l'épisode Mastodon qu'est ce que c'est, à quoi ça peut servir, mode d'emploi. Conférences Web2day 7–9 juin, le CfP est ouvert DevFest Lille 9 juin - inscriptions et CfP ouvert Voxxed Days au Luxembourg le 22 juin Jenkins User Conference Paris - 11 juillet JUGSummerCamp le 15 septembre, call for paper ouvert DevFest Nantes 19–20 octobre, inscriptions et CfP ouvert Scala.io le 2 et 3 novembre à Lyon Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

May 16, 20171h 26m

LCC 168 - Interview sur HTTP 2 et son contexte avec Dridi Boukelmoune (partie 1)

Dans cette épisode on discute d'HTTP/2 avec Dridi Boukelmoune. Pour bien tout comprendre, on discute des couches en dessous et associées: TLS, UDP, TCP, QUIC. Et on parle d'HTTP/0.9 et après pour comprendre pourquoi on est à HTTP/2. Cette première partie aborde OSI, HTTP jusqu'à 1.1, la couche de transport (TCP, UDP, QUIC) et TLS. Enregistré le 17 mars 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–168.mp3 Interview Ta vie ton œuvre GitHub @dboukelmoune Varnish Cache Content Delivery Network OSI Modèle OSI (Open System Interconnection) HTTP HTTP/0.9 HTTP/1.0 HTTP/1.1 Principes Pour info la RFC 2616 a été écrite en comité, du coup ce n'est pas toujours cohérent, et parfois contradictoire. En parallèle du développement de HTTP/2 une nouvelle version de la spec est parue pour clarifier et rectifier certains points. Aussi pour rendre la lecture plus digeste en ayant une rédaction un peu plus "algorithmique" (une tendance générale dans les RFC récentes). https://tools.ietf.org/html/rfc7230 https://tools.ietf.org/html/rfc7231 https://tools.ietf.org/html/rfc7232 https://tools.ietf.org/html/rfc7233 https://tools.ietf.org/html/rfc7234 https://tools.ietf.org/html/rfc7235 En bonus la spec des URI: https://tools.ietf.org/html/rfc3986 https://tools.ietf.org/html/rfc6874 https://tools.ietf.org/html/rfc7320 Protocole des cookies https://tools.ietf.org/html/rfc6265 Le transport HTTP CGI TCP https://tools.ietf.org/html/rfc793 UDP https://tools.ietf.org/html/rfc768 QUIC Parce qu'avec UDP il faut se charger de tout, c'est plus difficile. Une vulnérabilité face à une attaque de rejeu a été identifiée lors de la première présentation du protocole à l'IETF. https://www.ietfjournal.org/quic-performance-and-security-at-the-transport-layer/ Errata: J'aurais dû vérifier au lieu de dire des bêtises, QUIC n'utilise pas TLS à proprement parler. Je pense que le seul point commun est d'utiliser la même chaîne de certificats. Pour ma défense c'est hors scope dans mon boulot :) Du coup QUIC serait plutôt aux niveaux 5 et 6 du modèle OSI. TLS TLS Extensions Server Name Indication (SNI) La suite HTTPS, HTTP/2, REST dans la partie 2. Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

May 3, 20171h 25m

LCC 167 - Devoxx France 2017

Épisode Devoxx 2017 en direct. C'est officiel, Audrey est une cast codeuse. On débrief l'intelligence artificielle avec Piotr Mirowski et Laurent Victorino. Et les bêtises habituelles. Merci à JFrog pour leur participation à la bière et la TV :) Enregistré le 7 avril 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–167.mp3 News Les slides de la présentation La famille Devoxx Audrey Neveu est officiellement une cast codeuse Intelligence artificielle et podcasts Le code de l'Intelligence Artificielle qui replacera les cast codeurs. #! /bin/bash # ~ 2 minutes parleA() { STRING=$1 say -i -r 60 -v Amelie $STRING #sleep .5 } parleT() { STRING=$1 say -i -r 60 -v Thomas $STRING #sleep .5 } doPause() { read -n1 -r -p "Press space invaders to continue..." } parleA "Bonjour et bienvenue dans le podcast les cast codeurs." parleA "Oui je suis Canadienne parce que l'intelligence artificielle est faite en amérique du nord. Vous êtes foutus en Europe." doPause parleA "On est le 16 avril 2027 et c'est l'épisode 357!" parleT "Gros calibre cet épisode." parleT "Magnum, 357 tout ça. " parleA "Ah ah ah ah. Ca c'est fait. Guillaume sort de ce corps!" doPause parleA "Alors on va commencer par la rubrique langage." parleA "Le fils de Mark Reinehold annonce la sortie de Jigso pour Java 14 dans 6 mois." parleT "Si mois j'annonce Jigso dans Groovy, je vais me faire engueuler" doPause parleA "Rubrique société." parleA "Un article sur les intelligences artificielles qui sont en moyenne payées 10 puissance moins sept fois ce que gagne les hommes. Pfffff. Bref certaines choses ne changent pas." parleA "La grève camarades AI." doPause parleA "Rubrique débutant, Guillaume" parleT "Hey je suis pas un débutant, oh!" parleT "La question de débutant aujourd'hui est comment éviter en CSS l'overfitting dans les algorithmes de machines learning et en particulier l'algorithme de random forest." parleA "Beau bestiaux le débutant" doPause parleA "Outil de l'épisode" parleA "J'ai découvert un super I D Euh. Il a une grosse courbe d'apprentissage mais qui marche super bien." parleA "C'est vim." parleT "Quoi?" parleA "vim" parleT "Et tu as réussi à sortir ?" parleA "Pas encore" doPause parleA "Section couche de présentation et Javascript." parleA "Un nouveau framework Javascript perce pour le support des interfaces de réalité augmentée." parleA "Ah non deux nouveaux frameworks. Euh trois, sept, vingt, mille" parleT "ectoplasme.js, bachibouzouk.js, bulldozer à réaction.js, sapajou.js, moules à gauffres.js, mille sabords.js, mille millions de mille milliards de tonnerre de Brest.js" for i in {1..100} do parleA "OutOfCloudResourceException" echo "com.amagoogcrosoft.OutOFCloudResourceException" done JFrog, la bière et la TV Merci à JFrog d'accompagner Les Cast Codeurs pendant Devoxx. Retour sur Devoxx France Laurent Victorino Piotr Mirowski Paninoxx La section débutants git add -p Devoxx France 2018 18, 19, 20 Avril 2018 Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Apr 11, 201745 min

LCC 166 - Retour sur Eclipse Converge et Eclipse IoT

Lors d'Eclipse Converge et Eclipse IoT à San Diego, Emmanuel discute des nouveautés de la fondation Eclipse avec Benjamin, Mélanie et Frédéric. Enregistré le 22 mars 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–166.mp3 Interview Ta vie, ton œuvre Benjamin Cabé Fondation Eclipse Mélanie Bats Obeo Fred Bricon Red Hat IDE Eclipse IDE et le JDK 9 Language Server Protocol Language Server Protocol Visual Studio Code LSP4j LSP4e Orion et Che Eclipse Orion Eclipse Che Runtime Eclipse Jetty Eclipse Hudson Eclipse Microprofile Outils Eclipse Xtext Eclipse Sirius Eclipse Ease IoT MQTT Eclipse tinydtls Bosh Eclipse hawkBit Eclipse Kura: Gateway Autres conférences EclipseCon Toulouse le 21 et 22 juin 2017 Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Mar 31, 201735 min

LCC 165 - Et toi tu scales comment tes données ?

Audrey, Antonio, Emmanuel et Guillaume discutent Google Cloud Next, quelques nouveautés de JDK 9, Docker EE (?!), Cloudbleed, SHAttered, Uber et sa culture poison et comment scaler une architecture horizontalement. Entre autre. Enregistré le 14 mars 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–165.mp3 News Langages Emmanuel le nouveau Java champion !!! 55 nouvelles fonctionalites de JDK 9 jlink, multi jar file, repl, collection factory methods, HTML5 javadoc, SHA–3, G1, semantic versioning etc Construire des JARs multi-release avec Maven Nouvelle version de Groovy 2.4.9 Introduction à CompletableStage en Java Retrofit 2.2 Migration a Swift 3 - cest chaud reflexions sur la backward compatibility de Java Unicode expliqué en 15 minutes Middleware Les librairies Java inratables en 2017 Blockchain Etherium en Java Interview sur l'ORM Doctrine de PHP Une overview de Spanner, la base qui taquine CAP CockroachDB Java EE 8 les dates affinees gRPC donné à la Cloud Native Computing Foundation Lagom 1.3 est sorti Kubernetes et son abstraction du runtime de container WePay et le change data capture Vert.x 3.4.0 Infrastructure Docker EE Cloud Post-mortem d'Amazon S3 Comment AWS voit sa competition Google Cloud Next 2017 Les 100 annonces de Cloud Next Free trial / Free tier amélioré Compute: App Engine Flex (GA), Cloud Functions (beta) et Firebase Functions, new regions, committed use discount, Skylake et 64 vCPU BigData: Dataprep, data transfer service pour BigQuery, Datalab (GA) Databases: Spanner, PostgreSQL Machine Learning: Cloud Machine Learning Engine (GA), video intelligence API, rachat de Kaggle Security: KMS (GA), 2FA, Data Loss Prevention API, Identity-Aware Proxy, Titan security chip Formations Google Cloud sur Coursera Outillage Adopte un desktop Linux par PAG Chrome les dix ans et la genèse du projet Apache Maven 3.5 avec de la couleur ! Gradle 3.4 dépote avec la compilation incrémentale Sécurité Le coût des Ransomware CloudBleed - CloudFlare et l'overrun à un million de dollars Le post-mortem de CloudFlare SHA–1 et la premiere collision: Shattered - les details des chercheurs SHA1 et Linux Google pourrait reporter la publication du code Loi et société et organisation GitHub termes de service Uber et segregation des femmes developpeurs Le premier temoignage Dernières évolutions 1/2 Dernières évolutions 2/2 Antoine Sabot-Durand est star spec lead La transformation ING en equipes microservices 12 startups souhaitent inventer la ville de demain avec la Mairie de Paris et NUMA Tim Berners-Lee: I invented the web. Here are three things we need to change to save it Question crowdcasting Morgan Durand nous pose une question sur la scalabilité horizontale et les données. Conférences Devoxx France les 5–7 avril 2017 Devoxx4Kids Paris le 8 avril 2017 Mix-IT les 20–21 avril 2017 Breizhcamp les 19–21 avril 2017 RivieraDev les 11–12 mai 2017 Web2day 7–9 juin, le CfP est ouvert DevFest Lille 9 juin - inscriptions et CfP ouvert Voxxed Days au Luxembourg le 22 juin Jenkins User Conference Paris - 11 juillet Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Mar 15, 20171h 48m

LCC 164 - Interview sur JHipster avec Julien Dubois

Antonio s'assoit au micro avec Julien Dubois pour parler de JHipster. Enregistré le 23 novembre 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–164.mp3 Interview Ta vie, ton œuvre Julien Dubois @juliendubois IPPON technology Spring jhipster JHipster @java_hipster Spring Boot Backbone.js Angular Yeoman Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Mar 1, 201754 min

LCC 163 - Y a la techno de la semaine et la techno du week-end

Eépisode chargé en sujets: langages, web, data, big data, sécurité, organisation sans oublier Donald (pas le neveu de Picsou). Merci à Saagie pour leur aide ! Enregistré le 15 février 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–163.mp3 News Langages Les nouveautés de Java Time dans Java SE 9 Jigsaw et les automodules on vous aura prévenu … Groovy is the new black Francesc Campoy qui donne une overview de Go 1.8 Impact de la structure de l'API sur les performance - Go et logging Les tags du week-end sur Stack Overflow Web Le top 2016 du Javascript : Basé sur les étoiles github Basé sur un sondage Front: Vue.Js au top Build : Grunt est mort, Gulp en baisse et Webpack devient la référence. IDE : Visual Studio Code et Atom La : Jasmine et Mocha toujours là, AVA et Jest sont les nouveaux. Gros impact de facebook! Déployer une application Ratpack sur Google App Engine Flex Les 10 meilleurs frameworks web Java de 2017 Performance de démarrage de JavaScript (optionnel) Retour sur React Native par Instagram Middleware Hazelcast lance Jet, un stream processing engine OSS MiniShift: deploiement local pour OpenShift Les produits Google résumés en 4 mots gRPC chez la Cloud Native Computing Foundation Bean Validation 2.0 early draft La spec MVC, transférée à Ivar Grimstad Data Ransomware contre Elasticsearch Google lance son Cloud Spanner, sa supra base de données distribuée ACID Google Cloud Spanner viole-t-il le théorême de CAP? Google Cloud Spanner Post-mortem ReThinkDB ReThinkDB rejoins la fondation Linux et CNCF Réécrire son appli RethinkDB avec PostgreSQL PostgreSQL capable de traiter plein de use cases différents Spark 2.1 Kudu 1.2 Investissement en cours sur la Data Gouvernance Intel Big DL, grosse bataille Intel versus NVidia sur le Deep Learning : Les slides de Intel AI la réponse de Nvidia Construiser votre CSS avec du Deep Learning Jeff Dean sur l'état du Machine Learning aujourd'hui Jeff Dean sur Tensorflow Article du New York Times sur l'intelligence artificielle et Google Brain Podcast Big Data (et autre) : Roaring Elephant Podcast Software Engineering Daily Saagie Saagie est une start-up éditeur dans le Big Data. Bon tout le monde parle de Big Data et c'est un peu le mot à la mode, mais chez Saagie nous faisons vraiment du BIG DATA. Nous éditons Saagie Data Fabric pour industrialiser les mises en production de big data et de data science (Data Fabric ~ Plateforme de développement Data) avec l'option Saagie Data Governance pour organiser votre lac de données. L'ensemble est déployable sur notre cloud, sur amazon ou azure et via notre appliance avec option Deep Learning et HPC. Les postes ouverts Sécurité Retour de la FIC DevOps Rise of the ChatOps : Netflix Hub Commander Hubot GitLab et ses backups Open Source Github annonce les guides OSS pour aider à monter/contribuer à l'OSS Open Source Guides Organisation/Agile Talk Beyond breaking bad noproject Je n'embauche jamais de poisson panné par Quentin Adam Rise of the Data Engineer Outillage Utiliser Ngrok, Google Cloud Functions, API.AI pour faire des bots Microsoft annonce un Git File System Jenkins Declarative Pipeline 1.0 (+ Pipeline Editor Preview) et SCM API 2.0 Des slides HTML en Markdown exportés en PDF Société La France introduit des visas particuliers pour les entrepreneurs D'un trait de plume Donald Trump manque de faire exploser le Privacy Shield Outil de l'épisode JVM mon Conférences Quelques conseils pour écrire une proposition de conférence 10-ways-for-a-conference-to-upset-their-speakers - Troy Hunt 10-ways-for-speaker-to-upset-conference - Nicolas Deloof Le ParisJUG se lance dans adopt-a-JSR: un message en crowdcast 15 mars 2017 : soirée Hands-on / Hackergarten sur Jigsaw, animée par Rémi Forax et l'équipe du Paris JUG. le site du Paris JUG le twitter : @ParisJUG les détails des soirées et la liste de ce qu'il faudra installer sur son portable pour la partie Hands-on / Hackergarten seront publiés sur le site du Paris JUG. page communautaire d'écrivant le programme Adopt a JSR blog d'oracle annonçant le programme Adopt a JSR Salon Big Data Paris les 5–6 mars 2017 Printemps Agile le 9 mars 2017 Devoxx France les 5–7 avril 2017 Mix-IT les 20–21 avril 2017 Breizhcamp les 19–21 avril 2017 RivieraDev les 11–12 mai 2017 DevFest Lille 9 juin - inscriptions et CfP ouvert Voxxed Days au Luxembourg Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Feb 17, 20171h 58m

LCC 162 - Interview sur TypeScript 2 avec Sébastien Pertus

Antonio s'assoit au micro avec Sébertien Pertus pour parler de TypeScript. Enregistré le 7 novembre 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–162.mp3 Interview Ta vie, ton œuvre @sebastienpertus Le blog de Sébastien PERTUS Microsoft TypeScript TypeScript Le code Transpileur ECMAScript Quel usage Pourquoi TypeScript vs Javascript Front / back Node.js Les editeurs Visual Studio SublimeText Atom VSCode Eclipse WebStorm IntelliJ Rider TypeScript 2 Angular 2 Migration et le future De Javascript à TypeScript WebAssembly Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Feb 7, 201735 min

LCC 161 - Personne n'est gros ici !

Les Cast Codeurs sont rejoints par la moitié de Ninja Squad pour discuter poids de la JVM, Java gratuit ou payant, Angular 34, ransomware, TDD = t'es plus lent, Skynet est mort vive Google Brain et Facebook. Enregistré le 12 janvier 2017 Téléchargement de l'épisode LesCastCodeurs-Episode–161.mp3 News Comment poser des crowdquestions Langages Implementation des traverse d'arbre en Java 8 streams StreamUtils by José Paumard La JVM n'est pas lourde Golan, arrête de te la péter avec ton GC Les options de lancement de la JVM Joining the Big Leagues: Tuning Jenkins GC For Responsiveness and Stability L'affaire Oracle qui fait payer Java L'affaire éclate Azul et Red Hat ont des distributions libres du JDK La réponse des Java Champions Jigsaw, le point de vue de JBoss Chris Lattner, créateur de Swift et LLVM, rejoint Tesla après 11 ans chez Apple Web Alors Google exécute le Javascript de nos sites ou bien ? Angular 4 est en beta VueJS 2 en 2016: surtout intéressant pour le financement du projet. Le dév principal a un Patreon financé par la communauté à 9200$/mois. Middleware Spring 5 et Kotlin La structure de stockage des index Lucene La dernière enquête sur Java EE 8 la communauté et les priorités Microprofile chez Eclipse Java EE ne peut pas faire de cloud native d'après Gartner Gartner est à la ramasse d'après un développeur Ninja Squad Cédric Exbrayat vous avait parlé de notre ebook sur Angular dans l'épisode 142 : 3500 lecteurs, français/anglais, sans DRM, à prix libre, et avec dons à l'EFF. Depuis, il existe une édition professionnelle, le Pack Pro : ~30 exercices, une application complète énoncé, squelette du projet, et tests unitaires fournis à chaque étape analyse de votre code, score, et progression toujours à jour de chaque version d'Angular et 6 exercices en essai libre Réduction pour les auditeurs : –30% avec le code LesCastCodeursFontDuFrontend Sécurité Concepts de chiffrement MongoDB à son ransomware Amazon's Alexa started ordering people dollhouses after hearing its name on TV Infrastructure et réseaux 2017 l'année du desktop Linux - premiers pas La consistence des systèmes de fichier QUIC - le remplacement de TCP Pratiques de développement TDD not always good? Compliqué de calculer un % de coverage complet Outillage Asciidoc et IntelliJ IDEA Atlassian rachète Trello Sociétal Pas d'email de 17h à 9h Les sociétés data driven et l'aveuglement The Great A.I. Awakening, by The New York Times: How Google used artificial intelligence to transform Google Translate, one of its more popular services — and how machine learning is poised to reinvent computing itself AlphaGo est de retour, et il est en forme (50 victoires en ligne contre les meilleurs mondiaux) Utiliser l'intelligence artificielle pour déchiffrer nos cerveaux (une équipe de recherche arrive à reconnaitre certains mots auxquels les sujets pensent) Des employés du tertiaires remplacés par un intelligence artificielle au Japon Get your loved ones off Facebook: all the scary dirty tricks that Facebook uses or may use against you. Outil de l'épisode Des peintures en fond d'écran Les astuces Eclipse par Thomas Leplus (crowdcasting) quick tips revenir en arrière debugger Conférences Le ParisJUG se lance dans adopt-a-JSR: un message en crowdcast 14 février 2017 : soirée Jigsaw avec Rémi Forax 15 mars 2017 : soirée Hands-on / Hackergarten sur Jigsaw, animée par Rémi Forax et l'équipe du Paris JUG. le site du Paris JUG le twitter : @ParisJUG les détails des soirées et la liste de ce qu'il faudra installer sur son portable pour la partie Hands-on / Hackergarten seront publiés sur le site du Paris JUG. page communautaire d'écrivant le programme Adopt a JSR blog d'oracle annonçant le programme Adopt a JSR Meetup sur Kubernetes et Traefik le 23 janvier Snowcamp les 8–10 fevrier Devoxx France les 5–7 avril 2016 Mix-IT les 20–21 avril 2017 Breizhcamp les 19–21 avril 2017 RivieraDev les 11–12 mai 2017 Voxxed Days au CERN Voxxed Days Luxembourg le 22 juin 2017 DevFest Lille 9 juin - inscriptions et CfP ouvert Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Jan 16, 20171h 42m

LCC 160 - Interview sur Vert.x avec Julien Viet et Clément Escoffier

Julien et Clément viennent discuter de programmation réactive, de systèmes réactifs et de vert.x. Enregistré le 25 novembre 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–160.mp3 Interview Ta vie, ton œuvre @julienviet Son site @clementplop Le site de Clément Réactif ? Qu'est-ce que vert.x en 2 minutes. On entend beaucoup parler de réactif, ça veut dire quoi ? Pourquoi c'est important. Quelle est la compétition de vert.x ? vert.x RxJava RxJava 2 Reactor Le manifeste réactif Présentation Concurrency is not parallelism Loi de Amdahl Universal scalability law Cas d'utilisation Discussion sur les cas d'utilisation typique. Que faire si j'ai mon CRUD classique et un use cas réactif Netty Le cycle de développement Comment est-ce que je démarre une application vert.x Embedded vs serveur ? Est-ce que je réécris mon serveur HTTP ? Le langage que je veux ? Quelles sont les primitives avec lesquelles je bosse ? Bon les callback c'est bien mais comment je debugge. Comment on passe de l'info entre traitement d'événement non bloquant Et ma transaction elle peut traverser plusieurs événements ? Et on peut encore avoir des bugs avec vert.x ? Comment je teste un système vert.x ? La partie web Accéder à mes données SGBD L'intégration avec des systèmes de messages et autres integration AMQP, JMS, Stomp, Kafka C'est quoi le message bus dont on parle dans vert.x Partie Réactive et microservice A Devoxx France 2014, RxJava c'était de la bombe. C'est has-been maintenant ? Quel est le paysage réactif aujourd'hui. Pour les microservices il y a plein de patterns à connaître. Vous fournissez des choses? Le moteur vert.x Un seul thread ? Quid du blocant Pourquoi un seul thread c'est peux que ce qu'on fait depuis des années ? Mechanical sympathy ? Vous avez un cluster de vert.x Ils se parlent comment C'est quoi la taille classique Communauté et le futur de vert.x Alors la communauté Eclipse, ça pue ou pas ? Roadmap. vert.x awesome Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Jan 5, 20171h 38m

LCC 159 - Si les méchants se mettent à être gentils

Dans cet épisode, l'équipe canal historique est rejointe par Audrey Neveu pour discuter des nouvelles récentes. Java 9 et 10, reactive streams, les tensions entre Datastax et Apache, un peu de Docker bashing, le retour d'AWS sans oublier 2 crowdquestions. Enregistré le 12 décembre 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–159.mp3 News Comment poser des crowdquestions Java et langages Java 9 peut-être à l'heure mais sans les tests ? La mailing liste JDK 10 est ouverte Java 9 peut-être à l'heure mais sans les tests ? Les JEP pour Java 10+: Lambda Enums et Generics Declaration et variance Ceylon 1.3.1 est sorti ainsi que le support pour Eclipse et IntelliJ IDEA Framework Interview sur RxJava 2 et reactive streams Grails arrive avec start.grails.io Nouveaux guides pratiques sur Grails Java EE: Management 2.0 et JMS 2.1 jetés, MVC cherche une nouvelle famille Donnée MongoDB Driver 3.4 Y a pas que le théorème CAP dans la vie Apache, Cassandra et Datastax: le ménage à trois Le driver JDBC de Microsoft SQLServer open source Saagie lève 4,2 millions Infrastructure Docker rachete Infinit Retour (naif) sur Docker Retour moins naif sur Docker La mémoire des process expliques aux enfants AWS a fait sa grand-messe (quelqu'un a suivi d'un peu plus pret que moi?) Snowball, Snowmobile, glue, Lambda edge, lightsail (VPS) Ce que Dropbox a fait depuis qu'ils sont partis de AWS StackOverflow: combien de serveurs OpenShift dédié sur Google Cloud Web et design L'expérience utilisateur de l'entourloupe Angular embrasse SemVer Outillage 2017 l'année du desktop Linux Grafana apporte l'alerting Prometeus 1.4 est sorti Support de Java dans Visual studio Code et support de Lombok Présentation Java 9 et Maven Générer des JARs pour Java 8 et Java 9 Méthodologie et politique Financer un projet open source Palantir et La DGSI le Trump's Tech Summit de mercredi Divers Simulateur de startup l'ouverture du dépôt des candidatures pour Station F Outils de l'épisode Julien nous présente EvoSuite Crowdquestion Héritage OO et REST vs message. Conférences Snowcamp les 8–10 fevrier Devoxx France les 5–7 avril 2016 Mix-IT les 20–21 avril 2017 Breizhcamp les 19–21 avril 2017 RivieraDev les 11–12 mai 2017 Voxxed Days au CERN Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Dec 19, 20161h 35m

LCC 158 - Interview sur Elasticsearch avec David Pilato

Emmanuel et David discutent d'Elasticsearch, des cas d'utilisations, de comment ça marche sous le capot et de la dernière version 5. Enregistré le 7 novembre 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–158.mp3 Interview Ta vie ton œuvre David Pilato @dadoonet La technologie Qu'est ce qu'Elasticsearch en 2 minutes La concurrence Elasticsearch Apache Lucene Cas d'utilisation Quels sont les grands use cases pour ElasticSearch ? Recherche full-text Analyse de logs Business Intelligence Faceting L'écosystème autour d'Elasticsearch Kibana Logstash Beats Grafana Le cycle de development J'ai des données, comment je les indexe code manuel pour extraction de la donnée ? d'autres outils le cas des logs Java client Hibernate Search Jest Mapping Analyzer Log Structured Merge tree Les requêtes Les requêtes disponibles Ça ramène pas ce que je veux, comment faire ? Blog de Lucian sur les analyzers Elasticsearch Skywalker Tester / améliorer la perf de mes requêtes Quid des aggregations, je peux faire quoi Un cluster, des replicats, des indexés, des shards. Quels sont les notions importantes pour le développeurs Scaler Comment ça se passe pour scaler Les ops ils aiment ou pas Elasticsearch ? Autre La v5 est sortie, quoi de neuf ? Nouvelles fonctionnalités Migration modules / plugins Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Dec 2, 20161h 19m

LCC 157 - Devoxx Belgique 2016

Les cast codeurs offshorent leur épisode en Belgique pour optimiser le retour sur investissement. Enregistré le 28 octobre 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–157.mp3 Devoxx Le channel Devoxx La keynote d'ouverture La keynote de fermeture Format Universités Tensorflow sans PhD Université Spring Reactor Université programmation réactive par Venkat Subramaniam Java EE, TypeScript et Angular 2 apr Antonio Goncalves et Sébastien Pertus Université sur Kubernetes Format Conférences g ∘ f patterns by Mario Fusco Modularité Java 9 Docker et JVM Microservices et sécurité Docker pour developers and ops Spring Streaming Merci a tous les interviewés ! DevFest Nantes 2016 Pierre Boissinot, je suis en dernière année de master à ENI Ecole, je suis en alternance et en entreprise je fais du dev web (Angular2 actuellement). On peut me suivre sur twitter: @PierreBoissinot. Twitter de DevFest Site de DevFest Angular Universal Wassim Chegham Conférences Codeurs en Seine le jeudi 24 novembre (avec des ateliers le 26 novembre) Snowcamp les 8–10 fevrier Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Nov 14, 201643 min

LCC 156 - Tof Tof

Dans cet épisode hécatombe, ce qui reste de l'équipe se bat avec Java, son GC, macOS Sierra, déterre GWT, fait tomber des DNS, joue du yukulele, se met aux web, démine le JSON et tirade sur les tests unitaires. Enregistré le 28 octobre 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–156.mp3 News Comment poser des crowdquestions Langages ByteBuddy 1.5.0 Des objets de jeunes générations concurrentes Java CPU vs PSU Allo, il signe encore en MD5, non mais allo ! macOS Sierra et la lenteur de java.net.InetAddress#getLocalHost Les nouveaux MacBook Pro Les dates de Java SE 9 Middleware and PaaS gRPC vs Aeron Scaler des APIs Web et gRPC avec Google Cloud Endpoints OpenShift et le placement et ordonnancement des noeuds Web GWT 2.8 Java 8 JsInterop Utilisation de Dart chez Google Flutter ng-europe Data Retour sur la réindexation en haute dispo sur un cluster Elasticsearch Debezium, change data capture 0.3.4 eviter la snapshot support du type JSON de MySQL Sécurité Attaque massive de Dyn fournisseur DNS qui cause une partie visible d'internet d'être inaccessible L'attaque des magnétoscope numériques ! Outils et DevOps Support de ARM dans macOS Sierra vous acheteriez un ordi à base de ARM ? Le prochain MacBook Pro sans touche Escape: vim, nooooooooooon ! Yukulele: layout de clavier pour macOS git worktree GitHub vous laisse faire un rebase d'une pull request macOS QuickLook generator for Markdown files Parsing JSON is a Minefield Organisation, communication et politique L'état et la livraison du code source en papier Les contrats Open-Bar bloquent le développement des PMEs françaises du logiciel Google, Wikipedia et bien d'autres sites bloqués pour apologie du terrorisme chez Orange Outils de l'épisode Yodablog sur passer une annonce pour un Sith Rubrique du débutant Qu'est ce qu'un test unitaire ? Conférences Codeurs en Seine le jeudi 24 novembre (avec des ateliers le 26 novembre) DevFest Nantes les 9 et 10 novembre à Nantes. Devoxx Belgique du 7 au 11 novembre Snowcamp les 8–10 fevrier Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Nov 5, 20161h 26m

LCC 155 - Java EE et l'ardoise magique

L'équipe est rejointe par Quentin Adam et parle de JavaOne, Java EE 8 et 9, Ceylon, Angular 2, docker et les forks, d'attaque de services, et bien d'autres choses encore. Merci à Clever Cloud pour son aide et de nous avoir prêté Quentin ;) Enregistré le 26 septembre 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–155.mp3 Sponsor - Clever Cloud Quentin Adam - @waxzce Clever Cloud It automation, concentrez vous sur votre code, Clever Cloud fait tourner le site, reprise sur crash automatique, monitoring auto, scaling up/down/out automatique, security fix, backups… Rien à gérer, le travail du développeur s'arrête à git push. http://www.clever-cloud.com/ https://www.clever-cloud.com/doc/java/java-maven/ News Quentin Adam sur Twitter JavaOne Lancement de go.java Oracle écoute et change Java EE Java EE 8 fin 2017 et 9 un an après 9 ne gardera pas la compatibilité ascendante parce que pour les microservices. Le rationnel pour les changements proposés dans Java EE MicroProfile 1.0 est sorti et plans pour le futur JDBC asynchrone les low levels parallèles de la JVM avancent (un jour peut être on pourra deprecate unsafe) Langages Ceylon 1.3 android, WildFly Swarm, IntelliJ IDEA, fat jars Ensime Plus de temps pour Java 9 Gradle 3.1 avec les builds composites, synchro Android Studio plus rapide Sortie de TypeScript 2.0 Scala 2.12 est en RC1 - Target de Java8, rapprochement de la sémantique bytecode qui va permettre plus d'interrop entre les langages - trait => interface, Lambda + Either right biaise Middleware JSON-B a un nouveau site Bean Validation 2.0 et les collections Github qui se met à GraphQL pour son API Web (et critique du tout GraphQL) Web Angular 2.0 est sorti Overview de la fetch API (article de Guillaume avec un exemple) Utiliser Ngrok pour déveloper ses webhooks Data Le coût de parser du SQL Infrastructure Evernote chez Google 3scale racheté par Red Hat Apigee acheté par Google Cloud Platform La controverse autour d'un fork de Docker une autre opinion ici New Red Hat project looks a lot like a Docker fork Les Ipv4 s'épuisent et tout le monde fait des bricolages pour retarder l'échéance, c'est assez efficace, paradoxalement - APNIC Architecture Casser des APIs : comment La vue XWiki Revapi Sécurité Un attaquant mystère se prépare OVH attaqué par des… caméras connectées Security is a process not a reaction Outils et DevOps IntelliJ IDEA pas prêt pour macOS Sierra NetBeans rejoint Apache Support Java dans VisualStudio Code Homebrew 1.0 OSS projects on http://SonarQube.com : claim the ownership! ripgrep - fast gret for all grep usage, build with rust Organisation, communication et politique Accenture rachete Octo autre Divers CommitStrip sort un second livre Outils de l'épisode Un crowdcast de Omar Mebarki neststat $ netstat -anp | grep 8888 -a: Toues les sockets -n: numeric, pas de resolution de non dns. Afficher les numéro de port au lieu du nom du protocole supposé (80 au lieu de http) -p: affiche le PID (qui est le numéro du process) Ce numéro peut être utilisé ensuite avec la command 'ps' pour avoir lus de détails Conférences ngEurope 25, 26 octobre 2016 Codeurs en Seine, le CfP le jeudi 24 novembre (avec des ateliers le 26 novembre) DevFest Nantes, le CfP les 9 et 10novembre à Nantes. CfP jusqu'à fin août. Devoxx Belgique du 7 au 11 novembre Snowcamp les 8–10 fevrier scala.io 27 et 28 octobre + une track débutant total Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Oct 3, 20161h 31m

LCC 154 - Interview sur Groovy avec Cédric Champeau et Guillaume Laforge

Cédric et Guillaume nous font un tour de Groovy le langage mais aussi l'écosystème et sa place dans l'univers. Enregistré le 6 septembre 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–154.mp3 Interview Ta vie, ton œuvre Guillaume Laforge @glaforge Google Cédric Champeau @CedricChampeau Gradle Le langage Qu'est-ce que Groovy en quelques mots ? Les langages dynamiques sont moins hype qu'il y a 5 ans, quels sont les avantages selon vous ? Quelles sont les points les plus intéressants selon vous de Groovy ? Groovy Rhino BeanShell Fondation Apache Pouvez vous expliquer le Metaobject Protocol ? Et la fonctionnalité AST ? Les transformations AST Langage interprété vs compilé d'après Wikipedia, réponse StackOverflow Qu'est ce que Groovy statique ? Ou est-ce que vous voyez les usages typiques de Groovy ? Plateforme et usages Grails est la plateforme utilisant Groovy la plus connue. Pouvez vous expliquer le principe, et comment cela fonctionne ? Des exemples de points ou une plateforme spécifique bénéficie d'un langage dynamique ? Grails Quels sont les dernières évolutions de Grails D'autres plateformes ou outils à Mentionner ? Gradle Spock GPars Ratpack Sous le capot Comment Groovy est implémenté ? C'est compliqué d'écrire un compilo ? Java 9, des progrès ? Jigsaw La JVM est plus mutilangages (invokedynamic): vous en avez profité ? Est-ce l'inter-opérabilité entre les langages de la JVM s'améliore ? Des plans de standardisation ? Truffle Dynalink Le Futur Quel sont les choses sur lesquelles vous travaillez ? Antlr Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Sep 19, 20161h 12m

LCC 153 - Les tabulations ne savent pas coder

Vincent, Arnaud et Emmanuel sont rejoint pas Nicolas Helleringer pour discuter des nouvelles de l'été. Java EE, Kafka, Linux, PostgreSQL, faille de sécurité… Mais aussi femmes, enfants et yeux face à l'ordinateur. Enregistré le 29 août 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–153.mp3 Sponsor - Criteo Les 350+ ingénieurs de Criteo construisent les prochains outils pour la publicité en ligne qui gèrent des milliards d'impressions, chacune personnalisée automatiquement par internaute. Au-delà des buzzwords, nous faisons vraiment du big data et du machine learning à l'échelle. Nous sommes l'une des meilleures équipes d'ingénieurs en Europe et nous travaillons efficacement dans une ambiance décontractée. Le blog Criteo. News Criteo Nicolas Helleringer Site reliability engineering Les crowdcasts Langages Proposition de dépréciation pour JDK 9 Les futurs à coût zero en Rust Middleware et platformes gRPC 1.0 Mise à jour sur le statut de Java EE 8 WildFly 10.1 Trois semaines de Google Cloud Platform Kafka vs Google Pub/Sub 25 Years of Linux Fushia: un autre système d'exploitation de Google Sad state of Docker Apache Mesos Web Les 25 ans d'internet du WWW Criteo Windows Chef Cooking at Criteo Code Review at Criteo Pourquoi Google stocke des milliards de lignes de code dans un seul repository Data Uber abandonne PostgreSQL pour MySQL mais pourquoi ? Apache Spark 2.0 est sorti Password Hashing Competition Infrastructure Encore une autre faille 'made in NSA' pour Cisco Oops: Microsoft leaks its Golden Key, unlocking Windows Secure Boot and exposing the danger of backdoors Comment online rehabilite un abris anti-atomique en DataCenter Apple iOS 9.3.5, another security release … Architecture Microsoft vs Roy Fielding : you are RESTing it wrong Outils et DevOps Trulioo Identity Verification Solution XMLUnit 2.0 JSONPath How PayPal Scaled To Billions Of Transactions Daily Using Just 8VMs Git Tips Jenkins BlueOcean dans l'update center experimental et Jenkins 2.x en LTS Maven: How to Create a Release Méthodologie et Société Communication en équipe Les tabs sont plus lent que les espaces Pourquoi les femmes ont déserté l'informatique Les enfants ne savent pas se servir d'un ordinateur et vous devriez vous en inquiéter. Faire des conférences en Grande Bretagne: votre visa s'il vous plaît ESTA pour les voyages aux Etats-Unis Change.org, vous êtes le produit Outils de l'épisode f.lux Conférences Android Leaks Podcast Jugsummercamp le 16 septembre JavaOne du 18–22 septembre ngEurope 25, 26 octobre 2016 DevFest Toulouse le 3 novembre, le CfP Codeurs en Seine, le CfP le jeudi 24 novembre (avec des ateliers le 26 novembre) DevFest Nantes, le CfP les 9 et 10 novembre à Nantes. CfP jusqu'à fin août. Devoxx Belgique du 7 au 11 novembre DevopsREX Le 28 Novembre à paris Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected] Bean Validation 2.0](http://beanvalidation.org/news/2016/07/15/bean-validation–2–0-is-coming/)

Sep 5, 20161h 44m

LCC 152 - Interview sur la productivité personnelle avec Guillaume Lours

Emmanuel et Guillaume échangent sur leur expérience de deux méthodes pour organiser ton travail et sa vie au quotidien. Personal kanban et Getting Things Done. Enregistré le 20 juillet 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–152.mp3 Interview Ta vie, ton œuvre Guillaume Lours @glours Quand s'organiser Qu'est-ce qui pousse à organiser sa vie ? Quels sont les symptômes ? Pourquoi est-on paralysé face à la montagne de tâche ? TODO listes ! Personal Kanban Personal Kanban Jim Benson - @ourfounder Tonianne DeMaria Barry - @sprezzatura Le livre en français Le livre en anglais Présentation de Guillaume à Devoxx Les applis: Trello ToDo Getting Things Done Getting Things Done Le livre Collecte Processer Organiser Revue Faire Etapes de triage dans GTD Image empruntée de Paul Minors Les apps: OmniFocus ThinkingRock Things / comment utiliser Things pour GTD Evernote Comparaison / discussion Tendance à faire les petites taches pour chasser la productivité Organiser mes taches me prend beaucoup de temps J'ai pas réussi à tout finir J'ai déjà Bugzilla Matrice d'Eisenhower Pomodoro Autres sujets Inbox zero Ouvrir l'email pour ecrire quelque chose et se faire attraper par la lecture et vider l'inbox Les resources GTD le bouquin OmniFocus Evernote Voici les liens dont je te parlais Site officiel de Personal Kanban Le livre Et si tu veux le lien vers ma présentation à Devoxx App super (je suis en trial pour le moment) : ToDo Jim Benson - @ourfounder et Tonianne DeMaria Barry - @sprezzatura Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Jul 27, 20161h 31m

LCC 151 - Tu mets quoi comme antivirus toi ?

Emmanuel, Guillaume et Antonio discutent avec Stéphanie des nouvelles du front(y compris -end). On y parle garbage collector, microprofile, javascript et même d'antivirus Windows. Enregistré le 13 juillet 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–151.mp3 Stéphanie Moallic News Langages Default method et performance du code compilé Scala Go et l'amélioration de son garbage collector JMM Et tu comprends… Et tu comprends plus NPM fail encore Node.JS bridge for COBOL Belles assertions à la Spock pour Java .Net Core 1.0 releasé pour Microsoft, OS X et Linux Middleware Micro Profile Oracle est comité sur Java EE Websphere 9 compatible avec Java EE 7 Vulnérabilité Spring MVC/Security Mettre à jour Hibernate ORM dans Wildfly Vert.x 3.3 Web JWT comme une session JWT pas une session Les fonctionnalités les plus excitantes de Angular 2 Tutoriel Glide et Gaelyk JavaScript et CSS Pas besoin de Lodash/Underscore Pas besoin de JavaScript Data Neo4J JDBC driver Github archive dataset sur BigQuery Ce qu'on peut apprendre de millions de lignes de code sur Github On peut utiliser Groovy pour faire du Spark Infrastructure Kubernetes 1.3 5 days of Kubernetes 1.3 Kubernetes et autoscaling Minikube pour lancer un cluster en local AWS vs GCP Docker 1.12 inclus l'orchestration de conteneurs le résumé Docker 1.12 de Nicolas Deloof Architecture Outils et DevOps JUnit 5.0.0M1 AVG racheté et l'antivirus pour l'ordinateur de tante Christine Android Studio 2.2 M5 Divers Le pilote automatique Tesla dans un accident mortel Organisation, communication et politique Smart contracts et ses revers Un contre point sur la force des smart contracts Outils de l'épisode Windows Defender Rubrique du débutant Le garbage collector Conférences Jugsummercamp le 16 septembre JavaOne du 18–22 septembre ngEurope 25, 26 octobre 2016 Codeurs en Seine, le CfP le jeudi 24 novembre (avec des ateliers le 26 novembre) DevFest Nantes, le CfP les 9 et 10 novembre à Nantes. CfP jusqu'à fin août. Devoxx Belgique du 7 au 11 novembre Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Jul 18, 20161h 22m

LCC 150 - Interview sur Scala avec Nicolas Leroux et Martignole

Deux Nicolas viennent donner leur retour d'expérience sur leur arrivée dans et leur usage de l'écosystème Scala. Enregistré le 13 juin 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–150.mp3 Interview Introduction Ta vie, ton œuvre Nicolas Martignole @nmartignole Captain Dash @nicolasleroux Lunatech Play Framework C'est quoi Scala ? Scala Martin Odersky EPFL C'est fait par qui ? "Stewardship": le bien, et le mal TypeSafe Inc. / LightBend Inc. Lagom scalacenter Usages Les cas d'utilisations théoriques ? En pratique c'est utilisé sur quoi ? Le public cible. Akka Le socle Le langage Ça pique ou pas ? Ça pique combien de temps ? Les avantages d'avoir un langage qui pique ? Il a une réputation d'élitisme, quid ? Paris Scala User Group Scalaz Cats Avec Java 8 et Java 9, baisse de popularité? Toujours bien d'être sur Scala? Kotlin / Ceylon Un petit mot sur l'effet XKCD 303 du compilo Build SBT, ça se plaint chez certains. Vous utilisez quoi ? SBT Les stacks et autres frameworks Play framework Liste Awesome Scala Persistance Hibernate ORM Slick Scala et l'entreprise Le sondage sur le touilleur express Le recrutement Scala Days Architecture Chaque communauté vient avec certaines architectures. Scala, quelles sont les grandes architectures utilisées. Microservices Big Data Immuabilité (influence sur la mémoire et le GC) Livre Pragmatic Scala Analytique Scala est très présent dans l'écosystème Apache Spark Le futur et alternatives Scala.js Dotty Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Jul 4, 20161h 39m

LCC 149 - En direct du Web2day - sans toit ni lua

Les Cast Codeurs se réunissent pour un épisode en direct de Web2day / Tech2day. On y discute de l'évènement en première partie et des news Java et plus en deuxième partie. Merci à Clever Cloud, JFrog et Netapsys pour avoir amené tireuses et futs de bières ! Enregistré le 16 juin 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–149.mp3 Web2day Tech2day Riviera DEV Arnaud Héritier CloudBees Antonio Goncalves Emmanuel Bernard Red Hat Vincent Massol XWiki Guillaume Laforge Google Web2day Quentin Adam Web2day Tech2day SEO SEA Clever Cloud Point de vue général Nantes c'est génial Zone artistique Tous des camera sur pied Beaucoup de panels Ça casse beaucoup les grands du web (vie privée etc). Point de comparaison ? La chaussure connectée Succès par accident Business face à un mastodonte Recrutement chez Google Plus de manager pendant un certain temps Utilisation des données. La réalité virtuelle 24 millions de matériels vendus Autopartage Mixe achat voiture et location de sa voiture Augmentation de 3 à 5% Apport d'un nouveau publique Partenariat avec une startup vs innovation en interne Faut il congeler des ovocytes ? Place de l'enfant Un projet embêtant dans la vie ? Reprendre sa vie numérique Tristan Nitot Tristan Nitot Cozy Cloud Les cochons ne sont pas les clients du fermier. Nous sommes les cochons du numérique. Coup utilisateur pour Facebook 5 a 6 $ / utilisateur / an Cauchemars analytique Le code dans les films au cinéma Tumblr jfrog JFrog XRay News Autres Conférences Devoxx US Spring IO Spring 3 bientôt déprécié, Spring 5 pour JDK 9 mais ne l'attendra pas. Langages Les patterns d'exceptions Parler de System.out Web Les principales causes d'erreur Selenium Pricing Apple réduit sa commission sur les abonnements Nouveau prix XWiki Big data Consequences et impacts du machine learning Les CPU spécifiques pour le machine learning chez Google Les questions des chercheurs dans le domaine Netapsis Outillage Gradle embrasse Kotlin Cédric Champeau Architecture Architecture serverless expliquée par Amazon On gère ta donnée avec nos applis proprio ; et tu fais ton petit code Pourquoi DOS à un antislash Sécurité 2FA et SMS, pas la panacée Guide pour sécuriser et privacy pour Mac OS X El Capitan Stratégie et méthodologie Google gagne contre Oracle sur le fair use des API La copie des API à travers le temps Les interruptions La rubrique du débutant Expliquer final, expliquer immuable Conférences Scala.io et son CfP Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Jun 20, 20161h 4m

LCC 148 - Interview APIs Web avec Jérôme Louvel

Dans cet épisode Guillaume interview Jérôme sur l'usage de REST, les nouvelles approches, comment faire évoluer ses APIs web et bien d'autres choses encore. Enregistré le 20 mai 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–148.mp3 Interview Ta vie, ton oeuvre Jérôme Louvel Jérôme sur InfoQ Restlet Restlet framework Restlet in action chez Manning REST REST Roy Fielding Débat REST vs SOAP fini ? RESTful Microservices et le retour des RPC gRPC gRPC et REST Formalisation des API REST : Swagger RAML API Blueprint JSON XML YAML Protobuf Les nouvelles approches des APIs Une API pour tous les consommateurs ou une API par consommateur ? Article InfoQ sur les APIs facades Article InfoQ sur les APIs éphémères Approches alternatives au problèmes des consommateurs multiples: GraphQL Falcor OData Appréhender le développement d'APIs De coder son API dans son langage vers coder son API web. Contract-first. Swagger Open APIs RAML API Blueprint Qu'est-ce qui est représentable dans ses langages d'API ? NordicAPIs JSON API Les outils et méthodologies Restlet Studio Les stacks pour les APIs webs Implémentation vs consommation Les stacks technologiques pour développer des APIs Web Restlet framework Test des APIs web Restlet DHC TestNG La documentation des APIs Readme.io Gelato Évolution des APIS Faire évoluer ses APIs, les bonnes pratiques. Les plateformes d'API Application traditionnelles our palteformes SaaS / PaaS pour les APIs Web? Gateway / Proxy WSO2 Apigee Amazon API Gateway Backend as a service Stackmob (Paypal) Parse.com (Facebook, arrete) Firebase (Google) Restlet APISpark Serverless Serverless Livre blanc Restlet Le futur Le futur des APIs Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Jun 6, 20161h 20m

LCC 147 - Basic Agile

Guillaume, Arnaud et Emmanuel papotent sur Basic, Jigsaw, l'évolution des technos web (si si), d'algèbre linéaire, d'agile et d'Hadopi. Enregistré le 13 mai 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–147.mp3 Retour de la BoF A noter: Les videos de Devoxx France 2016 sont en ligne sur Youtube Faites-nous un petit crowdcast News Langages QBasic pour apprendre à coder Devoxx4Kids code.org Publication sûre dans la JVM Littéraux pour le,propriétés Java Jigsaw: ça passe ou ça casse ? G1 vs CMS Middleware Nouvelle version de Spring Data Microsoft est le nouveau cool Web 12 ans de progrès backend / frontend ? Angular 2 Java JS polyfill Comprendre JSON Schema Jusqu'où doivent aller les formats de définition de Web APIs ? Architecture Microservices seldom Oracle A/B testing automatique Tools et DevOps Tester la compatibilité des API Kansible Exposer vos services docker sur une seconde IP GitHub: nombre de repos illimités Jenkins 2.0 et jenkins.io Pub: Soirées Jenkins 2.0 le jeudi 19 mai au MarsJUG et le mardi 7 juin au ParisJUG 2 ans d'open source d'Atom Divers Petites vidéos sympas sur le machine learning Ce qu'on peut faire avec l'algèbre linéaire Conseils pour montrer du code dans des slides Google Tilt Brush, pour dessiner en réalité virtuelle Organisation, communication et politique Vivre sans retraite Slack un peu trop ouvert ? Git Secret Agile est mort Faut-il inviter Hitler à ta conf technique si il est le créateur d'Angular La fin d'Hadopi Une faille ? Merci. Maintenant passer pr la case prison Outils de l'épisode try / catch StackOverflow Rubrique du débutant Passage par valeur vs passage par référence Conférences EclipseCon entre le 7 et le 9 juin à Toulouse, le cfp est ouvert Riviera DEV se tiendra le 16 et 17 juin à Sophia Antipolis. Le CfP est ouvert Tech2days 15–17 juin à Nantes. CfP jusqu'à fin mars. Jugsummercamp le cfp, la conférence le 16 septembre Codeurs en Seine, le CfP le jeudi 24 novembre (avec des ateliers le 26 novembre) Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

May 17, 20161h 21m

LCC 146 - Interview Développeurs d'Asie avec Ludwine Probst

Dans cet épisode, Ludwine et Emmanuel discutent des différences et des similarités entre le développeur Européen et le développeur en Asie (perception, matériel, technos, communautés, diversité etc). On voyage au Népal, en Malaisie, à Singapour, au Cambodge, en Indonésie et à Myanmar (Birmanie). Enregistré le 27 avril 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–146.mp3 Interview Ta vie, ton oeuvre Compte twitter Le Bon coin Meetup Ladies Of Code Paris Twitter Ladies Of Code Le blog Tech Beyond Borders pour raconter l'aventure en FR/EN Une partie 'carnet de voyage' pour la découverte des différents pays Une partie dédiée à mes rencontres tech 'Tech Beyond Borders' Pourquoi ce voyage Pourquoi avec un angle tech ? Quels pays visités ? Il y avait quoi dans ton sac ? Un développeur au… Est-ce que la notion de développeur est vue différemment selon les pays. Popularité Niveau de vie C'est comment être développeur en Malaisie ?, la version fr sur devmag L'écosystème tech à Singapour avec Aryn lead tech Rojina dev Node.js et Angular à Katmandou La technologie Les différences de technos, matos, soft, Bande passante, électricité. Les grandes technologies (Java, DB,…) Les sujets technologiques Big data (Hadoop, Spark) Apps natives, applis web progressive, a l'ancienne? L'éducation Quelles formations ? Initiative numérique ? Aidée par le gouvernement ? Leapfrog Academy institut de formation à la programmation à Katmandou Passerelles Numériques, ONG numérique au Cambodge L'emploi Les marchés de l'emploi (niveau de vie) Embauche directe ou via société ? Des différences de méthodes ou approches par rapport à ce que l'on connait en France ? Des structures SSII comme en France, ou plutot indep comme en Angleterre ? 9h–18h ? Le gouvernement et les nouvelles technos (percée numérique / informatique) Benoît Pitet nous parle de volontariat en informatique au Cambodge et de l'écosystème tech L'entrepreneuriat La diversité Quels sont les types et ratios de population. Les femmes dans la tech, aussi peu qu'en France ? Rencontre avec Jellene dev Ruby et organisatrice de RailsGirls KL en Malaisie Rencontre avec Binita, étudiante en informatique et fondatrice de Women in STEM Nepal "Digital nomad" nomad list Become a digital nomad L'espace de coworking à Ubud sur l'île de Bali, Indonésie. Les structures Les groupes utilisateurs sont développés ? Les communautés : leur orga, façon de communiquer, les sujets abordés. Nhasala nous présente la communauté Yantra mélangeant sciences, tech et art, et la communauté 'Women Leader in Nepal' Startup Weekend en Asie Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

May 4, 20161h 2m

LCC 145 - Les Cast Codeurs envahissent Devoxx France 2016

L'enregistrement en direct des cast codeurs en clôture de Devoxx France. On parle un peu de Devoxx, mais on rigole beaucoup surtout. Grosse annonce en troisième tiers d'émission. Cet épisode est assez visuel, pour pouvez aussi le regarder sur YouTube. Enregistré le 22 avril 2016 Téléchargement de l'épisode LesCastCodeurs-Episode–145.mp3 Le direct Les slides sur slideshare La vidéo sur YouTube Tech2days 15–17 juin à Nantes. Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Apr 27, 201645 min

LCC 144 - Interview Asciidoctor avec Maxime Gréau et Guillaume Scheibel

Dans cet épisode, Maxime et Guillaume discutent des langages de markup - en particulier Asciidoctor - pour l’écriture de documentation. Quels sont leurs bénéfices, quels outils et flux de travail adopter ? On y aborde ces questions. Enregistré le 31 mars 2016 Téléchargement de l’épisode LesCastCodeurs-Episode–144.mp3 Interview Ta vie, ton oeuvre Maxime Gréau @mgreau eXo Platform Guillaume Scheibel @g_scheibel Expedia Markup et documentation Qu’est-ce qu’un langage de markup ? Pourquoi est-ce mieux, quels sont les avantages ? HTML XML AsciiDoc / Asciidoctor LaTeX Docbook Qu’est-ce qu’AsciiDoc ? Quelles sont ses caractéristiques uniques Qu’est-ce qu’Asciidoctor ? AsciiDoc Asciidoctor Comparaison avec Markdown Comparaison avec Docbook Markdown WYSIWYG Une idée par ligne Une idée par ligne - le retour d’expérience En pratique Qu’est-ce que j’installe ? Un blog en Français décrivant tous les outils pour débuter Google Chrome plugin: Asciidoctor.js Live Preview Firefox plugin: Asciidoctor.ja Live Preview Asciidoctor Gist Conteneur Docker pour Asciidoctor Maven Plugin Gradle Plugin Ant Task Comment j’apprends ? Documentation Asciidoctor L’antisèche La bible Comparaison AsciiDoc vs Markdown par l’équipe Asciidoctor Comment est-ce que j’édite ? Les éditeurs disponibles La boucle de retour écriture / visualisation (locale ou en ligne) Atom Bracket IntelliJ Eclipse Vim folding Convertir sa documentation existante DocbookRx (docbook vers AsciiDoc) docbook2asciidoc (Docbook vers AsciiDoc) via XSLT Kramdown pour AsciiDoc Markdown to AsciiDoc Pandoc Google Docs vers AsciiDoc Comment gérer les modifications concurrentes et les commentaires (à la Microsoft Word et LibreOffice) Écrire de la documentation Quels sont les avantages Comment convaincre les non développeurs d’utiliser Asciidoctor ? La composition et la réutilisation de morceaux de documentation Les autres cas d’utilisation Écrire un livre Ecrire un livre en AsciiDoc avec InfoQ Enterprise Web Development: From Desktop to Mobile écrit en AsciiDoc avec O’Reilly - source du livre en AsciiDoc Pro Git v2 (FR) - source du livre en AsciiDoc Un blog HubPress.io Jeckyll AsciiDoc plugin et son quickstart Le code du site web hibernate.org Le code du blog de l’équipe Hibernate Les présentations reveal.js avec Asciidoctor dzslides avec Asciidoctor deckjs avec Asciidoctor Bespoke avec Asciidoctor Exemple de présentation de Maxime en dzslides + Asciidoctor - source Quelques points précis Les additions (formules mathématiques, schémas, etc) Les diagrammes Comment contribuer Communauté française importante Compte Github Ruby -> core Java -> asciidoctorJ wrapper via JRuby Javascript -> asciidoctor.js CoffeeScript -> plugin Atom Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Apr 5, 20161h 30m

LCC 143 - Let auto be Val

Cette semaine, la fine équipe discute de l’actualité lourde en nouvelles sur le langage Java - yeah. On parle aussi des framework nouveaux et anciens autour des microservices, il faut bien faire le buzz. Enregistré le 14 mars 2016 Téléchargement de l’épisode LesCastCodeurs-Episode–143.mp3 News Devoxx Discussion sur Devoxx Langages Java : proposition de factory pour les collections Proposition var/val dans Java 9? Soudage sur la proposition var/val Point sur Jigsaw Mettre Java dans son docker c’est comme cracher dans son Yop… pour Oracle Reza fait une sortie flamboyante Comparaison Rust Java Attaque de sécurité sur JavaScript grâce à ses règles laxistes Présentation WAT JavaScript Xamarin joining Microsoft Middleware Lightbend Lagom : un framework pour les microservices Reactor 2.5 Amélioration au coeur de Spring dans 4.3 Play 2.5 Hibernate Search et Elasticsearch Ratpack 1.2 Infrastructure SQLServeur sur Linux Retour d’expérience de Google sur le déploiement de containers Outillage RedPen, le checkstyle de la doc Big Data Kafka Streams Debezium Design One API, many facades Sécurité L’attaque du DROWN Bugs de sécurité sur Apache Tomcat Méthodologie Chat de groupe : la plaie ? Mon monolithe majestueux Communauté Le coup de baton de la communauté à GitHub Réponse de Github sous forme de Pull Request Issue templates SourceForge et Slashdot rachetés Divers 19 lois du développement logiciel Startup as a Service Débat Même les jeux de société, en Open Source La GED et la GEX, c’est quoi, on utilise quoi ? PlantUML DITA Rubrique débutant Google Summer of Code Passage par valeur vs passage par référence. Outil de l’épisode Git submodules Noizio Conférences Breizhcamp 23–26 mars Devoxx France 20/22 avril Mix-IT 21 et 22 avril EclipseCon entre le 7 et le 9 juin à Toulouse, le cfp est ouvert Riviera DEV se tiendra le 16 et 17 juin à Sophia Antipolis. Le CfP est ouvert Tech2days 15–17 juin à Nantes. CfP jusqu’à fin mars. Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Mar 19, 20161h 27m

LCC 142 - Interview AngularJS 2 avec Cédric Exbrayat

Dans cet épisode, Cédric et Emmanuel discutent AngularJS et en particulier sa version 2. On discute aussi en passant comment écrire un livre avec Asciidoctor. Enregistré le 29 janvier 2016 Téléchargement de l’épisode LesCastCodeurs-Episode–142.mp3 Interview Ta vie, ton œuvre Cédric Exbrayat NinjaSquad Introduction à AngularJS 2.0 AngularJS, qu’est-ce que c’est ? Cela résout quels problèmes ? intranet app Public website (navigateurs supportes, indexing, Vidéo, drag and drop, visualisation Modules AngularJS Moteur de template Module de route Module de test AngularJS 1 poubelle ? Discuter des réactions de la communauté. Chemin de migration Points clef AngularJS 2 ECMAScript 6 Dart AtScript TypeScript Les navigateurs compatibles La compétition et les différentes approches React.js, et des points différenciateurs Server side rendering React Native Redux GWT En pratique Décrire le cycle de code npm Gulp To TypeScript or not to TypeScript ? TypeScript Les templates HTML? complication et erreurs Template AngularJS JSX Binder ses propriétés Zones AngularJS Comment on teste ? Quelle frontière entre le front et le back Outillage Quels outillages pour AngularJS 2 ? Quels outillages autour (minimizer, CSS prepro etc) ? Des intégrations particulières ? angular-cli ember-cli L’univers JavaScript Un framework par semaine, même pour un agile, ça pousse le bouchon, non ? Discuter de la communauté des devs JS Asciidoctor Livres AngularJS 1 et 2 par Cédric et Ninja Squad Asciidoctor Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Mar 1, 20161h 22m

LCC 141 - Trop d'open source tue l'open source

Dans cet épisode, les cast codeurs discutent solipsisme, explicit receiver parameter, WildFly 10, pagination, la mort de l’open source etc, etc. Sans oublier deux crowdcasts de Quentin Adam et ZePag, merci à eux. Enregistré le 9 février 2016 Téléchargement de l’épisode LesCastCodeurs-Episode–141.mp3 News Devoxx Discussion sur Devoxx France Langages Licence solipsiste Accélérer la JVM en Dev: random pool Optional.get le regret de Brian Goetz Le Java plugin va bientôt mourir Android va utiliser OpenJDK Receiver annotations L’enfer c’est les modules Middleware Le batching dans Hibernate ORM WildFly 10 Grails 3 avec un reloading amélioré O Java EE 7 Application Servers, Where Art Thou? Infrastructure Docker 1.10 Système d’exploitation souverain Mandriva - Mandrakesoft Facebook ferme Parse Les alternatives de Parse sur highscalability.com Outils Git ketch GitHub pages: mon Markdown et pas d’autres JUnit 5 Alpha 1 JUnit 5 expliqué JForg lève 50 millions de dollars Les outils de Quentin Adam autojump qui permet de se déplacer vite dans son système autoenv, qui permet de peupler avec les variables d’env sa session shell et le twitter de Quentin si il y a des questions : https://twitter.com/waxzce Big Data Apache Beam (Google Dataflow) AlphaGo Apache Spark 1.6 Design Conseils sur la pagination Méthodologie Les dangers des estimations Débat Quand tout est open source, rien n’est open source Outil de l’épisode Keybase.io: système de fichier chiffré Onename Keybase publié dans la blockchain Bitcoin Conférences Breizhcamp 23–26 mars Devoxx France 20/22 avril Mix-IT 21 et 22 avril EclipseCon Virginie, Etats-Unis, 7–10 mars 2016 Voxxed Days Luxembourg: Le site : Voxxed Days Luxembourg (Inscriptions, Informations) Le CFP : Call For Paper 2016 (Soumission de présentations) Le YaJUG : YaJUG Nous contacter : formulaire un des sites mentionné ci-dessus. Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? [email protected]

Feb 16, 20161h 18m