Talks & tutorials

: slides; : recording; : materials; : blog post(s).

Être un•e programmateur•rice résilient•e

Apprendre à programmer, quelle bonne idée ! Et que d’efforts à venir… En effet, même une fois passé·e au-delà de “Bonjour Monde”, vous continuerez régulièrement à avoir des problèmes… Triste constat ? Non, car vous apprendrez aussi à devenir un·e praticien·ne résilient·e ! Dans cette présentation ancrée dans mon expérience avec le langage de programmation R, je vous donnerai quelques pistes pour mieux gérer votre portefeuille de savoir, et pour vous tirer des mauvais pas avec brio ou au moins pas trop de souci.

Enhancing Software Peer Review with GitHub Automation

Summary from rOpenSci website: Software peer-review involves coordinating and tracking many moving parts: software submissions, testing and diagnostics, assignment of editors and reviewers, and logging the progression of submissions through revisions and acceptance. On this call we will discuss how rOpenSci has worked with The Journal of Open Source Software to extend JOSS’s approach of chatops-driven publishing into a new GitHub chat-bot that manages our editorial process: assigning tasks, tagging issues, running tests on software submissions, and returning reports to reviewers and editors, logging reviews in an external (Airtable) database, all from the comfort of a GitHub issue comment.

Être un•e utilisateur•rice de R résilient•e

Apprendre R est une excellente idée pour réaliser différentes tâches au travail. Cependant, même une fois passé·e au-delà de “Bonjour Monde”, vous continuerez régulièrement à avoir des problèmes dans R… Triste constat ? Non, car vous apprendrez aussi à devenir un·e utilisateur·rice de R résilient·e ! Dans cette présentation je partagerai des astuces à cet effet : comment suivre les nouveautés de R sans se sentir submergé·e ; et comment et où demander de l’aide efficacement.

Please... draw me a project

A good R project organization is useful even if you do not have collaborators as demanding as The Little Prince. But how to do that? Do you put the project in some sort of box? In this talk I will present tools that are good to know: git, here, renv, targets, orderly… I’ll also report whether making an R package out of everything is always a good idea. After this presentation you will have learnt tips and tricks to apply as you like in your R projects.

¡Por favor... Dibújame un proyecto!

Tener organizados tus proyectos de R es útil aunque no tengas colaboradores tan exigentes como El Principito. ¿Pero cómo se logra? ¿Se pone el proyecto en algún tipo de caja? En esta charla presentaré algunas herramientas útiles: git, here, renv, targets, orderly… También explicaré si transformar todo en un paquete de R siempre es una buena idea. Después de mi charla habrás oído consejos y trucos para tus proyectos en R.