Les Cast Codeurs Podcast

Emmanuel Bernard, Guillaume Laforge, Vincent Massol, Antonio Goncalves, Aud
undefined
Mar 1, 2016 • 1h 22min

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? sponsors@lescastcodeurs.com
undefined
Feb 16, 2016 • 1h 18min

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? sponsors@lescastcodeurs.com
undefined
Feb 2, 2016 • 48min

LCC 140 - Les Cast Codeurs à la montagne - Snowcamp 2016

Un épisode en direct du Snowcamp 2016 à Grenoble. On y discute la conférence, des thèses, CommitStrip. Enregistré le 22 janvier 2016 Téléchargement de l’épisode LesCastCodeurs-Episode–140.mp3 Le direct Emmanuel Bernard Chief Cast Codeur Officer Emmanuel Hugonnet @ehsavoie Un Cast Codeur au pied de la montagne Kezako SnowCamp A l’arrache Keynotes Sacha Labourey CommitStrip Les thèses de l’éclair ANR Cochise Magasins de travail aka Workshops Universités OpenStack OpenShift Cassandra Elasticsearch Thèmes DevOps Continuous delivery Microservices Nicolas Fränkel Ansible Docker Web IoT OSGi, Apache Felix Poppy INRIA NoSQL Code Developpeurs Anonymes Pair programming cloud IDE Maurice ne doit pas coder en Go Petite bouteille verte Humain Non negociable usability SnowCamp 2017 CfP ferme le 1er janvier 2018 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? sponsors@lescastcodeurs.com
undefined
Jan 10, 2016 • 1h 53min

LCC 139 - il n'y a pas de mauvais outils

Les Cast Codeurs discutent des divers outils qu’ils utilisent au jour le jour. Enregistré le 5 janvier 2016 Téléchargement de l’épisode LesCastCodeurs-Episode–139.mp3 News La mort de Ian Murdock fondateur de Debian Outils Méthodologie Organisation du temps Getting things done OmniFocus (iOS et Mac) Evernote Google Calendar Trello Google Keep Bloc-note / papier / stylo Canon imageFORMULA DR-C125W Toggl Organisation des idées XMind Balsamiq Mockups Moqups OS, infra et hardware Mac OS X dernière version Disque SSD Bluetooth lock handyLock DaisyDisk OmniDiskSweeper Keepass, KeepassX, KyPass Dashlane Apple Calendar Apple Mail Mailbox Gmail Audio Hijack Cyberduck Marked PopClip Seashore TrueCrypt VLC Yubikey nano Apple Time Machine Dropbox Henge Docks Gimp Homebrew SizeUp XtraFinder Belkin Thunderbold Express IDE IntelliJ IDEA IdeaVim Eclipse Vrapper Eclipse Memory Analyzer VisualVM Eclipse Geppetto Vim NERD Tree PlantUML Integration IntelliJ build Maven Gradle Rake Bundler RVM Docker Tmux Screen SCM Git Tower Hub SourceTree Tig GitUp Web API testing DHC httpie JQ “Ops” VirtualBox Docker Toolbox Vangrant Ansible Quoi d’neuf docker Communication Gmail TweetDeck HipChat Telegram Skype Slack Colloquy WeeChat Google Docs Dropbox XWiki Shush Mailchimp Buffer Snip.ly Présentation Apple Keynote SpeakerDeck LibreOffice Camtasia OmniGraffle Microsoft Visio Gimp Seashore Pixelmator Inkscape Asciinema Documentation, site web et veille techno Dash MacDown Mou Tapiriik VPN.sh Asciidoctor ByWord Asciidoctor Live Preview Feedly Instapaper Pocket Et vos outils ? Faites un crowdcasting sur vos outils 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? sponsors@lescastcodeurs.com
undefined
Dec 18, 2015 • 1h 22min

LCC 138 - Interview sur Go avec Francesc Campoy

