Le podcast Java en Français

Les Cast Codeurs est un podcast en français de, par et pour les développeurs.

Prenez connaissance des dernières nouvelles de la sphère Java et du développement en général. Plongez sur un sujet précis avec les épisodes interview.

Supportez les radotages de vos hôtes : Emmanuel Bernard (JBoss, Hibernate), Arnaud Héritier (CloudBees, Jenkins), Guillaume Laforge (Google, Groovy), Antonio Goncalves (freelance, auteur), Vincent Massol (XWiki, Maven), Audrey Neveu (Saagie, Devoxx4Kids).

LCC 226 - Interview sur l'Open Source à la MAIF avec Mathieu Ancelin et François Desmier

Dans cet épisode, Mathieu Ancelin et François Desmier sont venus nous parler des produits open source de la MAIF. On parle management d'API, reverse proxy, A/B Testing, feature flipping mais aussi plus généralement de comment on passe d'assureur à éditeur de produits open source.

Enregistré le 13 février 2020

Téléchargement de l'épisode LesCastCodeurs-Episode-226.mp3

Interview

Ta vie, ton oeuvre

François Desmier Cyber-guru, crypto-saïyan, team ambiancer 2.4 alpha, bytes master et surtout architecte solution à la MAIF, engagé sur #OSSbyMAIF
Mathieu Ancelin Développeur fullstack chez SERLI, je fais du web, des streams, de la data, du cloud majoritairement sur la JVM et j'ai un petit faible pour Scala et la programmation fonctionnelle. Je suis également lead développeur de quelques projets open-source comme Otoroshi, Daikoku, etc. et l'un des organisateurs des Human Talks Poitiers.

D’assureur à éditeur open source

Le GitHub
La philosophie

Le jeu de carte

Le jeu de carte

Sous le capot

Otoroshi

Produit
Philosophie
Doc

Daikoku

Produit
Doc

Izanami

Produit
Philosophie
Doc

Niõ

Produit
Doc

Melusine

Produit
Doc

Le futur

Conclusion

Des talks pour aller plus loin :

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/


LCC 225 - L'épisode du futur

Dans cet épisode en tête à tête, Emmanuel et Audrey discutent des prévisions pour cette nouvelle année, font la part belle au langage avec l'arrivée du JDK 14 mais parlent aussi middleware, web, outillage, et bien sûr loi, société et organisation.

Enregistré le 19 février 2020

Téléchargement de l'épisode LesCastCodeurs-Episode-225.mp3

News

Les prévisions d'Adam Bien pour 2020

Langages

JDK 14 First Release Candidate

Est ce que le projet Loom menace les Java Futures ?
Visualisation de la gestion de la mémoire dans la JVM (Java, Kotlin, Scala, Groovy, Clojure)

Une demi heure pour apprendre Rust

Librairies

Jukebox : une lib pour créer des builders pour les records
JUnit 5.6

Middleware

Créer des images Docker avec Spring Boot 2.3.0 M1
Quarkus 1.2.0.Final

Micronaut 1.3 et Micronaut Data 1.0 GA

Infrastructure

Kubernetes Bug Bounty

Cloud

Formation gratuite Google Cloud en ligne
Elastic Cloud sur Kubernetes (ECK) 1.0 en GA

Web

Angular 9 est maintenant disponible, et le projet Ivy aussi

Introducing Firefox and Edge Support in Cypress 4.0
Le nouveau Microsoft Edge est disponible

Ionic 5

Outillage

Maven est de retour, et il est pas content !

Gradle 6.2
IntelliJ IDEA 2020.1
* JetBrains Mono

Loi, société et organisation

L'Union Européenne envisage une interdiction temporaire de la reconnaissance faciale

La CNIL publie ses recommandations très attendues sur le ciblage publicitaire

La conservation généralisée et indifférenciée des métadonnées épinglée à la CJUE, avec nuance

Coup d'état sur la loi haine

Outils de l'épisode

JQ - un commmand line processor pour JSON
Comment voir (et supprimer) les données envoyées à Facebook par des sites tiers

Rubrique débutant

