dash-with-golem_header

2019-08-19 / Sébastien Rochette / développement, docker, package, serveur, shiny

Dash avec golem : premier contact

{golem} a été développé pour aider à construire de grosses applications Shiny à mettre en production. Et si {golem} pouvait être utilisé pour construire une autre application web interactive populaire, récemment mise à la disposition des programmeurs R : Dash? Dash, un nouveau venu dans les applications web interactives Il y a quelques jours, Plotly a annoncé que Dash était ...

blogrmdfirst_header

2019-07-09 / Sébastien Rochette / astuces, développement, package, Rmarkdown

Rmd first : Quand le developpement commence par la documentation

La documentation c’est important ! Pensez à votre avenir et à celui des autres. Quel que soit le but de votre script et de vos analyses, pensez à la documentation. Dans ma tête, la structure du package R est faite pour ça. Je vais tenter de vous en convaincre. À use’R 2019 à Toulouse, j’ai fait une présentation intitulée : ...

2019-05-07 / Sébastien Rochette / astuces, développement, package

{attachment} est sur le CRAN

Yeah ! Notre package {attachment} est maintenant disponible sur CRAN. {attachment} est là pour aider à gérer les dépendances pendant le développement de vos packages. Il fournit également des outils utiles pour installer ou lister les packages manquants utilisés dans des scripts R ou des Rmds. Gérer les dépendances pendant le développement de packages Si vous avez déjà eu l’erreur ...

2019-03-04 / Colin Fay / développement, package, shiny

Vers un workflow pour des applications shiny prod-ready — 2/2

Deuxième partie de la transcription de la conférence que j’ai donnée lors de la session poster de la rstudio::conf(2019). Lire la première partie ici. Construire des applications Shiny prod-ready, étape par étape Etape 1: Design Ne vous précipitez pas dans le code. C’est tentant, parce que c’est ce que nous aimons faire et ce à quoi nous sommes bons. Mais ...

2019-01-27 / Colin Fay / développement, shiny

Vers un workflow pour des applications shiny prod-ready — 1/2

Durant la rstudio::conf(2019L), j’ai présenté un poster intitulé « Building Big Shiny Apps – A Workflow ». Vous pouvez trouver ce poster ici, et ce billet de blog est une tentative de transcription de sa présentation à Austin. Comme il s’agit d’un sujet assez long, j’ai divisé ce billet en deux parties : la première présentera le contexte et le pourquoi, et ...

2018-08-29 / Colin Fay / développement, rstudio, serveur

À la découverte de RStudio Package Manager

Gérer les packages en production peut vite être un casse-tête : il faut jongler entre les versions, les packages internes, les mises à jour CRAN, Bioconductor, les sources GitHub…. Découvrons RStudio Package Manager, l’un des outils disponibles qui vous aide à gérer cela. What is love RSPM (Baby don’t hurt me, no more 🎶) RStudio Package Manager (ou RSPM en ...

2018-06-07 / Colin Fay / développement, docker, package

Dockeriser et déployer son propre R Archive repo

Il y a plusieurs raisons pour lesquelles vous voudriez déployer votre propre R Archive Repository : vous ne voulez pas dépendre de GitHub pour vos paquets de développement, vous voulez utiliser une méthode plus « confidentielle », ou peut-être (et c’est une bonne raison), vous êtes un nerd et vous aimez l’idée d’héberger votre propre repo. Donc, voici comment. ...

2018-05-16 / Vincent Guyader / développement, package, shiny

Notre template Shiny pour concevoir une appli prod-ready

Dans cet article, je vais vous présenter l’approche que nous utilisons chez ThinkR pour les applications Shiny que nous sommes ammenés à concevoir. Il s’agit d’un cadre de travail relativement strict mais conçu pour nous simplifier la vie et garantir de livrer une application “prod ready” ( qu’elle soit lancée en local, sur shinyserver, Rconnect ou encore via ShinyProxy avec ...