Talks & tutorials

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

Bye, Git checkout!

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.

Mejor código, sin esfuerzos, sin siquiera IA

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.

R-Multiverse

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.

¡Miércoles, Git!

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!