Java-guide : un guide pour apprendre le Java moderne
Phishing : comment font les hackers, comment vous protéger

Conférences

DevFest du Bout du Monde le 28 février
Breizhcamp du 25 au 27 mars 2020
Devoxx France du 15 au 17 avril 2020
Serverless Days Paris le 24 avril
MiXiT du 29 au 30 avril 2020
GitHub Satellite les 6 et 7 mai
RivieraDev du 13 au 15 mai 2020
Devoxx UK du 13 au 15 mai 2020
NewCrafts les 28 et 29 mai 2020 - Le CfP est ouvert jusqu'au 1 mars
Best of Web les 4 et 5 juin 2020 - Le CfP est ouvert
DevFest Lille le 12 juin 2020 - Le CfP est ouvert jusqu'au 29 février
Sunny Tech les 2 et 3 juillet 2020 - Le CfP est ouvert jusqu'au 28 février
DevFest Toulouse les 5 et 6 novembre 2020 - Le CfP est ouvert

Et encore plus sur Developers Conferences Agenda/List ....

Unconferences

JChateau du 11 au 15 mars 2020

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/


LCC 224 - Interview sur le burn out avec Géraldine Karila

Une personne sur 5 fera un burn out au travail pendant sa carrière. Géraldine nous raconte son burn out, comment cela s'est passé, son chemin pour s'en sortir et les recherches qu'elle a fait sur le sujet.

Enregistré le 16 décembre 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-224.mp3

Interview

Ta vie, ton oeuvre

Géraldine Karila

Le burn out

Les phases

Comment récupérer

Comment aider une personne en burn out

Liens

Test: avez vous des slgnes de burn out
Témoignage sur le burn out dans l'IT ops
Gérer le burn out
Géré son équilibre et sa réslience au travail
Le syndrome de l'épuisement au travail (français)
Les causes de burn out
La confiance

Podcasts

Carl Newport sur le burn out dans nos vies numériques
Travail comme identité, burn out comme style de vie

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/


LCC 223 - On peut anonymiser mille fois une personne mais on ne peut pas anonymiser une fois mille personne

Premier épisode de l'année 2020 pour les cast codeurs avec Guillaume, Arnaud et Audrey autour du micro pour parler du JDK 14 bien sûr mais aussi de Quarkus, de WebAssembly, de Kubernetes mais aussi de l'actualité sociétale liée à la tech.

Enregistré le 13 janvier 2020

Téléchargement de l'épisode LesCastCodeurs-Episode-223.mp3

News

Langages

JDK 14

Comparaison des GC

Kotlin 1.4 et au-delà, lors de la conférence KotlinConf

Librairies

JHipster 6.6.0
R2DBC 0.8.0 en GA
DropWizard 2.0 released
Spock 2.0 milestone 1 sortie o

Middleware

VMware Rachète Pivotal et Carbon Black
Calendrier de l'Avent d'Elastic
Client RUST pour Elastic Search
Apple open source ServiceTalk à base de Netty

Quarkus 1.1.0

GraalWasm — un moteur WebAssembly dans GraalVM

Infrastructure

kubectl tree
Guide visuel de débug des deploiements Kubernetes
Injecter des Secrets Vault dans des Pods Kubernetes via un Sidecar
Hexa, un CLI sous stéroïdes pour les devs Azure

Web

WebAssembly devient une recommandation du W3C
/e/ une alternative à Android qui prend soin de votre vie privée
Bazel 2.0

Outillage

La Maif continue son mouvement OpenSource avec Daikoku
Améliorer les performances de votre CI en optimisant vos builds Maven ou Gradle - Webinar
Gradle capabilities appliqué au conflit de logging
GitLab 12.6 released with Security Scorecard and Release Evidence * Token-Hunter

Méthodologies

CalVer, le versionning avec des dates

Sécurité

Configurez vos parsers XML en Java pour éviter les XML eXternal Entity (XXE)

Loi, société et organisation

Larry Page and Sergey Brin quittent Google
Plus il y a d'égalité des sexes dans un pays, moins il y a de femmes en STEM
Est ce que le fait qu'Oracle copie l'API S3 d'Amazon était une violation de copyright?
La Russie réussit son test et se coupe de l’Internet mondial avec succès

