Functional programming for optimization problems in Big Data
In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling...
Transcript of In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling...
![Page 1: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/1.jpg)
Building Production-Quality Apps with Shiny
Matt Dancho & David CurryLearning Labsuniversity.business-science.io
In Production
![Page 2: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/2.jpg)
Learning Lab Structure
● Presentation(30 Minutes)
● Q&A (15 Minutes)
university.business-science.io
![Page 3: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/3.jpg)
Agenda: In Production
● R in Production○ Demo○ New Tools
● Why Production?
● Workflow for Business Value
● Accelerated Learning Plan
![Page 4: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/4.jpg)
in Production
![Page 5: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/5.jpg)
Can Be Used In Production?
What is Production?
Putting a data science product in the hands of decision
makers
What is Shiny?
A web framework for building data science products that go into the
hands of decision makers
Makes going from concept to production fast
![Page 6: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/6.jpg)
Demo Time!
![Page 7: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/7.jpg)
Can Be Used In Production?
“Yes, it’s quite easy.”
-Joe Cheng, CTO RStudioKeynote at Rstudio::conf 2019
![Page 8: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/8.jpg)
New Tools
● shinytest● shinyloadtest● profvis
“We have new tools.”
-Joe Cheng, CTO RStudioKeynote at Rstudio::conf 2019
![Page 9: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/9.jpg)
New Tools
shinytestWhat has broken as your app has evolved?https://rstudio.github.io/shinytest/articles/shinytest.html
![Page 10: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/10.jpg)
New Tools
shinyloadtestHow well does your application scale?
https://rstudio.github.io/shinyloadtest/
![Page 11: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/11.jpg)
New Tools
profvisHow efficient is your code?
https://rstudio.github.io/profvis/
![Page 12: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/12.jpg)
Can Be Used In Production?
“Recipe for performance.”
-Joe Cheng, CTO RStudioKeynote at Rstudio::conf 2019
![Page 13: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/13.jpg)
Why Production?
![Page 14: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/14.jpg)
$5MPer Year
How much you can save your organization by solving a
large business problem
![Page 15: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/15.jpg)
Case Study: True Cost of Employee Churn
![Page 16: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/16.jpg)
Cost of Attrition
![Page 17: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/17.jpg)
You Only Generate Business Value When You Effect Decision
![Page 18: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/18.jpg)
Cause & Effect
THE “BETTER DECISION-MAKING”
EFFECT
![Page 19: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/19.jpg)
WorkflowFor Business Value
![Page 20: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/20.jpg)
Data Science Workflow
![Page 21: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/21.jpg)
Apply Tools To Problem
Data Science Workflow
Data Science Toolchain
![Page 22: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/22.jpg)
Data Science Workflow
Data Science Toolchain
Building● HTML● CSS
Testing● shinytest● shinyloadtest● profvis
![Page 23: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/23.jpg)
Data Science Workflow
![Page 24: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/24.jpg)
Case StudyFor GeneratingBusiness Value
![Page 25: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/25.jpg)
Data Science Workflow
Size the Problem
![Page 26: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/26.jpg)
Data Science Workflow
Visualize Employee Churn Cost
![Page 27: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/27.jpg)
Data Science Workflow
Predict Employee Churn Risk
![Page 28: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/28.jpg)
Data Science Workflow
Explain Features Employee Churn Risk
![Page 29: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/29.jpg)
Data Science Workflow
![Page 30: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/30.jpg)
Data Science Workflow
Better decisions benefits the organization financially
![Page 31: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/31.jpg)
$4.3MPer Year Savings
![Page 32: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/32.jpg)
Path to Business Value
![Page 33: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/33.jpg)
How to get toProduction
![Page 34: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/34.jpg)
Learning R is a Hill Climb
THE GOAL
![Page 35: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/35.jpg)
Learning R is a Hill Climb
![Page 36: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/36.jpg)
Learning R is a Hill Climb
Data Cleaning & Manipulation
![Page 37: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/37.jpg)
Learning R is a Hill Climb
VisualizationData Cleaning & Manipulation
![Page 38: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/38.jpg)
Learning R is a Hill Climb
VisualizationData Cleaning & Manipulation
Functional Programming & Modeling
![Page 39: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/39.jpg)
Learning R is a Hill Climb
VisualizationData Cleaning & Manipulation
Functional Programming & Modeling
Advanced Data Science
![Page 40: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/40.jpg)
Learning R is a Hill Climb
VisualizationData Cleaning & Manipulation
Functional Programming & Modeling
Advanced Data Science
THE GOAL
![Page 41: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/41.jpg)
Last Mileis Challenging
![Page 42: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/42.jpg)
Last Mile is Challenging
![Page 43: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/43.jpg)
Last Mile is Challenging
Build App
![Page 44: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/44.jpg)
Last Mile is Challenging
profvis
shinyloadtest
shinytest
Build App
Test App
![Page 45: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/45.jpg)
Last Mile is Challenging
profvis
shinyloadtest
shinytest
Build App
Test AppProduction Quality
![Page 46: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/46.jpg)
Learning R is a Hill Climb
VisualizationData Cleaning & Manipulation
Functional Programming & Modeling
Advanced Data Science
Path To Top Can Be Accomplished FAST
![Page 47: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/47.jpg)
The Plan
![Page 48: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/48.jpg)
Advanced Visualization
Advanced Data Wrangling
Advanced Functional Programming & Modeling
Advanced Data
Science
VisualizationData Cleaning &
Manipulation
Functional Programming & Modeling
Business Reporting
Business Analysis with R(DS4B 101-R)
Data Science For Business with R(DS4B 201-R)
R Shiny Web Apps For Business (DS4B 301-R)
Web Apps
Data Science Foundations7 Weeks
Machine Learning & Business Consulting10 Weeks
Web Application Development6 Weeks
-TRACK THE PLAN
Project-Based Courses with Business Application
Business Science UniversityR-Track
Testing - shinytest - shinyloadtest - profvis
Building - Shiny - HTML & CSS
![Page 49: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/49.jpg)
Business Analysis with R(DS4B 101-R)
7 WEEKS
Data Science For Business with R(DS4B 201-R)
10 WEEKS
R Shiny Web Apps For Business (DS4B 301-R)
6 WEEKS
-TRACK THE RESULT
Business Science UniversityR-Track
VisualizationData Cleaning &
Manipulation
Functional Programming & Modeling
Advanced Data Science
23 WEEKS!(OR LESS)
![Page 50: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/50.jpg)
NEW!!!
MSRP: $349
Your Price! $297Save: $52
MSRP: $499
Your Price! $421Save: $78
9/10 !!!
-TRACK BUNDLE
MSRP: $844
Your Price! $637Save: $207
BEST VALUE
15% OFF PROMO Code: learninglabs
![Page 51: In Production - Business Science...Data Wrangling Advanced Functional Programming & Modeling Advanced Data Science Visualization Data Cleaning & Manipulation Functional Programming](https://reader033.fdocuments.net/reader033/viewer/2022060415/5f1332cf4f8af528ef514c0c/html5/thumbnails/51.jpg)
Business Analysis with R(DS4B 101-R)
Data Science For Business with R(DS4B 201-R)
R Shiny Web Apps For Business (DS4B 301-R)
Data Science Foundations7 Weeks
Machine Learning & Business Consulting
10 Weeks
Web Application Development6 Weeks
-TRACK THE BONUS
Project-Based Courses with Business Application
Business Science UniversityR-Track
Start your journey with 15% OFFPROMO Code: learninglabs
university.business-science.io
Testing - shinytest - shinyloadtest - profvis