Better Git diff with difftastic
I’m currently on a quest to better know and understand treesitter-based tooling for R. To make it short, treesitter is a tool for parsing code, for instance recognizing what is a function, an argument, a logical in a string of code. With tools built upon treesitter you can search, reformat, lint and fix, etc. your code. Exciting stuff, running locally and deterministically on your machine. Speaking of “etc.”, Etienne Bacher helpfully suggested I also look at treesitter-based tooling for other languages to see what’s still missing in our ecosystem.
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”.