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 (Doctolib, Jenkins), Guillaume Laforge (Google, Groovy), Antonio Goncalves (Microsoft, auteur), Vincent Massol (XWiki, Maven), Audrey Neveu (Reactor/Spring, Devoxx4Kids). Katia Aresti (Red Hat, Infinispan).

LCC 116 - X-Charlie: Je suis Charlie

Posté le 16/01/2015

Les Cast Codeurs se retrouvent en cette nouvelle année pour parler des quelques nouvelles Java de 2015, pour faire une rétrospective de 2014 et philosopher sur 2015. Six jours après l’attentat contre Charlie Hebdo et ce qui a suivi, on ne pouvait pas ne pas aborder ce sujet.

Enregistré le 13 janvier 2015

Téléchargement de l’épisode LesCastCodeurs-Episode-116.mp3

Bonne année à tous et merci à nos sponsors cette année Sfeir et CloudBees qui nous ont permis d’atteindre le numéro 100.

News

Maître Eolas
whois est Charlie
Anonymous est Charlie et pastebin
Le juge anti-terroriste Marc Trévidic

Langages

“Scala, c’est le Perl des snobs”

Java EE et middleware

MVC basé sur JAX-RS
Hibernate OGM est sorti
Hibernate Search 5.0 est sorti
Les booth babes ne fonctionnent pas

PaaS et mobile

Thales et la Caisse des Dép. décident de se désengager de Cloudwatt : CloudWatt 2m de C.A 2014 pour 150m investit, Cloudwatt passe sous le contrôle à 100% d’Orange
Vulnérabilité dans Google App Engine
Android Studio 1.0
Pourquoi il ne faut plus utiliser CyanogenMod, ou les dégâts d’un management de cour de récrée

Infrastructure

Le 30 juin, on pète internet
La specification des images Docker
Docker 1.4.0, plus propre que jamais et les videos en ligne de DockerCon EU
Iliad lance un service cloud sur ARM

Au-delà du code

Les objets connectés et notre vie privée
Podcast l’économie en questions
GitHub n’utilise que des formats diffables
Comment Github utilise Github (Pages) pour sa doc
Un bon product manager…
TravisCI, From Open (Unlimited) to Minimum Vacation Policy

L’année 2014, l’année 2015

Rétrospective