Spécial France WTF

Les décisions de justice vont enfin être toutes accessibles en ligne gratuitement
Twitter va tester de nouvelles options pour limiter les réponses à un tweet

Outils de l'épisode

Encryptez et envoyez vos fichiers avec https://send.firefox.com/

Rubrique débutant

Comment quitter Vi, version fun

Conférences

Snowcamp du 22 au 25 janvier 2020
Touraine Tech le 31 janvier
FOSDEM les 1 et 2 février
dotSwift le 3 février - Le CfP est ouvert
DevFest Paris le 14 février 2020
DevFest du Bout du Monde le 28 février dotPy le 2 mars - Le CfP est ouvert Breizhcamp du 25 au 27 mars 2020 - Le CfP est ouvert
dotGo le 30 mars - Le CfP est ouvert Devoxx France du 15 au 17 avril 2020
Android Makers Paris les 20 et 21 avril 2020 - Le CfP est ouvert jusqu'au 19 janvier Serverless Days Paris le 24 avril - Le CfP est ouvert jusqu'au 31 janvier
MiXiT du 29 au 30 avril 2020 - Le CfP est ouvert jusqu'au 15 janvier
GitHub Satellite les 6 et 7 mai - Le CfP est ouvert jusqu'au 14 janvier
RivieraDev du 13 au 15 mai 2020 - Le CfP est ouvert jusqu'au 15 février
NewCrafts les 28 et 29 mai 2020 - Le CfP est ouvert jusqu'au 1 mars
Best of Web les 4 et 5 juin 2020 - Le CfP est ouvertDevFest Lille le 12 juin 2020 - Le CfP est ouvert jusqu'au 29 février
Sunny Tech les 2 et 3 juillet 2020 - Le CfP est ouvert jusqu'au 28 février

Et encore plus sur Developers Conferences Agenda/List ....

Unconferences

JChateau

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/


LCC 222 - Interview sur Android avec Pierre-Yves Ricau et Romain Guy - l'intégrale

Dans cet épisode, Emmanuel s'assoie autour de la table avec Romain Guy et Pierre-Yves Ricau pour discuter Android. Cela fait longtemps que la partie 1 est sortie. Désolé de ce retard. Du coup cet épisode reprend l'entièreté de l'interview. Pour ceux qui se rappellent bien de la partie 1, vous pouvez sauter à la minute 62 environ.

Enregistré le 18 septembre 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-222.mp3

Interview

Ta vie, ton oeuvre

Romain Guy
Pierre-Yves Ricau
Square

Intro

Android
Andoid sources

Android 10

JetPack

JetPack
Supporter des versions differentes d'Android
JetPack Compose
Toolkit UI reactif

Jetifier

Java 8

D8
R8

Compilation et autre JIT

Kotlin

Kotlin langage

optimisations

Coeurs
Batterie

Dark theme et reduction de consommation de batterie

Injection de dépendance

Dagger 1
Dagger 2
Koin

Fuite Mémoire

LeakCanary

Data structure et boxing
Access mémoire, algorithmique et structure de données

Log-structured merge-tree

Les attaques et les protections

Chiffrage
Isolation
Fuite d'info par effet de bord

Microservices

De l'intéret pour le mobile ?
Innovation vs standardisation
Monorepo
Gradle
Bazel

Podcast et resources Android

Android Leaks en Français
Android Developers Backstage
Android Dialogs

Android Weekly
Flutter

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/


LCC 221 - Massacre à la tronçonneuse

Guillaume, Arnaud et Emmanuel descendent dans les profondeurs des garbage collectors, Java 14, GraalVM 19.3 (Java is back!) et bien sûr pleins d'autres choses !

Enregistré le 5 décembre 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-221.mp3

News

Langages

GraalVM 19.3 with JDK 11 Support.
GraalVM se met aussi à WebAssembly

Microsoft ready to contribute to OpenJDK

Trois JEPs prévus pour être intégrés à Java 14 :

Stephen Colebourne râle sur le nouveau switch