Dans cet épisode on découvre Go en companie de Francesc. Sa philosophie, les fonctionnalités, la concurrence, le garbage collecting etc. Enregistré le 16 décembre 2015 Téléchargement de l’épisode LesCastCodeurs-Episode–138.mp3 Interview Ta vie, ton œuvre Francesc Campoy @francesc Google L’histoire de Go Go Go pour les Javaneros Duck typing Pascal Squeak On dit Go ou Golang ? Qui l’a crée ? Ses ancêtres (C, Java?, …) Ses cas d’utilisation ? Qui l’utilise ? Qu’est-ce que tu aimes, qu’est-ce que tu détestes dans Go? Le langage Tourne sous quelle plateformes ? Mobile ? Android NDK Quelles sont ses caractéristiques principales ? Pointeurs Garbage collection Slices Duplication de code (generiques, ?) Java value type Heritage Interface (Structural typing) Effective Java Exceptions La concurrence Concurrence vs parallélisme ? C’est quoi une go routine ? Green threads Communication inter machine Erlang (Ericsson) Le SDK Quel est la richesse du SDK et de la librairie standard Golang packages godoc.org Comment on gère les dépendances comparaison avec Java Maven / Gradle gopackage.io vendoring GB bonnes pratiques de versioning ? Compilation cross-OS comment gerer les API non supportées partout ? comment les reconnaitre ? comment tester ? La communauté et les news Taille de communauté A quoi est dû le succès Est-ce que tu pourrais nous donner une liste de personnes à suivre absolument dans la communauté ? @golang @rob_pike Des personnes qui tweetent / blogguent souvent sur Go, des sites de news intéressants ? blog.golang.org http://on-golang.appspot Pourquoi apprendre Go quand je connais Java, JavaScript? Plus précisément, dans un environnement enterprise, de type applis de gestion, Go peut-il apporter qq chose ou est-il plutot restreint a un cadre d’utilisation particulier ? Martini Beego 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? sponsors@lescastcodeurs.com
undefined
Dec 1, 2015 • 1h 37min

LCC 137 - si tu chiffres quand je déchiffres

Les Cast Codeurs discutent sur les news et sur le fond pendant cet épisode. Pour n’en citer que quelques uns, on parle de Devoxx, du modus operandi des fondations Apache et Eclipse, de couverture de code, de développement web hybride, d’outillage, de sécurité et de pages de statut. Enregistré le 26 novembre 2015 Téléchargement de l’épisode LesCastCodeurs-Episode–137.mp3 News Devoxx Discussion sur les Devoxx Langages Java the missing features sur InfoQ par Ben Evans Ceylon 1.2 Javascript pour développeurs Java Groovy accepté comme TLP Apache Groovy doubling downloads Les côtés pervers de la code coverage Infra, Middleware et Cloud GORM 5 avec support pour Hibernate ORM 5 Lucene the good parts Vert.x @ Eclipse Red Hat et Microsoft, quoi?! Fedora 23 Docker compose + swarm vs Kubernetes La mémoire ECC ou pas Raspberry Pi Zero Web et mobile CodeLabs Android L’appli native de BaseCamp au fil du temps Version 2.0 d’Android Studio Données Bolt le protocole binaire de Neo4j Google TensorFlow: j’ai rien compris plus rapide que l’éclair MongoDB 3.2, avec left outer join Outillage VisualStudio Code est open sourcé Plus de mémoire pour IntelliJ fait la différence Maven impose JDK 7 (depuis la 3.3.x en fait :-) ). Pour info: Statistiques des versions de java utilisées pour deployer Jenkins Maven central sur Google Storage Npm pour Eclipse Red Hat rachète Ansible Sécurité La CNIL épingle la mauvaise sécurité Les extensions Chrome qui débloquent (la pub) Encryption dans Azure La vulnérabilité de commons logging et les produits JBoss et WildFly Débat Une page de statut pour vos services Rubrique débutant Stack overflow Outil de l’épisode Xip.io Conférences Codeurs en Seine - Rouen - 26 novembre 2015 Snowcamp - Neige - 21–22 janvier Breizhcamp 23–26 mars Devoxx France 20/22 avril Mix-IT 21 et 22 avril 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? sponsors@lescastcodeurs.com
undefined
Nov 18, 2015 • 1h 2min

LCC 136 - Devoxx Belgique 2015

Arnaud et Guillaume défendent à la force de leurs voix les couleurs des cast codeurs à Devoxx France Belgique. Enregistré le 13 novembre 2015 Téléchargement de l’épisode LesCastCodeurs-Episode–136.mp3 News Les slides Sondages Quelle est votre rubrique préférée ? Quand écoutez-vous le podcast ? Ecoutez-vous tous les épisodes ? Avez-vous apprécié Devoxx 2015 ? Rendez-vous pour Devoxx 2016 ? Keynotes La fin de Parleys Lawrence M. Krauss Java 9 - Jigsaw Les 20 ans de Java @NumeriqueBordel Les chiffres de Devoxx call for paper presentations speakers Les types de sessions et les thèmes jHypster par Matt Raible Tony Printezis de Twitter sur la JVM Venkat heure Polymer par Horacio et Audrey Josh Long sur Spring Cloud Arun gupta sur Docker et Microservices Andrew Tanenbaum - Minix La démo d’Amira sur IoT Les à-côté Le film: SPECTRE Monowheel courses de drones Conférences Devoxx Maroc Codeurs en Seine - Rouen - 26 novembre 2015 Snowcamp - Neige - 21–22 janvier Breizhcamp 23–26 mars Devoxx France 20/22 avril Mix-IT 21 et 22 avril 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? sponsors@lescastcodeurs.com
undefined
Nov 2, 2015 • 1h 32min

