Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
[Keynote] Production is like ultra running: bru...
Search
Colin Fay
March 16, 2023
Technology
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[Keynote] Production is like ultra running: brutal, ungrateful, but worth every step
Keynote at the ShinyConf 2023
Colin Fay
March 16, 2023
More Decks by Colin Fay
See All by Colin Fay
After {shiny}: The Future of Mobile Apps with R
colinfay
0
140
Beyond {shiny}: The Future of Mobile Apps with R
colinfay
1
740
DESTROY ALL WIDGETS
colinfay
0
530
Building Multi-Page {shiny} apps with {brochure}
colinfay
0
270
Let's talk about accessibility
colinfay
0
210
[Workshop] Good Practices for {shiny} development with {golem}
colinfay
0
1.4k
Engineering {shiny} with {golem} - WhyR
colinfay
0
1.1k
An overview of testing in R
colinfay
0
1.2k
Everything not Tested Will Eventually Fail
colinfay
0
390
Other Decks in Technology
See All in Technology
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
510
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.2k
今こそ知りたいAmplifyGen2
mkdev10
2
160
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.2k
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
1.8k
go-sqletch
moznion
0
130
OR学会2026年秋期大会_機械学習と数理最適化の融合による、配合レシピ最適化システム開発事例
brainpadpr
0
110
AI時代のPRレビューにどう向き合うか?
kairim0
1
120
継続的なAIコスト最適化
bgpat
1
270
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
2
250
The seven pitfalls of AI (revised version)
ufried
0
310
Loop Engineering これくらいでいい
mikanichinose
0
170
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
5.2M
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Deep Space Network (abreviated)
tonyrice
0
360
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Paper Plane
katiecoart
PRO
4
54k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Bash Introduction
62gerente
615
220k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Transcript
Production is like ultra running: brutal, ungrateful, but worth every
step Colin Fay - ThinkR
None
None
None
None
None
You’ll never run again, Mr FAY.
None
None
None
None
https://www.strava.com/clubs/rstats
None
None
None
None
None
R is not meant for production.
None
None
https://engineering-shiny.org/
None
?
No one cares that you run ultra
No one cares that you run ultra use R in
prod
None
(╯°□°)╯︵ ┻━┻
“Whenever you’re learning a new tool, for a long time
you’re going to suck… But the good news is that is typical, that’s something that happens to everyone, and it’s only temporary.” H. Wickham
None
None
None
Truth #1 - The devil is in the details
None
None
None
None
None
None
None
None
None
None
Made with https://excalidraw.com/
None
None
None
Truth #2 - It's not only about it.
None
None
2015 : 🏃🏃🏃🏃🏃🏃🏃🏃🏃🏃 2023 : 🏃🏋🏃🚴🏃🧗🏃🏊🏃🧘
None
None
None
None
None
None
2019 : 👩💻👩💻👩💻👩💻👩💻👩💻👩💻👩💻👩💻👩💻 2023 : 👩💻👩🔬👩💻📓👩💻📞👩💻👩🔬👩💻👩💻
None
None
None
Truth #3 - There are things nobody wants to do.
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Truth #4 - It's a team work after all.
None
None
None
None
None
None
None
None
None
Truth #5 - We learn the hard way
None
I wish I had listened to their advice.
I wish I had listened to their advice.
None
None
None
None
About & links About me: - https://colinfay.me/ - https://twitter.com/_ColinFay -
https://engineering-shiny.org/ ThinkR & the golemverse - https://rtask.thinkr.fr/ - https://github.com/ThinkR-open - https://golemverse.org/
Tools & packages presented Schema made with excalidraw https://excalidraw.com/ {shiny}:
https://shiny.rstudio.com/ {golem}: https://thinkr-open.github.io/golem/ {rhino}: https://appsilon.github.io/rhino/ {shinytest2}: https://rstudio.github.io/shinytest2/ {rmarkdown}: https://rmarkdown.rstudio.com/ {covr}: https://covr.r-lib.org/ {testthat}: https://testthat.r-lib.org/ {renv}: https://rstudio.github.io/renv/