Tricher le GC de Go avec du poids mort

  • le GC se déclenche tous les 2x de heap
  • si pas d'alloc, ca veut dire qu'il vide jusqu'à 1x mais déclenche des GC super fréquement
  • donc en allouant (virtuellement) un tableau de 10Go, on réduit le temps entre GC
  • le cout d'un concurrent mark sweep c'est de marquer les objets vivants (les morts ont peu de cout)
  • et les co-routines pendant une phase de mark-sweep doivent faire un travail de mark ce qui les ralenties
  • donc moins de GC veut dire plus rapide
  • c'est le cout a payer pour un GC avec 1 ou peu de parametres.

Shenandoah: éliminer les mots de pointeurs en avant

  • Shenandoah bouge les objets sans mettre à jour ses pointeurs
    • juste garde une copie dans l'objet même de ses references
    • puis met à jour les references de maniere concurrente en parallele de l'appli
    • et enfin peut virer les objets.
  • par défaut Shenandoah demande un word supplémentaire par objet
    • si le word == l'objet, on est normal, sinon il pointe vers la nouvelle copie de l'objet
    • 5 à 10% de mémoire supplémentaire en pratique
  • peut réutiliser le mark word mais comparaison chère surtout à faire à chaque read-barrier
    • uniquement pendant un GC et sur les objets dans des collections set => peu fréquents
    • dans les tests le code de décoding supplémentaire est pas visible dans les benchmarks
  • mais ils ont éliminé les read barrier en load-reference-barrier qui sont moins fréquentes en nombre d'objet
  • meilleure densité mémoire, moins de pression sur le CPU cache, plus de throughput

Librairies

Micronaut en Trial dans le tech radar de ThoughtWorks et Quarkus en assess

Middleware

Le Camel a trois bosses

  • un ensemble de projets (Camel, Camel K, Camel extensions pour Quarkus)
  • nouveau site web
  • Java 11 support et abandon de Java 8 durant 2020
  • Camel core modularisé et moins de classes à démarrer, réduire la reflection
  • support de GraalVM via Quarkus
  • DSL typesafe de définition de endpoint
  • Coeur réactif
  • Intégration avec microprofile
  • nouveaux composants ( - graphql - 4 more AWS components - Debezium components)

Infrastructure

Sonatype racheté
Annonce par Sonatype du rachat

  • par une boite de private equity...
  • il est temps de backuper central

Docker à la découpe. Docker Enterprise racheté par Mirantis
Les fondateurs de Google tournent la page

Cloud

AppEngine Java 11 Runtime FAQ.
Pas bien les Fat JAR dans les images de conteneur
Helm 3 est sorti

Web

.org est vendu, sauvons les .org ( Ils ont réussi à fâcher Kohsuke ).

Data

R2DBC 0.8
Exposer les entités persistées dans vos API ou pas

  • Plus simple, un seul objet
  • plus compliqué des détails d'implémentations (nouveau champ d'un cote ou de l'autre)
  • accumulation d'annotations pour abstraire ses modèles (JSON, JPA)
  • associations gérées en proxy dans JPA et en id ou null dans API
  • V2 de l'API
  • aggrégation des données dans l'API

Outillage

La matrice arrive dans Jenkins Pipelines.
Jenkins Health Advisor par CloudBees.
L'expérience zsh de Julien Ponge

Cédric explose le mythe du scripting vs déclaratif dans Gradle
Comment éviter l'enfer des dépendances avec Gradle 6

Méthodologies

L'humain est résiliant aux chocs de la vie mais pas tant que cela au chomage de longue durée

  • étude
  • Plus on est dans un pays développé, plus on est heureux
  • on est plus heureux maintenant qu'il y a quelques années (croissance)
  • plus on est riche, plus on est heureux

Loi, société et organisation

Save your code on Software Heritage Archive.

Conférences

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/


LCC 220 - Interview sur le métier de CTO avec Dimitri Baeli

Dans cet épisode, Dimitri Baeli est venu discuter avec Audrey et Emmanuel du métier de CTO et de Tech Rocks, la conf qui leur est dédiée (prochaine édition le 4 décembre 2019 à Paris).

