R
2026
- Making plotly labels behave: the story behind plotly.repel
Today I am publishing plotly.repel, an R package that brings ggrepel-style label repulsion to interactive plotly charts...
2025
- Announcing MCPR: The First AI Protocol for Live R Sessions
MCPR solves the fundamental disconnect between AI agents and interactive data analysis by enabling direct execution within live R sessions, transforming AI from a code generator into a computational extension of analytical thinking.
- The Great OOP Graveyard: Why R's Class System Chaos Actually Makes Sense
S3, S4, R6, S7 and a scrapyard of dead class systems. Why R's object-oriented mess is not an accident, and how to pick the right one when you finally have to leave the functional comfort zone.
2024
- Building RMarkdown Reports from the CLI: A Tale of Persistence
R, the good, the bad. I've learned that R shines brightest in three areas: statistical analysis, data visualization, and report generation.
2023
- Shiny strikes back!
Shiny strikes back. A little bit over three weeks after publishing my first Shiny app, here comes my new creation freePrism! This app
- The shiny milestone
Ah, the sweet satisfaction of completing a (mini) project. Today, I publish