LCC 135 - Interview Docker avec Patrick Chanezon - partie 2

Dans cette second partie, Patrick nous explique l’écosystème Docker au sens large. On discute aussi de la mission de l’informatique. Enregistré le 25 août 2015 Téléchargement de l’épisode LesCastCodeurs-Episode–135.mp3 Sponsor - Criteo Les 270+ 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 R&D. Interview Ta vie, ton oeuvre @chanezon Blog de Patrick Chanezon (pas trop à jour) Les outils autour et l’écosystème Docker sur une machine c’est bien, mais c’est mieux à plusieurs Scheduling, cluster management, provisioning de nouveaux hosts Gérer une ferme de docker containers Distribuer entre différents hosts physiques Trop de dockers sur un host, il se passe quoi ? On peut se faire héberger ses images docker ? Comment se gère la scalabilite (i.e. Lancer un deuxième containers de cette image) Flocker plugin ZFS Les différents projets par catégorie Orchestration Kubernetes Apache Mesos Docker Swarm CoreOS Fleet Docker Compose Distributions CoreOS Project Atomic par Red Hat Ubuntu Core Photon OS par VMWare RancherOS Windows nano server Couche réseau Flannel Weave Integration Jenkins Docker Jenkins Fork me baby Le “combat de communauté” avec CoreOS Les formats d’images Une fondation Open Container Initiative (OCI) Open Container Format (OCF) RunC Cloud Native Container Foundation La productisation Certaines voix se lèvent sur l’état de docker en prod L’expérience en production Confiance dans les images et les images de base Docker Notary Ansible Vault Si on a une orchestration docker, quid du clustering et autre des applis ou middleware hébergés La boite Docker dotCloud Quoi ? Des Français ? Le business model ? Cool de bosser pour eux ? Futur Ou aller pour commencer Docker Toolbox Slideshare de Patrick Exemple d’application Java avec un dockerfile et compose Version avec le plugin Maven Spotify Unikernel Mirage OS JGroups 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? sponsors@lescastcodeurs.com
undefined
Oct 19, 2015 • 1h 29min

LCC 134 - Bien coder en cas d'incendie

