Zut, Git ! Porting {saperlipopette} to the terminal with Claude
A while ago, I decided to learn some Rust. I bought a book, opened it months later and started a small side-project: porting my R package saperlipopette to the terminal by writing a CLI with Rust. I then lost steam and discarded the project. Now, teaching more Git with saperlipopette has me itching to do the same outside of R, to reach more learners. And in the meantime, even though I have conflicting feelings about it, I realized that using an LLM, specifically Claude Code (Opus 4.
Oops, Git!
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}.
How to pronounce my name
My last name is Salmon like the fish and the colour, and you can pronounce it like that if you want. My first name, Maëlle, is derived from a Celtic word that means princess or chief. It’s pronounced “Ma-El” as “ma” in “macaroni” and as the Spanish “El”.