2019-09-29 / Colin Fay / shiny, development, golem, package, thinkrverse
Getting started with {golem}
A little blog post about where to look if you want to get started with {golem}, and an invitation to code with us in October. ...
2019-09-29 / Colin Fay / shiny, development, golem, package, thinkrverse
A little blog post about where to look if you want to get started with {golem}, and an invitation to code with us in October. ...
2019-08-19 / Sébastien Rochette / development, docker, package, server, shiny
{golem} has been developed to help building big Shiny application to put in production. What if {golem} could be used to build another popular interactive web application, recently made available to R programmers: Dash ? Dash, a newcomer in interactive web applications A few days ago, Plotly announced Dash now available for R. After reading this announcement, I thought this ...
2019-07-04 / Vincent Guyader / shiny
As part of the development of a Shiny application for production using {golem}, we recommend, among other things, working with Shiny-modules. The communication of data between the different modules can be complex. At ThinkR we use a strategy: the stratégie du petit r. We explain everything in this article. What is a module? A module is the combination of two ...
2019-06-27 / Colin Fay / package, shiny
“should we use shinyApp() or runApp() when deploying to production?” ...
2019-04-30 / Colin Fay / package, shiny, thinkrverse
Shiny App as a Package In a previous post, I’ve introduced the {golem} package, which is an opinionated framework for building production-ready Shiny Applications. This framework starts by creating a package skeleton waiting to be filled. But, in a world where Shiny Applications are mostly created as a series of files, why bother with a package? This is the question ...
2019-03-04 / Colin Fay / development, package, shiny
Second part of the blog transcription of the talk I’ve given during the eposter session of the rstudio::conf(2019). Read the first part here. This post is at the premise of our book: https://engineering-shiny.org/. You will find all complementary information in it. Building Big Shiny Apps: step by step Step 1: Designing Don’t rush into coding. I know you want to, ...
2019-02-03 / Colin Fay / shiny, tips
This is gonna be a short post about a little trick I’ve been using while developing Shiny Apps. (Spoiler: nothing revolutionary) A browser anywhere, anytime The first thing to do is to insert an action button, and a browser() in the observeEvent() watching this button. This is a standard approach: at any time, you just press this button, and you’re ...
2019-01-27 / Colin Fay / development, shiny
During the rstudio::conf(2019L), I’ve presented an eposter called “Building Big Shiny Apps — A Workflow”. You can find the poster here, and this blog post is a transcription of what I’ve been explaining while presenting the poster. ...
2018-09-20 / Vincent Guyader / docker, server, shiny, shinyproxy
You created some great Shiny applications, following our advice of Shiny packaging for example, and you want to put them into production, self-hosting, so that others can enjoy them, without limitations, on the Internet or on an internal server of your company? ShinyProxy is for you! ShinyProxy v2.0 has recently been released. What a great opportunity to talk about its ...
2018-05-16 / Vincent Guyader / development, package, shiny
In this article, I will introduce the approach we use at ThinkR for Shiny applications we design. This is a relatively strict framework but designed to simplify our life and guarantee to deliver a “prod ready” application (whether it is launched locally, on shinyserver, Rconnect or via ShinyProxy with docker). This framework simplifies application maintenance and collaborative work. Edit: Better read ...
Contact us
A question ?
Tell us how we can help.