R se porte bien et la conférence UseR! l'a bien démontré. Après un début d'année un peu difficile pour l'écosystème (scandale DataCamp, attaque contre le Tidyverse et quelques classements pas forcément très flatteurs pour le langage R), la conférence UseR! 2019 arrivait à point nommé pour faire un point sur l'écosystème R et la dynamique du langage.
Une conférence internationale
La conférence UseR! 2019 avait lieu cette année à Toulouse. Pour l'occasion Stat4decision était sponsor dans un souci de soutien de la communauté open source et j'étais présent lors des trois jours.
UseR! en queques mots : c'est la plus grande conférence utilisateurs R au monde, elle rassemblait cette année 1200 participants, tous passionnés par l'utilisation de R. Elle a lieu tous les ans et propose un mélange de talks techniques sur le langage et de talks beaucoup plus orientés statistique / data science afin de présenter des packages R. La conférence dure 3 jours + 1 jour d'ateliers.
Cette année, les organisateurs ont vu grand avec un centre de congrès et une organisation de très haut niveau. A noter, un dîner de gala mémorable (j'en reparlerai plus tard).
L'ensemble des talks ont été filmés et sont disponibles sur YouTube.
- Les contenus de la conférence sont centralisés sur deux pages, vous trouverez tous les slides directement sur le site de la conférence :
http://www.user2019.fr/talk_schedule/ - Vous trouverez les slides, quelques vidéos et les codes sur cette page github :
https://github.com/sowla/useR2019-materials
Un programme scientifique orienté sur 2 thèmes
Le point le plus marquant est une réelle séparation entre deux types de talks :
- des présentations orientées traitement de données (statistique, data science)
- des présentations orientées développement sur le langage R
Cette séparation illustre bien la présence de deux profils d'utilisateurs de R, d'un côté les utilisateurs qui voit en R un outil (plutôt des statisticiens ou des data scientists) et, d'un autre côté, les développeurs qui voient en R un langage de programmation extrêmement polyvalent.
Avec 1 keynotes et 3 sessions parallèles autour de Shiny, on sent la force des applications Shiny dans l'écosystème R. Il est vrai qu'en entreprise, elles ont pris une place importantes pour répondre à des besoins métiers et n'ont pas encore de réels concurrents dans d'autres langages.
Par ailleurs, il ressort une certaine position de force du Tidyverse pour la manipulation des données.
Je reviendrais plus loin sur des talks qui m'ont marqué.
RStudio en force
UseR! 2019 a confirmé la puissance de l'entreprise RStudio et de son IDE dans l'écosystème R.
Avec un statut de pop star pour Hadley Wickham et de nombreux nouveaux packages pour les équipes de développement, RStudio était au four et au moulin. C'est une chance pour l'écosystème d'avoir une entreprise aussi investie dans le développement open source de R.
Un programme social de qualité
On dit souvent que le programme social est le meilleur indicateur d'une conférence réussie. Concernant USeR! 2019, on peut dire que c'était un succès.
Pour commencer un accueil à la Mairie de Toulouse par M. le maire. Mais surtout le dîner de gala à la cité de l'espace qui a fasciné tous les participants.
Globalement l'état d'esprit était vraiment positif avec une ambiance très décontractée.
Quelques talks intéressants
Quelques talks sympas :
- les données manquantes de Julie Josse : une belle présentation avec des formules et des explications claires.
https://youtu.be/z8IuuDe5oXs?t=1810 - la sécurité de Gillepsie pour le côté humour et la prise de conscience
https://www.jumpingrivers.com/t/2019-user-security/#1 - une bonne session sur la reproductibilité qui nous montre la prise de conscience des utilisateurs de la nécessité d'une meilleure reproductibilité de ses analyses
https://github.com/sowla/useR2019-materials#reproducibility - quelques réflexions intéressantes sur les arrays - Rethinking arrays in R (ça fait légèrement penser à Numpy...)
- une keynote intéressante sur BioConductor, son histoire et son fonctionnement
https://www.youtube.com/watch?v=YEQ5xFewbdA
On pourra noter quelques déçus sur les tutoriels (je n'y étais pas) qui ressemblaient, pour certains, plus à des démonstrations de code qu'à de réels ateliers.
Partager cet article