Arthur Bréant · consultant & formateur chez ThinkR
Je construis des applis web avec R & Python.
De la maquette à la production. Expert Shiny en R et en Python, je suis aussi l'auteur d'hyperverse, un pont entre le monde de la data et celui du développement web moderne.
Shiny R & Python
Des applications Shiny pensées pour la production : architecture, tests, sécurité, performance, déploiement.
hyperverse
L'écosystème R que j'ai créé pour construire des applis web au-delà de Shiny.
TOPIQ
Concevoir, construire et lancer un produit complet, seul, de bout en bout.
Projet phare
hyperverse
hyperverse.world (nouvel onglet)Écosystème R modulaire pour construire des applications web modernes « the web way » : le serveur pilote l'interface, le navigateur reste léger.
htmxr
CRANPrimitives htmx et intégration plumber2, pour des applis pilotées par le serveur sans écrire de JavaScript.
(nouvel onglet)lucidr
CRANIcônes Lucide en SVG inline pour toute appli web R, sans dépendance externe.
(nouvel onglet)alpiner
en dév.Wrapper Alpine.js pour la réactivité côté client, en complément de htmxr.
(nouvel onglet)glitchtipr
en dév.Suivi des erreurs pour applications R : envoi vers GlitchTip ou tout service compatible Sentry, avec la pile d’appels complète.
(nouvel onglet)Side project
Comparateur analytique de chaussures de running. Tout le marché sur un graphique interactif (drop, stack, poids, prix), un palmarès des modèles non dominés à chaque budget, un assistant de recommandation et un blog.
Un vrai projet en production, monétisé par des liens affiliés. La preuve que je sais concevoir, lancer et faire vivre un produit complet, seul.
- Stack
- Astro
- Modèles référencés
- +200
- Visites par mois
- +1 000
- Modèle économique
- liens affiliés
Autres projets
Application primée au Shiny Contest 2024 de Posit dans la catégorie « meilleure application Shiny en Python », puis réimplémentée à l'identique en Shiny pour R et en JavaScript natif. Le même produit, trois fois, dans trois stacks.
css2r
Application Shiny qui extrait le CSS d’un site web.
(nouvel onglet)quarto-confetti
Extension Quarto : des confettis dans tes présentations.
(nouvel onglet)quarto-i18n
Extension Quarto : présentations Reveal.js multilingues.
(nouvel onglet)golem
Contributions au framework d’applications Shiny robustes.
(nouvel onglet)Talks
Chaque année aux Rencontres R, Pierrot vit une nouvelle aventure : c'est mon running gag pour faire passer le sujet du talk. Toute la série est réunie sur pierrot.show (nouvel onglet)
Aucun talk pour ce filtre.
Articles
Des articles que j'ai écrits pour Rtask, le blog de ThinkR.
From lab to real life: how your Shiny application can survive its users
Les trois niveaux de tests (unitaires, intégration, bout en bout) qui gardent une application Shiny stable en production.
(nouvel onglet)Security blind spots in Shiny: why your app is more vulnerable than you think
XSS, injection de commandes, injection SQL : les trois failles qui menacent une application Shiny, et comment s’en protéger.
(nouvel onglet)Signature.py: award-winning application at the 2024 Shiny Contest
Architecture modulaire, style, tests et intégration continue de l’application primée au Shiny Contest 2024 de Posit.
(nouvel onglet)Parcours
Lille, France
- depuis 2021 Data Analyst & R Trainer ThinkR
- 2018 à 2021 Data Analyst Goodays (ex-Critizr)
- 2016 à 2017 Data Analyst Frizbiz
Pédagogie
Formateur chez ThinkR sur trois formations certifiantes reconnues par l'État, du premier niveau au niveau avancé. Savoir expliquer, c'est la moitié du métier.
Formation très complète sur Git avec R ! Arthur a été très pédagogue et a pu répondre à toutes nos questions. Compétences
Data
R · Python · SQL
Web
htmx · Alpine.js · React · Vue.js · Astro · JavaScript · CSS
Écosystème R
Shiny · golem · plumber2 · Quarto · hyperverse
Speaker kit
Bio courte
Arthur Bréant est consultant et formateur chez ThinkR. Il construit des applications web avec R et Python et a créé hyperverse, un écosystème R pour développer des applications web modernes.
Bio longue
Consultant et formateur chez ThinkR, Arthur Bréant conçoit et déploie des applications web avec R et Python, de la maquette à la production. Expert Shiny en R comme en Python, il est l'auteur de l'écosystème hyperverse, qui rapproche le développement R des pratiques du web moderne. Il enseigne trois formations certifiantes reconnues par l'État, intervient chaque année aux Rencontres R et publie sur le blog Rtask.
Sujets proposés
Shiny en production
Le web moderne avec R et hyperverse
Shiny for Python
Sécuriser une application Shiny
De la maquette à l'application
Hors du code
Coureur, nageur et cycliste. TOPIQ est né sur ce terrain de jeu. J'aime aussi voyager, bien manger et lire.