Tous nos articles sont disponibles en français ou en anglais.

Rmd first: Quand le développement 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 ...
Lire La Suite…

La communication entre modules et ses caprices

Dans le cadre du développement d’une application Shiny pour la production à l’aide du package {golem}, nous recommandons, entre autres, de travailler avec les Shiny-modules. La communication des données entre les différents modules peut s’avérer complexe. Chez ThinkR nous utilisons ...
Lire La Suite…

shinyApp(), runApp(), shinyAppDir(), et une quatrième option

Commençons par un peu de contexte : tout a commencé avec cette issue sur le package {golem}, reflétant une discussion que nous avons eue précédemment au sein de l'équipe. Aussi, il y a deux semaines, j'ai reçu un tweet sur ...
Lire La Suite…
attachment_header

{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 ...
Lire La Suite…

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 ...
Lire La Suite…
r-postgis-header

Interagir avec PostGIS depuis R

PostGIS est une extentions de base de données PostgreSQL pour traiter les données spatiales. Grâce à PostGIS, votre base de données prend en charge les requêtes géographiques à exécuter directement en SQL. Dans ce post de blog, nous allons nous ...
Lire La Suite…
gaufre_chocolat_rasters_header

SatRday Paris: Créer des images de gaufres interactives

Les outils cartographiques peuvent-ils être détournés vers d’autres usages ? Bien sûr ! Voyez comment nous jouons avec leaflet et leafgl pour rendre rapidement une énorme gaufre faîtes de millions de polygones. Les outils de cartographie ne sont pas seulement ...
Lire La Suite…

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 ...
Lire La Suite…

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 ...
Lire La Suite…

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 ...
Lire La Suite…
Loading...