Aujourd’hui Youen (merci de prononcer correctement), Vincent, Arnaud et Emmanuel discutent des remous autour d’Oracle et de Java, de performances de serveurs d’app, de grosses données, vous font un retour sur ApacheCon, vous expliquent quoi faire en cas d’incendie et de plein d’autres choses encore. Merci à Creative Data pour son support des cast codeurs :) Enregistré le 8 octobre 2015 Téléchargement de l’épisode LesCastCodeurs-Episode–134.mp3 Sponsor - Creative Data Creative Data est une startup créée en 2013 accompagnant les entreprises de tous secteurs d’activité souhaitant placer la donnée au cœur de leur culture. Nous vous proposons une plateforme prête à l’emploi de bout en bout orientée métier qui vous apporte le meilleur des technologies Big Data. Hébergée au sein de Seine Innopolis, l’écosystème normand du numérique, Creative Data se compose d’une équipe pluridisciplinaire de data scientists, de développeurs, d’architectes Data ou encore d’experts métier capables de vous libérer des barrières technologiques liées au Big Data. Vous pouvez ainsi créer de nouveaux leviers de croissance en exploitant pleinement la richesse des données à votre disposition. News Java Le livre sur l’histoire de Java Oracle se désinteresse de Java selon des sources anonymes Groovy / Grails update from SpringOne2GX Alexis sur les CompletableFuture Java EE Amélioration autour de JMS et des MDB Le meeting de CDI CDI avec ou sans EJB Arquilian et les descripteurs WildFly (modules et jboss-standalone) Wildfly 10 sur OpenShift La vie de Glassfish après Oracle: Payara Comparaison des perfs d’app server Web Ratpak 1.0 et une discussion vs vert.x Resource versioning avec Spring MVC Données ElSql: externaliser ses requêtes SQL Google Cloud Dataproc: Spark sur l’infra Google Hibernate Search 5.5 Cloudera wants to burry HDFS Kudu Architecture Retour sur les micro services et les coûts cachés Une vidéo sur le pourquoi des mircroservices MicroServices by Martin Fowler and co Post-mortem de DynamoDB Intro au container service d’Amazon Outillage Eclipse Mars .1 et Eclipse Neon M2 sont sortis Hawkular Metrics 0.7 Homebrew et Mac OS X 11 Financer le développement d’Eclipse IZPack 5.0.4, et la 5.0.5 Jenkins 2.0 Hashicorp release Otto et Nomad Améliorer git diff en ligne de commande L’émulateur Android fait par Microsoft (qui a des meilleures perfs que l’officiel) ApacheCon Retour d’ApacheCon EU par Arnaud Méthodologie et politique En cas d’incendie Se battre pour l’open source dans l’armée La bonne façon de délivrer des logiciels Une base de code monolithique chez Google Cycle de vie de la mort d’un produit Une organisation Compatible télétravail ou Télétravail d’abord ? le micro-management c’est quoi finalement Closing a door on the Linux kernel community et What makes a welcoming open source community? Divers La police San Francisco d’Apple Débat Rubrique débutant Overloading et overriding, c’est la même chose? Outils de l’épisode Bee Faire passer ses tests sur la CI Lecture The open organisation, Jim Whitehurst The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers, Ben Horowitz Conférences GeeCon à Prague les 22 et 23 Octobre DevFest Nantes ( CFP ) à Nantes le 6 Novembre Devoxx BE à Anvers du 9 au 13 Novembre Devoxx MA à Casablanca du 16 au 18 Novembre DockerCon.eu (CFP) à Barcelone du 16 au 17 Novembre Codeurs en Seine à Rouen le 26 Novembre (1h de 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? sponsors@lescastcodeurs.com
undefined
Sep 28, 2015 • 1h 29min

LCC 133 - Interview Docker avec Patrick Chanezon - partie 1

Dans cet épisode, Patrick nous explique Docker: la technologie, les cas d’utilisation, comment l’utiliser. On parlera dans la seconde partie de l’écosystème Docker au sens large. Un grand merci à Google pour sa participation, aller découvrir leur conférence GCP Next à Paris le 13 octobre. Enregistré le 25 août 2015 Téléchargement de l’épisode LesCastCodeurs-Episode–133.mp3 Sponsor - Google L'événement gratuit GCP Next à Paris le 13 octobre, c'est l'occasion pour les développeurs de mieux comprendre le Cloud de Google et de ses technologies de conteneur, sa solutions de backend pour mobile et web, son BigData au delà de map-reduce et sans oublier ses offres d'infrastructure et de plateforme. La journée comprend une keynote, des sessions techniques, des démos, des codelabs et bien entendu une opportunité de networking. Inscrivez-vous. Interview Ta vie, ton oeuvre @chanezon Blog de Patrick Chanezon (pas trop à jour) Introduction Qu’est-ce que Docker en quelques mots? Pour quels cas d’utilisation? Docker Les containers dans les systèmes d’exploitation cgroups namespaces Linux Linux Containers (LXC) Système de fichier copy-on-write Docker Hub Docker trusted registry DockerCon Shaving the Yak Docker côté technique La différence avec une VM ? Quelles technos en dessous ? dockerfile et les images Quid de la maintenance de ces images (sécurité etc) Docker et/vs ansible chef ou puppet Y a-t-il des distributions spécial docker ? Je peux faire tourner une distribution entière dedans ? Y compris le graphique ? Docker natif Linux, natif Windows ? Et les Mac ? Et les téléphones mobiles ? Ansible Chef Puppet Docker Toolbox (Mac OS X ou Windows Docker Machine Docker pour FreeBSD Tout en ligne de commande, un peu Git des débuts. Les blogs sur la sécurité chez Docker Phusion passenger Le processus étape par étape Faire tourner un web server une base de données installer docker construire les images comment passer des variables à l’image comment ouvrir les ports comment je connais l’ip de l’autre image? comment partager des fichiers entre docker et le monde extérieur quand je redémarre, je perds les données “transitantes” le backup des images le backup des données donner une image a mon collègue Exemple d’application Java avec un dockerfile et compose Version avec le plugin Maven Spotify Quay.io Docker impose une architecture SOA ou micro services ? Les images à .5GB et le mouvement vers les micro images. 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? sponsors@lescastcodeurs.com

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app