: slides; : recording; : materials; : blog post(s).
To purchase the recording see https://sites.google.com/view/dariia-mykhailyshyna/main/r-workshops-for-ukraine#h.wqbtxn2ugxva
Git is very useful. But it can also be scary when we make a mistake. Fortunately, with experience we make fewer mistakes… and/or we know better how to recover from them! In this hands-on workshop, we will learn how to get out of seven possible bad situations that can occur, with seven exercises inspired by the “Oh Shit, Git!” website https://ohshitgit.com/ and provided by the R package {saperlipopette}.
What to replace git checkout with (git switch to change branches, git restore to restore files to a given state), including a comparison of git restore/git revert/git reset.
What I learnt about extending roxygen2, through use cases.
Con Hugo Gruson y Etienne Bacher.
Estamos viviendo una revolución de la programación, con la democratización de la inteligencia artificial…Pero también con la creación y los mejoramientos de herramientas más de la vieja escuela para mejorar su código: locales, gratuitos, deterministas. En esta charla os presentaré Air, una herramienta para formatear el código R de manera automática y quasi instantánea; lintr, un paquete R que detecta siempre más motivos de código para mejorar; flir, un paquete R que para una parte de los chequeos de lintr no solo los detecta más rápido sino también los repara de forma automática.
Con Will Landau y Yanina Bellini Saibene.
R-multiverse es un nuevo repositorio dual gestionado por la comunidad que funciona con la infraestructura de código abierto R-universe. R-multiverse tiene su origen en el Repository Working Group (Grupo de Trabajo de Repositorios) del R Consortium y funciona de forma colaborativa y abierta. Su objetivo es lograr una gestión transparente, un alto grado de automatización y paquetes de alta calidad. Además, acepta paquetes que no entran dentro del ámbito de CRAN y Bioconductor.