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
730
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
Snowflakeのコスト最適化を支えるアーキテクチャ設計
ktatsuya
1
1.5k
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
5
2.1k
Gitは怖い?共有ワークスペースから始めるSnowflakeチーム開発
coco_se
0
180
enechainの内製セルフサービスプラットフォーム
hiyosi
0
160
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
140
20260912_スクフェス三河
kgnkhkr
0
310
20260912_スクラムにジェネラリストは必要か
ryugen04
0
380
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
130
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
170
Adaptive Warehouse を今すぐ導入すべき理由と迷ったときの判断基準
__allllllllez__
0
200
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
150
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
850
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
400
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
660
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The SEO identity crisis: Don't let AI make you average
varn
0
550
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
310
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
Documentation Writing (for coders)
carmenintech
77
5.5k
Paper Plane (Part 1)
katiecoart
PRO
1
11k
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/