Articles

  • Comment assurer la qualité du code de vos applications Shiny

    Comment assurer la qualité du code de vos applications Shiny

    Indentation anarchique, variables cryptiques, copier-coller à l'infini : la plupart des bases de code Shiny qu'on récupère sont illisibles. Voici comment on remet au propre, et surtout comment on s'assure que ça reste propre : standards de code, styler, lintr, et bonnes pratiques.
  • 580 $ de Cursor en un mois : comprendre et maîtriser sa consommation de tokens

    580 $ de Cursor en un mois : comprendre et maîtriser sa consommation de tokens

    Ma facture Cursor est passée de 20 $ à 580 $ en trois mois. Pour comprendre pourquoi, j'ai décortiqué le mécanisme de facturation des tokens : les catégories (input, output, cache), le système de replay qui multiplie la note à chaque tool call, et la baseline invisible que Cursor envoie avant même qu'on tape quoi que ce soit. Voici ce que j'ai appris, ce que j'ai changé dans ma pratique, et comment j'ai réduit ma baseline de 27 %.
  • Comment utiliser renv pour rendre vos applis Shiny reproductibles ?

    Comment utiliser renv pour rendre vos applis Shiny reproductibles ?

    Vous en avez marre des bugs 'ça marche sur ma machine' ? Découvrez comment `renv` vous permet de rendre vos projets R (et vos applis Shiny) vraiment reproductibles, sur toutes les machines et en production.
  • Comment déployer une application Shiny sur une VM Hetzner

    Comment déployer une application Shiny sur une VM Hetzner

    Déployez votre application Shiny pour seulement 5 €/mois. Suivez ce guide pas à pas pour mettre en place une VM Hetzner sécurisée, installer R et Shiny Server, et servir votre tableau de bord en HTTPS.
  • Comment structurer votre application Shiny comme un pro

    Comment structurer votre application Shiny comme un pro

    Découvrez comment structurer efficacement vos applications Shiny pour les rendre maintenables et évolutives. Fini les fichiers monstrueux de 40 000 lignes ! Je partage ma méthodologie pour organiser votre code comme un pro.
  • Comment je suis passé de l'étude des poissons à développeur Shiny à Data Champ’

    Comment je suis passé de l'étude des poissons à développeur Shiny à Data Champ’

    De l'océanographie au développement Shiny, découvrez le parcours authentique de Léo, passionné de R qui transforme des défis en opportunités chez Data Champ.
  • Le guide complet pour ajouter l'authentification avec Auth0 en R Shiny

    Le guide complet pour ajouter l'authentification avec Auth0 en R Shiny

    Découvrez comment implémenter une authentification robuste dans vos applications Shiny en utilisant Auth0, pour un accès sécurisé et une meilleure expérience utilisateur.
  • Quelle version de R faut-il utiliser en production ?

    Quelle version de R faut-il utiliser en production ?

    Faut-il utiliser la version de R la plus récente ? Une plus ancienne ? Et quand doit-on la mettre à jour ? Est-ce d'ailleurs nécessaire ?

    Toutes vos questions sur la version de R à utiliser sont répondues dans cet article.