2023-03-15 / Colin Fay / golem, golem, package, shiny

{golem} 0.4.0 est maintenant disponible

La nouvelle version de {golem} est disponible ! Lire l’article complet sur https://golemverse.org/post/golem-0.4.0-release-on-cran/ Quoi de neuf ? Moins de dépendances Lorsque nous avons publié la première version de {golem} sur le CRAN, nous avons décidé que toutes les applications basées sur {golem} devraient dépendre de {golem}. C’était un choix conscient, et nous l’avons fait parce que {golem} vient avec des ...

2022-03-11 / Colin Fay / golem

{golem} 0.3.2

  La nouvelle version de {golem} est maintenant disponible ! Vous pouvez la télécharger depuis votre dépôt CRAN préféré, ou en exécutant la commande suivante : remotes::install_github( « thinkr-open/[email protected] » ) Quoi de neuf avec cette nouvelle version ? Dans cette version, nous nous sommes concentrés sur une intégration plus étroite des tests dans le processus de construction de l’application, notamment avec ...

2021-05-31 / Colin Fay / golem, package, shiny, thinkrverse

Découvrez {golem} 0.3.1

La nouvelle version de {golem} (0.3.1) est disponible sur le CRAN 🎉  depuis environ un mois maintenant. Cette nouvelle version inclut beaucoup de nouveaux features, et nous nous sommes notamment concentrés sur deux nouvelles fonctionnalités : vous permettre d’enrichir {golem} via des templates, et supporter les derniers changements dans {shiny}. Extend {golem} L’un des défis à relever lorsqu’il s’agit de ...

2020-06-10 / Colin Fay / développement, package, shiny, thinkrverse

Qu’est-ce qu’une application Shiny « successful » ?

Une des chose que nous prêchons au sein de l’équipe ThinkR sont les bonnes pratiques de développement en R, pour la production. Bien sûr, cela s’applique également aux applications Shiny – et encore plus si nous touchons au package {golem}, qui promeut les bonnes pratiques pour du Shiny « de qualité production ». Mais prenons un peu de recul et réfléchissons à ...

2019-05-02 / Colin Fay / package, shiny, thinkrverse

Développer une app Shiny dans un package

Une Shiny App dans un Package Dans un article précédent, j’ai présenté{golem}, qui est un framework pour la création d’applications Shiny prêtes à partir en production. Ce cadre commence par la création d’un squelette de package en attente d’être rempli. Mais, dans un monde où les applications Shiny sont le plus souvent créées sous la forme d’une série de fichiers, ...

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. Cet article est à la base de l’écriture de notre livre : https://engineering-shiny.org/. Vous y trouverez des informations complémentaires. Construire des applications Shiny prod-ready, étape par étape Etape 1: Design Ne vous précipitez pas dans le ...

2019-02-03 / Colin Fay / astuces, shiny

Une petite astuce pour débuger Shiny

Un court article sur un petit truc que j’utilise pendant le développement de Shiny Apps. (Spoiler : rien de révolutionnaire) Un browser() n’importe où, n’importe quand La première chose à faire est d’insérer un actionButton, et un browser() dans la commande observeEvent() surveillant ce bouton. C’est une approche standard : à tout moment, il suffit d’appuyer sur ce bouton, et ...

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-10-03 / Colin Fay / astuces, docker, shiny, shinyproxy

Le Conte des Deux Shiny Apps: Google Auth & ShinyProxy

Il était une fois une horde de preux Chevaliers R qui ont se lancèrent une nouvelle quête : ils avaient pour mission d’amener le tout puissant Google Auth dans le royaume de ShinyProxy. Voici leur histoire, racontée de l’intérieur. Au commencement, il y avait un conteneur Pour ceux de nos lecteurs qui ne connaissent pas ShinyProxy, ce projet open source porté ...

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-07-11 / Colin Fay / dataviz, tidyverse

[ggplot2] Welcome viridis !

Accueillons comme il se doit viridis, nouvelle palette de {ggplot2}! Viri-what ? viridis est l’une des palettes préféré d’un membre de l’équipe (guesswho). La palette viridis a d’abord été développée pour le paquet python matplotlib, et a été implémentée dans R depuis. Les points forts de cette palette sont : les graphiques sont beaux (ce qui est une raison suffisante) les couleurs ...