Posts
R · Shiny · packages
Notes on R, Shiny, and building things that other people use.
The problems that were harder than they looked, and the reasons behind a decision rather than only the decision.
Latest post
More posts
rewind 0.3.0: show what changed
rewind 0.3.0 is on CRAN. It adds value comparisons to the history, fixes a rail that scrolled the page, and makes undo work when enabled inside a module.A spinner says wait. A skeleton says what is coming.
A short video about how websites use grey placeholders made me ask if Shiny had them. It did not, so I wrote bones. This is how it began, and the four problems that were harder than the grey boxes.Undo for Shiny, and the three problems that make it interesting
Shiny has no undo. Adding it means solving three problems: restoring a widget you have never heard of, stopping the echo loop, and a bug that only R's lazy evaluation could produce.No matching items
Packages
remotes::install_github("tenmeh/bones")
Follow the blog
New posts go to the RSS feed with their full text. They also appear on R-bloggers.
Open the feed