Porting a Shiny App to Observable Framework: Part 2
Published: January 30, 2025
This post, Part 2 in a series of two, looks at styling and deploying the Observable Framework app we built in part 1.
Author: Tim Brock
Published: January 30, 2025
This post, Part 2 in a series of two, looks at styling and deploying the Observable Framework app we built in part 1.
Author: Tim Brock
Published: January 16, 2025
This post, Part 1 in a series of two, looks at porting the functional code of a Shiny app - written in R - into JavaScript code to be used in an Observable Framework application.
Author: Tim Brock
Published: June 8, 2023
Browsers have been implementing variations on a JavaScript fullscreen API for over a decade. Unfortunately, for much of that time the APIs varied across browsers. This made actually using it in production somewhat cumbersome. In this blog, we show you how to put parts of your Shiny application into fullscreen with only a few lines of JavaScript.
Author: Mandy Norrbo
Published: April 27, 2023
Learn how to create a clickable word cloud that you can use as an input to e.g. filter observations displayed in a table, using wordcloud2 in a Shiny app.
Author: Tim Brock
Published: March 30, 2023
Tooltips in interactive graphics provide a means of giving the user precise details about particular features of the underlying dataset. Using some simple CSS, this post explores how tweaking the design of tooltips can improve the user's experience.
Author: Tim Brock
Published: January 26, 2023
This post covers the "why?" and "how?" of making Shiny applications feel like they respond instantaneously to users' interactions.