Enregistré le 4 octobre 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-220.mp3

Interview

Ta vie ton oeuvre

C’est quoi TechRocks ?

Tech.Rocks c’est avant tout la volonté de construire un réseau de leaders tech qui échangent sur leur problématiques. Activités :

  • Une conférence annuelle: 4 Dec
  • Des Meetups mensuels à Paris (et j’espère en province en 2020)
  • Un Slack avec 500 CTOs
  • Un groupe dit « Core » à vocation de Think Tank pour explorer les questions difficiles des grosses équipes. Un groupe restreint pour vraiment bien se connaître en croissance maîtrisée.
  • Un podcast et quelques publications (salaires des CTOs)

Les 6 aspects du metier

Vision et decision Tech

Quels sont les “nice to have” dans une expérience professionnelle pour devenir CTO ?

Est ce qu’un CTO doit maîtriser toute la stack ?

Orga equipes (agilite, usine logicielle)

Responsabilité dans le choix de l’organisation des équipes

Posture du CTO (Orga perso, négociateur, exemplaire, CoDir, ...)

C’est quoi la journée type d’un CTO ?

Est ce que l’on peut être CTO et avoir une vie perso ?

Quelles sont les différentes facettes du rôle de CTO ?

Management & Leadership

Quel est le rôle du CTO en terme de management ?

Et si tu dois te faire accepter par une équipe déjà constituée ?

Board : Quand tu rentres dans une boite, comment tu vérifies que tu as carte blanche.

Le recrutement

Comment monter ton équipe au tout départ ? Tu prends plutot quelques personnes chacunes spécialisées dans son truc ou tu prends des profils plus généralistes ?

Comment identifier les profils dont tu as besoin quand l'équipe grossit ?

Product Management (implication)

La feature pour le client X vs travail plus générique et réutilisable par tous les clients

Vente et client

Conclusion

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/


LCC 219 - En direct de Devoxx Belgium 2019

Episode en direct de Devoxx Belgique où nous vous donnons nos talks préférés.

Enregistré le 8 novembre 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-219.mp3

Direct de Devoxx

Tous les talks sont disponible sur YouTube. Utilisez la fonction recherche ensuite. Si vous trouvez un talk, ouvrez une pull request sur Le GitHub des cast codeurs pour améliorer ses shownotes et mentionnez @emmanuelbernard. Merci :)

Keynotes

Audrey Vidéo
Venkat Vidéo
Security Vidéo

Trends

Beaucoup de core java: cadence 6 mois, loom
GraalVM / Micronaut / Quarkus / Spring Boot

Event driven / Kafka
AI / ML
Microservices
K8s et cloud patterns
Kotlin
Security appliquée (web, microservices)
Serverless
Ops CI / CD
Reactive (co-routines, reactive tx)

Peu d'infos sur

Peu de front
Pas/peu d’android

Microprofile (connu)

Conferences

UI micro frontend

Micro FrontEnd new Relic
Nerdlet nerdpack

Looks like modules in Java
Shared dependencies
Several artifacts like view, app, overlay, extension points

Consistent error and logging
Layout management

SDK for url state sharing, config et components UI partages

Unified GraphQL server between front ends and Microservices backend

Sacrificed freedom of teams for better parallel work

Feedback :

  • Communication is still key
  • Find the right balance

Docker build systems

BuildKit
API for the docker file directives
But needs golang

Jib
Uses maven envrionment
No need for docker daemon, creates the right tarball and push it

negative:

  • maven only
  • does not cache maven dependencies
  • not very extensible

Buildpacks.io

CNCF sandbox
Can create different packs
Needs a CLI

Diabolical developer

These Songs Would Make Some Great Code Comments

Vidéo

Comment réussir ton talk de Chet

Aussi l'initiative Young blood du ParisJUG

Dev oops

JUnit 5

Kotlin

Bootiful Kotlin

Visitor pattern avec les lambdas

De José Paumard

Victor sur refactoring pendant trois heures

Introversion

Cédric Champeau sur sa vie d'introverti

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/


