-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #38 from shinydevseries/ep27
add episode 27 post!
- Loading branch information
Showing
4 changed files
with
147 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
--- | ||
title: 'Episode 27: Peeling back the curtain of Movie Vue R (Part 2)' | ||
authors: ['hsontrop', 'krussell', 'admin', 'ckephart'] | ||
date: '2022-01-03' | ||
slug: episode-27-movievuer2 | ||
aliases: /ep27 | ||
youtube: '8crXv5SBDLE' | ||
summary: "Revealing the cast of R bindings to Vue.js powering Movie Vue R with Kent Russell and Herman Sontrap!" | ||
description: "After a terrific showing of the eye-opening Movie Vue R in episode 26, Kent Russell and Herman Sontrop reveal the fundamental cast of R packages and workflows bringing the app to life. Kent leads us through live demonstrations of his R packages binding to Vue.js, illustrating the seamless way you can link existing HTML widgets to the Vue framework, as well as the mechanics of incorporating Shiny into existing Vue templates to unlock immense potential. Later in the episode we learn revolutionary techniques for adapting the popular crosstalk package to Vue apps, as well as a unique way of tracking application state. Each of these demonstrations reveal many nuggets of development wisdom straight from a true pioneer in bridging the amazing worlds of JavaScript and R together!" | ||
categories: | ||
- episode | ||
tags: [] | ||
image: | ||
caption: '' | ||
focal_point: '' | ||
--- | ||
|
||
## Resources mentioned in the episode | ||
|
||
* Kent's packages and examples used in the live coding demonstrations: | ||
+ vue.js for R - [github.com/vue-r/vueR](https://github.com/vue-r/vueR) | ||
+ vue-cli-r - [github.com/timelyportfolio/vue-cli-r](https://github.com/timelyportfolio/vue-cli-r) | ||
+ vite vue3 and Shiny - [github.com/timelyportfolio/vite-vue-r](https://github.com/timelyportfolio/vite-vue-r) | ||
+ valtio vanilla with utils as standalone using browserify - [github.com/timelyportfolio/valtio_standalone](https://github.com/timelyportfolio/valtio_standalone) | ||
* Kent's listviewer HTML widget for viewing lists: [cran.r-project.org/package=listviewer](https://cran.r-project.org/package=listviewer) | ||
* Linking vue to crosstalk - [github.com/vue-r/vueR/issues/12](https://github.com/vue-r/vueR/issues/12) | ||
|
||
|
||
## Episode Timestamps | ||
|
||
[00:00:00](https://youtube.com/watch?v=8crXv5SBDLE&t=0s) Episode Introduction <br> | ||
[00:01:00](https://youtube.com/watch?v=8crXv5SBDLE&t=60s) The vueR package and introductory examples <br> | ||
[00:06:55](https://youtube.com/watch?v=8crXv5SBDLE&t=415s) Live coding example with vuetify <br> | ||
[00:13:55](https://youtube.com/watch?v=8crXv5SBDLE&t=835s) vueR example, adding a calendar date selector and other mint-ui elements to your Shiny app <br> | ||
[00:21:00](https://youtube.com/watch?v=8crXv5SBDLE&t=1260s) htmlwidget leaflet map example <br> | ||
[00:24:10](https://youtube.com/watch?v=8crXv5SBDLE&t=1450s) Example of a sunburst plot <br> | ||
[00:33:15](https://youtube.com/watch?v=8crXv5SBDLE&t=1995s) Example of a checkbox selector for hierarchical element trees <br> | ||
[00:36:00](https://youtube.com/watch?v=8crXv5SBDLE&t=2160s) JavaScript build steps with Vue CLI <br> | ||
[00:59:30](https://youtube.com/watch?v=8crXv5SBDLE&t=3570s) vite vue 3 build example <br> | ||
[01:09:30](https://youtube.com/watch?v=8crXv5SBDLE&t=4170s) A call to the community to help with vueR development goals <br> | ||
[01:10:30](https://youtube.com/watch?v=8crXv5SBDLE&t=4230s) Integrating crosstalk <br> | ||
[01:14:30](https://youtube.com/watch?v=8crXv5SBDLE&t=4470s) Using vuex as a store of state. Time travel through the state of your Shiny app <br> | ||
[01:20:24](https://youtube.com/watch?v=8crXv5SBDLE&t=4824s) Example of valtio <br> | ||
[01:27:08](https://youtube.com/watch?v=8crXv5SBDLE&t=5228s) Episode wrapup <br> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters