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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Colin Fay
March 16, 2023
Technology
0
260
[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
After {shiny}: The Future of Mobile Apps with R
colinfay
0
100
Beyond {shiny}: The Future of Mobile Apps with R
colinfay
1
670
DESTROY ALL WIDGETS
colinfay
0
500
Building Multi-Page {shiny} apps with {brochure}
colinfay
0
250
Let's talk about accessibility
colinfay
0
180
[Workshop] Good Practices for {shiny} development with {golem}
colinfay
0
1.3k
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
350
Other Decks in Technology
See All in Technology
ガバメントクラウドにおけるAWSの長期継続割引について
takeda_h
2
5.4k
スピンアウト講座03_CLAUDE-MDとSKILL-MD
overflowinc
0
310
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
2
920
WebアクセシビリティをCI/CDで担保する ― axe DevTools × Playwright C#実践ガイド
tomokusaba
2
200
テストプロセスにおけるAI活用 :人間とAIの共存
hacomono
PRO
0
110
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
140
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
4
2.1k
Copilot 宇宙へ 〜生成AIで「専門データの壁」を壊す方法〜
nakasho
0
130
Phase04_ターミナル基礎
overflowinc
0
560
"作る"から"使われる"へ:Backstage 活用の現在地
sbtechnight
0
230
TinyTroupeで人狼ゲームやってみた!
ueponx
0
160
Mitigating geopolitical risks with local-first software and atproto
ept
0
150
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Agile that works and the tools we love
rasmusluckow
331
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
What's in a price? How to price your products and services
michaelherold
247
13k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
860
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
420
Being A Developer After 40
akosma
91
590k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
790
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
450
Making Projects Easy
brettharned
120
6.6k
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/