Le big data (Apache Hadoop, Apache Spark
JavaScript en hyperinflation (AngularJS 2)
ReactiveX
JavaPosse qui tire sa révérence
Lambda et programmation fonctionnelle
Java 8 sort
Sécurité (truecrypt, shellshock, heartbleed, gotofail, Sony, …)
La sécurité dans les outils DevOps
Larry Elisson
La place des minorités dans la tech Apple et la baisse de la qualité du logiciel
Rapport au gouvernement développeurs en France Microservices PaaS - ça se calme

Prévisions 2015

Maturation de la Big Data
Le hype du container et du micro service continue
Bordel d’orchestration des micro et des containers
API Asynchrones
Sécurité
Modularité de Java : mouahahahahah
Rien dans le mobile
La guerre des plateformes (Microsoft Azure, Google Services, Amazon WS)

Outils de l’épisode

Le marketing pour les startups tech
2400 Jeux DOS jouables via le navigateur
L’horloge en couleur hexa
BotBot.me, un service pour archiver et accéder en temps réel aux logs des chats IRC

Conférences

CFP ApacheCon
Devoxx France du 8 au 10 avril à Paris - Fin du CFP le 17 janvier.
DevopsDays Paris du 14 au 15 avril à Paris
MixIt du 16 au 17 avril à Lyon

Le crowdcasting

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com


LCC 115 - Interview de Sam Bessalah sur la data science, Hadoop et Mesos

Posté le 22/12/2014

Dans cet épisode, on discute avec Sam Bessalah de ce “nouveau” métier qu’est le data scientist. On explore aussi l’univers Apache Hadoop et l’univers Apache Mesos. Ces endroits sont pleins de projets aux noms bizarres, cette interview permet de s’y retrouver un peu dans cette mythologie.

Enregistré le 16 décembre 2014

Téléchargement de l’épisode LesCastCodeurs-Episode-115.mp3

Interview

Ta vie, ton oeuvre

@samklr
Ses présentations, encore ici et

Data scientist

Késako ?!
C’est nouveau ? On a toujours eu des données pourtant dans nos S.I. ?!
Le job le plus sexy du 21eme siecle ?
Drew conway’s Data Science Venn diagram

Traiter les données, les plateformes

MapR, Hadoop, … C’est Quoi ? C’est nouveau ? Ca vient d’où ? Comment ça marche ? À quoi ça sert ?

Ca s’intègre à tout ? Et nos sources de données legacy (Mon bon vieux mainframe et son EBCDIC) ?

Où sont passés mes EAI, ETL, et autres outils d’intégration B2C/B2B ?

EAI
ETL
EBCDIC
BI (Business Intelligence)

Hadoop

MapReduce
Doug Cutting
Apache Lucene - moteur de recherche full-text

Apache Hadoop - plateforme de process distribués et scalables
HDFS - système de fichier distribué
Apache Hive - data warehouse au dessus d’Hadoop offrant du SQL-like
Terradata
Impala - database analytique (“real time”) SQL queries etc
Apache Tez - directed-acyclic-graph of tasks
Apache Shark remplacé par Spark SQL
Apache Spark - Spark has an advanced DAG execution engine that supports cyclic data flow and in-memory computing
Apache Storm - process de flux de données de manière scalable et distribuée

Data Flow
Machine Learning - apprendre de la donnée

Graph Lab

Et l’infrastructure dans tout ça ?

De nos bons vieux serveurs qui remplissent les salles machines au cloud (IAAS, PAAS), en passant par la virtualisation (), les conteneurs (XLC, Docker, …) …. Des ressources à gogo c’est bien mais comment les gérer ?

YARN

Apache Mesos

Apache Mesos
Comment démarrer Mesos
Tutoriaux
Data Center OS de Mesosphere
Presentation de Same à Devoxx sur Mesos
Mesos et les container docker
Cluster Management and Containerization by Benjamin Hindman
Integration continue avec Mesos par EBays

Docker

Docker
Démarrer un cluster Spark avec Docker
Shell Spark dans Docker
Docker et Kubernetes dans Apache Hadoop YARN
Cluster Hadoop sur Docker
Docker, Kubernetes and Mesos

cgroups
LXC
Docker vs LXC
Marathon
Chronos
Code de Chronos
Aurora

Kubernetes
Kubernetes workshop

Oscar Boykin
Scalding
Présentation Scala + BigData et une autre
Apache Ambari

Comment je m’y mets ?

Comment devient-on data scientist ? (se former, ouvrages de références, sources d’infos, …) Mesosphere

Cours de Andrew Ng sur le Machine Learning
Introduction to data science sur Coursera
Kaggle
MLlib
Mahout
R
Scikit-learn (Python)
Machine Learning pour Hackers (livre)
Scala TypeSafe Activator

iPython NoteBooks
Autres référence iPython NoteBooks
Notebooks temporaires en line - démarre un container docker sur rackspace gratuitement (pour vous)
Des notebooks
Parallel Machine Learning with scikit-learn and IPython
Visualiser les notebooks en ligne sans les télécharger
Spark / Scala notebooks for web based spark development
http://zeppelin-project.org/
Spark et Scala avec un notebook ipython

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com


LCC 114 - Les quatre mousquetaires

Posté le 10/12/2014

Les quatre mousquetaires comme les cinq doigts de la main discutent de la vie, des billets d’humeur sur Java et JavaScript, de la bérézina Docker, et de la position au travail. Sans oublier notre armée de l’ombre, j’ai nommé les crowdcasteurs. Merci à eux.

Enregistré le 5 décembre 2014

Téléchargement de l’épisode LesCastCodeurs-Episode-114.mp3

News

Dashlane
Teaser Star Wars, z’en pensez quoi ?
Teaser Terminator

Langages

Java ne pue pas par James Ward
L’état de JavaScript en 2015
.Net pas mal open sourcé
Groovy 2.4 beta 4

Infrastructure

Le fork de Docker
Réponse de Docker Inc
Docker Machine, Swarm et Compose
CoreOS vs Project Atomic
Mesos et Docker pour faire sa propre infra containerisée
Scaling Docker with Kubernetes

Middleware

Camel par Pierre-Alban Dewitte
http://www.davsclaus.com/2014/09/66th-apache-camel-release-is-out-its.html
http://stackoverflow.com/questions/8845186/what-exactly-is-apache-camel

JPA entity graphs par John Schoonheydt

Spring Integration Java DSL
Prezi

Sortie de Restlet Studio pour designer ses API REST en ligne
Introduction to Functional Reactive Programming
ElasticSearch devient plus Groovy encore

Big Data

Apache Spark par Alexis Seigneurin
Site officiel de Spark
Spark officially sets a new record in large-scale sorting
Spark sur le blog d’Ippon

Integration des données chez LinkedIn

Outillage

Quelques raccourcis claviers d’IntelliJ IDEA expliqués
JUnit 4.12

Web

GWT par Benoit Sautel
Going under the hood of Inbox
Google signe le retour en force de Java sur le client Web
J2ObjC - A Java to iOS Objective-C translation tool and runtime
GWT 2.7.0
NPAPI
Les implémentations HTTP/2
Apprendre HTML, JS, … en s’amusant avec Coder Projects

People

James Gosling chez Jelastic
Richard Stallman en France
Les JavaPosse arrêtent

Autre

Crier dans les licences
Accepter le pire
Perspective intéressante sur les hackathons

Outils de l’épisode

Benerator

Débat

Pourquoi les programmeurs codent la nuit

Conférences

Conférences en ligne par John Schoonheydt
vjug
hacksummit
Parleys

Devoxx France: le CFP Le CFP fermera le samedi 17 janvier

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com


LCC 113 - En direct de Devoxx 2014

Posté le 24/11/2014

Episode en direct de Devoxx Belgique résumant et concluant ce cru 2014. On y mélange blagues et discussions techniques avancées.

Enregistré le 14 novembre 2014

Téléchargement de l’épisode LesCastCodeurs-Episode-113.mp3

News

Les slides en HTML sont disponibles ici.

Atlassian

Un grand merci à Atlassian pour les pizzas !

Meta

  • Dernier épisode
  • JavaPosse
  • Bisous à Arnaud et Vincent
  • Live Crowdcasting

Devoxx (1/4)

Devoxx

  • 93 conférences
  • 19 University
  • 25 TIAs
  • 10 Labs
  • 29 Quickies
  • 24 BOF
  • 6 Startup talks
  • 206 talks

Devoxx (2/4)

  • 5 % de non mâles
  • 9 jduchesses sur 13 speakeuses
  • 4000 votes à jeudi midi
  • Meilleures présentations
    • Venkat - 162 Likes
    • Brian Goetz - Java Futures - 105 Likes
    • Hadi Hariri - 102 Likes
    • Stuart Marks & Brian Goetz - API Design with Java 8 - 97 Likes
    • Ted Neward - Modern Web - 96 Likes

Devoxx (3/4)

  • 2500 tonnes de salades
  • 30 g de caviar
  • 9.58 km de cast codeurs x 2

Devoxx (4/4)

  • DevoxxHunt - Geocaching
  • https://www.voxxed.com/[Voxxed]
  • https://www.parleys.com/home[Parleys]
  • Ignite

Java SE 8 et 9

  • Lambdas
    • Heinz Kabutz - rend un problème complexe encore plus complexe
  • Stream
  • Programmation fonctionnelle
  • Design d’API avec Java 8
    • Stuart and Brian => basique et chiant
  • Java 9 (value type)
  • JigSaw

Autres langages

  • Bof, pas grand-chose

Java EE 7 & 8

  • Discussions sur Java EE 8
  • ORM vs NoSQL MythBuster

Web

  • Pas un mot d’AngularJS de Google
  • Polymer
  • Material design
  • ReactJS

Reactive programming

  • RxJava
  • Iterator / Observer

Infrastructure

  • Mesos
  • Docker
  • Kubernetes - comment ça se prononce ?

Divers

  • Chet Haase
  • 3D printing (cellules vivantes, stylo imprimeur)
  • Devoxx4Kids
  • IoT
  • Keynotes

Rentrez chez vous

Tour Eiffel

Nous contacter

Contactez-nous via Twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site Web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com


LCC 112 - Insérer la disquette 12/15

Posté le 08/11/2014

Arnaud, Emmanuel et Guillaume sont rejoints par plein de primo crowdcasteurs pour cet épisode. On y parle de beaucoup de sujets, notamment les lambda, performance, audit, OSGi, Eclipse et WebIDE sans oublier le débat du web de la semaine AngularJS 2.0.

Enregistré le 6 novembre 2014

Téléchargement de l’épisode LesCastCodeurs-Episode-112.mp3

News

Langages

Lambdas en Scala et en Java du point de vue du bytecode
Lambdas et exceptions
Éviter Java 8 Optional dans vos POJO
Bye bye le JAR file

Functional programming course

Performance de différentes hashmap
Le blog d’Aleksey Shipilëv - merci à Cédric Champeau

Crypto en Java
Parameter names in Java

TypeScript 2.0
Un script engine javax.script pour CoffeeScript
https://gist.github.com/glaforge/f7ddece9d4e0ff2afe82 Ceylon 1.1.0
The future of Ceylon
Metaprogramming avec Groovy

Librairies

Concurrent trees, radix / suffix trees
Remplacement de java.util / java.util.concurrent par Cliff Click (plus scalable / efficace en multithreading)
Nouvelle librairie OSS pour du machine learning
Javers: Java object diffing / versioning for audit trails
Hibernate Envers

Infrastructure

HTTP 2.0
Max OS X Yosemite et /usr/local/bin “bug”
Faille de sécurité SSL v3 - Poodle
Oracle Linux vient avec… MariaDB
Docker 1.3

Middleware

OSGi : Le dessous des cartes - merci à Mikael Barbero
Le dessous des cartes
OSGi
Equinox
[Equinox: Improving and Evolving the Core Framework par Tom Watson (IBM) March 28st 2013] (http://www.eclipsecon.org/2013/sites/eclipsecon.org.2013/files/EclipseCon%202013%20-%20Equinox_0.pdf)
[Equinox Framework: A Happier OSGi R6 Implementation par Tom Watson (IBM) March 18th 2014] (https://www.eclipsecon.org/na2014/sites/default/files/slides/EclipseCon%202014%20-%20Equinox.pdf)

Infinispan 7
Jar Jar Links
Maven Shade

SpringOne 2GX - merci à Charles Bouttaz et Brian Clozel
Les présentations sur Infoq bientôt disponibles au public.
Spring Framework 4.1 - handling static web resources

Vie numérique

Se faire hacker son compte en 2 factor
iCloud copie vos documents dans les nuages
Faire de l’argent d’un produit Open Source

Outils

HTTPie

Release d’automne de la fondation Eclipse - merci à Jérémie Bresson
Luna SR1 is available!
Mars M2 is available for download or grade
Java Tools and Technologies Landscape for 2014

IntelliJ IDEA toujours sur Java 1.6 sous Mac OS X
IntelliJ 14 is out
CodeEnvy réarchitecturé en microservices

Web IDEs - merci à Jérémie Bresson
Eclipse Cloud Development
Eclipse Flux
Eclipse Che

Web

Bootstrap 3.3
Angular 2.0 non compatible avec Angular 1.x
Gens pas contents des gros changements de Angular 2
AtScript
AtScript vu par la presse

AeroGear 2.0
Introduction à D3.js par Square

Débat

Différentes cultures face au temps

Outils de l’épisode

vimswitch

Spock - merci à John Schoonheydt
Spock
Setup du pom
Page du projet
Bien comme 1er article prise en main mais débutant
Plus en détail

Conférences

Devoxx
Soutenez RivieraDEV

Global Day Of Code Retreat le 15 novembre - merci à Bouttaz et Brian Clozel - s’inscrire :

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com


LCC 111 - Interview sur Microsoft Azure avec Patrick Chanezon et Benjamin Guinebertière

Posté le 26/10/2014

Emmanuel discute avec Benjamin et Patrick du cloud et du développement des applications dans ce paradigme. Ils discutent les différents services et couches de Microsoft Azure ainsi que son écosystème.

Enregistré le 13 octobre 2014

Téléchargement de l’épisode LesCastCodeurs-Episode-111.mp3

Interview

Microsoft Azure
Azure France sur Twitter

Ta vie, ton oeuvre

Benjamin Guinebertière
@benjguin
Microsoft

Patrick Chanezon
@chanezon

Cloud and future

C’est quoi le cloud pour vous ?
Portrait d’un développeur à la façon The Artist (Parleys video, Francais)
Pourquoi le cloud est inévitable ?
Microsoft Cloud OS
Uniquement cloud on mélange hybride ?
OVH et Microsoft Azure
Windows Azure Pack
Sécurité, données privées et entités étatiques.
Lockheed Martin

Azure infrastructure

Qu‘est-ce qu’Azure ? IaaS, PaaS, SaaS, SkyNet ?
Microsoft Azure
Le compte à rebours de Patrick
Office 365
Java sur Azure

Microsoft Azure Cloud Services
Web roles et worker roles
Azure Websites
Docker
Kubernetes
Fig
CoreOS
LXC
Atomic
OpenShift

Les OS

On peut faire tourner sous quel OS ?
Des solutions comme EC2 ?
Support Docker ?
Azure et Kubernetes
Microsoft Drawbridge

Le stockage et bases de données

Quels sont les choix de stockage de “fichiers” ?
Azure Blob Storage
Azure Table Storage
Azure Queues
Azure File Service

Quels sont les choix de bases de données ?
Bases de données RDBMS et scalabilité
Discuter les options NoSQL
Azure SQL Database
Azure Redis Cache
Azure Search
MongoDB
Azure Document DB
HBase
HortonWorks

Les langages et stack applicatives

Quelles sont les plateformes
Comment vous supportez les plateformes ?
Les mises à jour
Clustering etc
Azure Websites
Kudu console
Dropbox
Team Foundation Server (TFS)
Wildfly
JGroups

Interagir avec Azure

DevOps

API REST ?
Ligne de commande ?
Clickodrome ?
IDE
Azure SDK
PowerShell
Azure CLI
Azure Webjobs
Azure Automation

Comment gérer ces 10s de templates et ces 100s de machines
Azure Resource Manager
Chef
Puppet

Développent forcément en connecté ?
Que faire dans le TGV ?

Écosystème

Amazon mange petit à petit l’écosystèmes qui se construit au-dessus ?
Microsoft ?
Azure Express Route
Data Gravity

Les prix

Les prix

Les autres services Azure

Analytics et Big Data
Autre ?
Azure Machine Learning
Azure HDInsight
API management
Azure ISS (Intelligent System Service)
BizTalk
Visual Studio Online
Monaco

Sécurité

Chiffrement des données en mouvement et au repos
VPN vers l’IT on-premise
Azure Rights Management
Azure Trust Center
Azure Express Route

Futur

J’ai pas d’argent, je peux essayer quand même ?
Les liens pour aller plus loin

Cours gratuits sur Azure en français :

Vous souhaitez être accompagnés sur Azure pour votre projet cloud ? Pépinière Microsoft Azure

Java on Azure
Managing complexity in giant systems
Devops, the Microsoft way
Le blog de MS OpenTech
Docker sur Azure
Kubernetes sur Azure

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com


LCC 110 - Triumvirat

Posté le 14/10/2014

Guillaume, Arnaud et Vincent se retrouvent et discutent de JavaOne 2014, des propositions autour de Java 9, de RxJava et autres collections alternatives. Côté entreprise, ils discutent du cloud et notamment du retrait de CloudBees du PaaS et des expériences du cloud à la Française. Le lot de failles de sécurité et d’outils pour développeurs est aussi discuté.

Enregistré le 7 octobre 2014

Téléchargement de l’épisode LesCastCodeurs-Episode-110.mp3

News

Crowdcasting : 0 message reçu !
Lancez-vous et proposer des petites sections http://lescastcodeurs.com/crowdcasting/

Vous voulez échanger sur les raisons pour ne pas contribuer une section ? Discutons sur le Google Group des cast codeurs.

JavaOne

Jigsaw - modularisation pour Java
Value types pour Java

Langages

Java

Takipi lance un site ‘Java is Cool’
Proposition de REPL pour Java
Pour un JSR pour Rich Desktop Applications

Autres langages

Rust s’approche de la 1.0
Stéphane Epardaud sur Ceylon à JavaZone
Scala: je forke, tu forkes, nous forkons
Golo 1.1

Algorithmique

Big O pour les nuls

Java Entreprise

Les nouveautés de Spring 4.1 et Spring Boot
Comment migrer une configuration XML spring en pur Java

Grokking RxJava, Part 1: The Basics
Grokking RxJava, Part 2: Operator, Operator
Grokking RxJava, Part 3: Reactive with benefits
Manifeste réactif

GS Collections by Example – Part 1
Bintray Premium annoncé

Middleware

Apache Storm est maintenant projet top level

Cloud

CloudBees sort du PaaS runtime et se concentre sur Jenkins
CloudFoundry
Clever Cloud
Le cloud français deux ans après

Mobile et bureau

Des News JavaFX
JBoss tools pour les devs mobiles
Les zones facile à toucher sur les phablets

Outillage

XWiki 6.2

Le Bash-gate (shellshock)
Corriger bash sur Debian Squeeze
Correctif d’Apple

Touche pas à mon Markdown
Fast classpath scanner
Running GUI apps with Docker
Detect use of legacy APIs which modern Java versions supersede
Gatling 2
Log analyser / visualiser for Java HotSpot JIT compiler

Humains

Larry Elisson quitte le poste de CEO d’Oracle mais reste CTO et président du directoire
Tous terroristes ?
Circle of Code Sorceresses

Divers

Petit jeu sur les courbes de Bézier
Pourquoi est-ce que Google se dépêche de tuer SHA-1
Les nouveaux mots français de l’informatique
Actions ‘view pull request’ et ‘view issues’” vers GitHub dans GMail
Faire tourner des applis Android sous Chrome
Le Bend-gate de l’iPhone 6

Les mains dans le cambouis et autres débats

Rien cette semaine :)

Conférences

Google Summer of Code 2015
Google Code-In 2014
Code Week
Code Week France
La participation des Duchess
DevFest
Devoxx

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com


LCC 109 - Interview sur Microsoft .NET avec Benjamin Guinebertière, Sébastien Pertus et Mitsuru Furuta

Posté le 19/09/2014

Dans cet épisode, on discute du “grand” méchant loup : .NET. On commence par la machine virtuelle, les langages et on remonte les niveaux de couches de la persistance au web et mobile. On y discute également l’écosystème et les évolutions de Microsoft sur la gestion de la plateforme.

Enregistré le 10 septembre 2014

Téléchargement de l’épisode LesCastCodeurs-Episode-109.mp3

Interview

Introduction

Benjamin Guinebertière
@benjguin
Microsoft
Microsoft Azure

Sébastien Pertus
@sebastienpertus

Mitsuru Furuta
@mitsufu
Sensorit

La machine virtuelle

Anders Heljsberg
Common Language Runtime (CLR)
Intermediary Language (IL)
NGen
Managed / unmanaged

Garbage collection en .NET
Compteur de performance
Volatile

Le langage

Types génériques en C#
Réification vs erasure des types génériques

C#
Visual Basic .NET
F#

Common Language Specification (CLS)
Dynamic Language Runtime (DLR)
IronPython

Les couches classiques et frameworks

Les approches

Attributs
yield return
LINQ
Méthodes d’extension
Autres méthodes d’extension
Lambda

Persistance

ADO.NET
Microsoft Entity Framework
NHibernate
Entity Framework vs NHibernate
LINQ to SQL

System.Runtime.Caching
Output Caching
AppFabric Caching
Redis
RavenDB
Azure DocumentDB

Objet métier et composants

Injection de dépendance
Managed Extensibility Framework (MEF)
Unity Container

Frameworks web

ASP.NET
IIS
ASP.NET WebForms
ASP.NET MVC
Razor / WebPages
IntelliSense
ASP.NET Web API

KnockOut.js
SignalR

NewtonSoft JSON

OData

ASP.NET vnext
Compilateur Roslyn

Le Mobile et les clients riches

Windows RunTime (RT)
async / await

Des ressources

MSDN
Microsoft Virtual Academy
ch9.ms
.NET foundation
TechDays

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com


LCC 108 - Ouaf ouaf

Posté le 07/09/2014

Les cinq cast codeurs font leur épisode de rentrée et nous parlent de plein plein de choses. Scala, Java EE, Asciidoctor, le Kindle etc etc. Ils lancent aussi le concept de crowdcasting et retournent le micro vers vous. Plus d’infos sur http://lescastcodeurs.com/crowdcasting/.

Enregistré le 4 septembre 2014

Téléchargement de l’épisode LesCastCodeurs-Episode-108.mp3

News

Langages

Scala

Le futur de Scala
Un fork de Scala
Réponse de TypeSafe

Groovy

Le New York Times adopte Groovy pour son appli Android
Groovy 2.4 beta 3 avec bytecode réduit (sympa pour Android justement)
Retro lambda

Java

Bonnes pratiques de codage en Java
Bonnes pratiques pour stocker des mots de passe en Java
Visualisation d’algorithmes de Garbage Collection
JHipster 1.0
String Deduplication – A new feature in Java 8 Update 20

Jigsaw (Java 9 ou pas :-) )

JavaScript

ECMAScript 6, quoi de neuf

Java EE 8

MVC 1.0
Ed Burns rassure les JSF fanboys et compare le MVC sauce JSF vs action-based MVC (à la Spring MVC)
No Java EE Configuration for EE8

Middleware

Aerogear Push Server 1.0
Hibernate et le dirty checking
Nodyn: node.js dans la VM
Tutorial sur Spring Boot
Podcast JBoss Asylum

Cloud

OpenShift dans une VM
Google BigQuery et la plus grosse base de données d’événements

Mobile

Release de RoboVM 1.0 alpha 1

Outillage

Git 2.1 et What’s new since Git 1.7 un très bon résumé de ce qu’il faut savoir par Christophe Porteneuve
GitBook.io
Maven 3.2.3
Asciidoctor 1.5 et la migration de syntaxe
AsciidoctorJ 1.5.0

Humains

Ne faites pas ce que vous aimez
L’Oregon attaque Oracle en justice
This is why you never end up hiring good developers donne des clefs intéressantes sur ce qu’il faut (ne pas) faire pour faire passer un entretien à un futur développeur

Divers

La structure d’un ZIP
Le zoo des foundations de hash
Prédire le prochain random
Les Ninjas sortent un livre sur AngularJS
Crash course sur les API fluentes
Qu’est-ce qui fait un bon CHANGELOG ?
Un éditeur de prompt
Le livre XKCD: turtules all the way down (zoom infini à tester)
Finalement, la Spec Markdown dont rêvait Jeff “Coding Horror” Atwood prends forme. Quid de Asciidoc(tor) vs Markdown?
Github rajoute le “split diff”
Sysadmins Cast Site avec des ressources intéressantes pour les(dev)ops

Les mains dans le cambouis

Une Google Hangout pour toute la journée dans les équipes distribuées.

@danveloper: “The Prime Directive: Never Trust a Test You Haven’t Seen Fail” @rfletcherEW on #tdd http://t.co/pkDwTaPEV8

Kindle et veille technologique

Expérience crowdcasting

Enregistrer un morceau des cast codeurs et envoyez-le-nous. On en fera un épisode.

Plus d’infos sur la page crowdcasting.

Conférences

ng Europe
Jenkins User Meet-up in Paris Paris 10 Sept
DroidCon

BDX.io
DevFest Nantes
BlendWebMix : Lyon 29 & 30 octobre
Codeurs en seine
Devoxx BE
JUG Summer Camp

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com


LCC 107 - Interview Google I/O avec les Sfeiriens

Posté le 02/08/2014

Didier, Guillaume, Nicolas et Aurélien nous donnent leur retour sur Google I/O. On discute ambiance, material design, wearable, Android, Google App Engine, Dart, Google Compute Engine, Cloud et Glass.

Enregistré le 28 juillet 2014

Téléchargement de l’épisode LesCastCodeurs-Episode-107.mp3

Interview

Grand merci à Sfeir non seulement de venir parler de Google I/O mais aussi de sponsoriser l’épisode. Tout ça parce qu’ils aiment bien ce que l’on fait. Nous aussi on les aime bien :)

