: slides; : recording; : materials; : blog post(s).
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.
Taller práctico para aprender a resolver 7 errores comunes en Git y ganar confianza desde R
Con Yanina Bellini Saibene.
Git es muy útil, por cierto. Pero también puede ser escalofriante cuando cometemos un error. Por suerte, con experiencia cometemos menos errores… y/o sabemos mejor cómo corregirlas! En este taller práctico aprenderemos a salir de siete posibles situaciones de mier…coles que pueden ocurrirse, con siete ejercicios inspirados del sitio web Oh Shit, Git!
Organizations using R often maintain packages answering their specific needs for ingesting data from particular formats, performing specialized statistical analyses, or producing branded reports. Such Institutional toolboxes are time savers and help with continuity of organizations’ activities. These toolboxes can be made even more useful and delightful to work with through well-designed curation that cultivates quality at both the package and collection level. In this talk, I will explain how your organization can apply lessons, guidance and tooling from the rOpenSci package review system to strengthen code and interface quality, and improve statistical robustness; how your organization can rely on R-universe to officially onboard your organization’s packages, to then easily distribute and showcase them.
A confident Git practice can change the working life of anyone writing code or prose with R, resulting in a useful history to browse or inspect, the ability to work in parallel on different aspects, and so on. In particular, the best Git practice is to create small atomic commits with informative messages. But why? And how? Learn three reasons why small Git commits are worthwhile. Find out how to create them realistically, without too much hassle.