LCC 218 - Le cloud souverain est mort, vive le cloud souverain !

Dans cet épisode, Arnaud déclare forfait et laisse Guillaume et Audrey discuter en tête à tête des nouveautés de Spring, Quarkus, JHipster, Kubernetes ou encore v8 mais aussi Cloud Souverain, reconnaissance faciale, élections présidentielles américaines et GAFAM.

Enregistré le 15 octobre 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-218.mp3

News

Langages

Le JDK 13 en General Availability

  • Dynamic CDS Archives
  • ZGC: Uncommit Unused Memory
  • Reimplement the Legacy Socket API
  • Switch Expressions (Preview)
  • Text Blocks (Preview)

Nicolai Parlog couvre la liste des nouveautés de Java 9 à 13 dans une présentation détaillée.

Le site Baeldung publie le résultat de son sondage sur l'écosystème Java, très orienté Spring.

Librairies

Les drivers JDBC Oracle dispo sur Maven Central

JHipster v6.4.0

Quarkus 0.23.2

Spring 5.2 en GA

Spring Boot 2.1.9

Middleware

Crowdcast de Fabien Baligand sur les voting-only nodes dans Elastic

Recette magique pour la mise en place d’un plug-in dans l’agent Java Elastic APM

Cloud

Kubernetes 1.16

Testcontainersjava 1.12.2

Web

SameSite cookie pour des cookies plus sûr... va ça va péter pour le SSO

V8 release v7.8

Inside look at modern web browser (part 1)

Microsoft pourrait apporter son navigateur Edge à Linux

Techniques pour faire charger les web app plus rapidement, mais sur un "feature-phone"

Data

PostgreSQL 12

Outillage

DevEditor pour éditer ses posts pour DEV (en wysiwyg et exporter en markdown)

Commentaires multi ligne dans GitHub

Sécurité

Faille de sécurité critique dans iTerm2

Loi, société et organisation

Meetup change ses conditions tarifaires, et ça fait mal
* Framasoft offre une alternative open source : Mobilizon

L’affaire Epstein pousse Richard Stallman à démissionner du MIT et de la FSF

Reconnaissance faciale et démocratie, ça pars mal.

A peine annoncé, Libra est déjà en difficulté

Cloud souverain, épisode 2, le retour.

Elections présidentielles américaines de 2020, réseaux sociaux et désinformation, on prends les mêmes et on recommence.

Facebook et Google dans le viseur de la justice, et plus seulement européenne.

Outils de l'épisode

Un jeu de carte pour sensibiliser vos équipes aux biais cognitifs

Conférences

KOTLIN/EverywhereParis le 19 octobre 2019.
DevFest Nantes les 21 et 22 octobre 2019.
Voxxed Microservices 21 au 23 octobre 2019.
ScalaIO du 29 au 31 octobre a Lyon. Thème programmation fonctionnelle.
Devoxx Belgique du 4 au 8 novembre 2019.
Bdx.io le 15 novembre 2019.
DevOps D-Day les 13 et 14 novembre 2019.
Codeurs en Seine le 21 novembre 2019.
Snowcamp du 22 au 25 janvier 2020 - Le CfP est ouvert.
DevFest Paris le 14 février 2020 - Le CfP est ouvert.

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/


LCC 217 - Interview sur Android partie 1 avec Pierre-Yves Ricau et Romain Guy

Dans cet épisode, Emamnuel s'assoie autour de la table avec Romain Guy et Pierre-Yves Ricau pour discuter Android. Interview longue donc découpée en deux.

Enregistré le 18 septembre 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-217.mp3

Interview

Ta vie, ton oeuvre

Romain Guy
Pierre-Yves Ricau
Square

Intro

Android
Andoid sources

Android 10

JetPack

JetPack
Supporter des versions differentes d'Android
JetPack Compose
Toolkit UI reactif

Jetifier

Java 8

D8
R8

Compilation et autre JIT

Kotlin

Kotlin langage

optimisations

Coeurs
Batterie

Dark theme et reduction de consommation de batterie

Injection de dépendance

Dagger 1
Dagger 2
Koin

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/