Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[Keynote] Production is like ultra running: bru...
Search
Colin Fay
March 16, 2023
Technology
0
240
[Keynote] Production is like ultra running: brutal, ungrateful, but worth every step
Keynote at the ShinyConf 2023
Colin Fay
March 16, 2023
Tweet
Share
More Decks by Colin Fay
See All by Colin Fay
Beyond {shiny}: The Future of Mobile Apps with R
colinfay
1
510
DESTROY ALL WIDGETS
colinfay
0
450
Building Multi-Page {shiny} apps with {brochure}
colinfay
0
220
Let's talk about accessibility
colinfay
0
160
[Workshop] Good Practices for {shiny} development with {golem}
colinfay
0
1.2k
Engineering {shiny} with {golem} - WhyR
colinfay
0
1k
An overview of testing in R
colinfay
0
1.1k
Everything not Tested Will Eventually Fail
colinfay
0
330
[eRum 2020] Testing Shiny: Why, what, and how
colinfay
0
1.3k
Other Decks in Technology
See All in Technology
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
970
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
230
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
400
Postman AI エージェントビルダー最新情報
nagix
0
110
Yamla: Rustでつくるリアルタイム性を追求した機械学習基盤 / Yamla: A Rust-Based Machine Learning Platform Pursuing Real-Time Capabilities
lycorptech_jp
PRO
3
120
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
270
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
310
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
460
解析の定理証明実践@Lean 4
dec9ue
0
180
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
210
LinkX_GitHubを基点にした_AI時代のプロジェクトマネジメント.pdf
iotcomjpadmin
0
170
登壇ネタの見つけ方 / How to find talk topics
pinkumohikan
5
490
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
330
24k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
Making Projects Easy
brettharned
116
6.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How GitHub (no longer) Works
holman
314
140k
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/