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 (Microsoft, auteur), Vincent Massol (XWiki, Maven), Audrey Neveu (Reactor/Spring, Devoxx4Kids).

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

Posté le 19/12/2016

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+ :

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 rachète 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 près 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 février
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
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 ? sponsors@lescastcodeurs.com


LCC 158 - Interview sur Elasticsearch avec David Pilato

Posté le 02/12/2016

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 replicas, des indexés, des shards.
Quels sont les notions importantes pour les 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 ? sponsors@lescastcodeurs.com


LCC 157 - Devoxx Belgique 2016

Posté le 14/11/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 École, 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 février

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 ? sponsors@lescastcodeurs.com


LCC 156 - Tof Tof

Posté le 05/11/2016

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 ukulélé, 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

  • éviter 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 achèteriez un ordi à base de ARM ?

Le prochain MacBook Pro sans touche Escape: vim, nooooooooooon !
Ukelele : 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 février

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 ? sponsors@lescastcodeurs.com


LCC 155 - Java EE et l'ardoise magique

Posté le 03/10/2016

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

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évelopper 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 grep for all grep usage, build with rust

Organisation, communication et politique

Accenture rachète 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 nom DNS. Afficher les numéros 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 février

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 ? sponsors@lescastcodeurs.com


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

Posté le 19/09/2016

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 multi-langages (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 ? sponsors@lescastcodeurs.com


LCC 153 - Les tabulations ne savent pas coder

Posté le 05/09/2016

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

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 plateformes

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 réhabilite 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 États-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 ? sponsors@lescastcodeurs.com


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

Posté le 27/07/2016

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
Saagie.io

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 :

Getting Things Done

Getting Things Done
Le livre

  1. Collecte
  2. Processer
  3. Organiser
  4. Revue
  5. Faire

Étapes de triage dans GTD

Image empruntée de Paul Minors

Les apps :

Comparaison / discussion

Tendance à faire les petites taches pour chasser la productivité
Organiser mes taches me prend beaucoup de temps
Je n’ai pas réussi à tout finir
J’ai déjà Bugzilla
Matrice d’Eisenhower
Pomodoro

Autres sujets

Inbox zero
Ouvrir l’email pour écrire 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 ? sponsors@lescastcodeurs.com


LCC 151 - Tu mets quoi comme antivirus toi ?

Posté le 18/07/2016

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-151g.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 ? sponsors@lescastcodeurs.com


LCC 150 - Interview sur Scala avec Nicolas Leroux et Martignole

Posté le 04/07/2016

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 ? sponsors@lescastcodeurs.com