Sfeir

Ta vie, ton oeuvre

Didier Girard
Google Developer Experts
Google Developer Groups

Guillaume Giroux
Dartlang [FR]

Nicolas François (G+, Twitter)

Aurélien Pelletier (blog)

Ambiance

Google I/O

Les cadeaux de Google I/O
Google Cardboard
Stéréoscopie

Material design

Material design
Google Polymer
Showcase de material design avec polymer
Web Components
La spec Web Components
Polyfill
x-tags
AngularJS
Code Labs

Wearable

Android Wearable
Google watch
K 2000
Sneakers
Google Now

Android

Google Play Services
Dalvik et ART
Android L
Android TV
Chromecast

Dart

Dart dans le Cloud
Microsoft Project Volta
Chrome Dev Editor

Google côté serveur

Google Cloud Endpoints
Google Cloud Dataflow
Google Dataflow vs Hadoop
Google Cloud Pub/Sub
iBeacon
Big Data et Cloud via sur l’infrastructure Google par Didier Girard

Google Compute Engine
Docker
Kubernetes
Project Atomic
Core OS

Services

Gmail API
Google Apps Script
Pris pour Google Apps Entreprise

Divers

Plus de femmes à Google I/O
Google Glass
Google+ Stories

Emmanuel et les Google Glass

Pour aller plus loin

Vidéos de Google I/O
Article sur Google I/O dans Les Echos

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com