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-09 / Sébastien Rochette / development, package, Rmarkdown, tips
Documentation matters ! Think about future you and others. Whatever is the aim of your script and analyses, you should think about documentation. The way I see it, R package structure is made for that. Let me try to convince you. At use’R 2019 in Toulouse, I did a presentation entitled: ‘The “Rmd first” method: when projects start with documentation’ ...
2019-06-27 / Colin Fay / package, shiny
“should we use shinyApp() or runApp() when deploying to production?” ...
2019-05-07 / Sébastien Rochette / development, package, thinkrverse, tips
We are pleased to announce that our package {attachment} is now available on CRAN. The goal of attachment is to help to deal with package dependencies during package development. It also gives useful tools to install or list missing packages used inside Rscripts or Rmds. Deal with dependencies during package development If you ever had the following error when checking ...
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, ...
2018-12-10 / Colin Fay / package, Rmarkdown, thinkrverse
After living for more than a year on GitHub, we are pleased to announce that the {remedy} package is now on CRAN. ...
2018-08-29 / Colin Fay / package, rstudio, server
Managing packages in production is a lot of work: you have to juggle between versions, internal packages, CRAN updates, Bioconductor, GitHub sources… Let’s have a look into Posit RStudio Package Manager, one of the tools available that helps you dealing with this. What is love RSPM (Baby don’t hurt me, no more 🎶) RStudio Package Manager (or RSPM for short) ...
2018-06-07 / Colin Fay / docker, package, server
There are several reasons you would want to deploy your own R archive repo: you don’t want to rely on GitHub for your dev packages, you want to use a more “confidential” way, or maybe (and that’s good enough a reason), you’re a nerd and you like the idea of hosting your own repo. So, here’s how to. ...
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 ...
14/05/2024
31/01/2024
13/11/2023
Contact us
A question ?
Tell us how we can help.