Skip to content

Commit 19f664b

Browse files
committedMar 26, 2023
feat: talks are generated with yaml
1 parent 3896c9e commit 19f664b

File tree

4 files changed

+267
-28
lines changed

4 files changed

+267
-28
lines changed
 

‎how-to.R

+42
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,45 @@ for (stream in stream$streams) {
107107
sprintf("stream/%s/index.qmd", stream$filename)
108108
)
109109
}
110+
111+
## Render confs
112+
113+
talks <- yaml::read_yaml("resources/talks.yaml")$talks
114+
115+
# Descending order
116+
dates <- names(talks) |> sort() |> rev()
117+
118+
conf <- c()
119+
for (date in dates){
120+
this_year <- talks[[date]] |>
121+
purrr::map_df(as.data.frame) |>
122+
dplyr::mutate(
123+
date = lubridate::ymd(date)
124+
) |>
125+
dplyr::arrange(desc(date)) |>
126+
dplyr::mutate(
127+
content = sprintf(
128+
'- %s %s [%s](%s) %s, by [%s](%s)',
129+
date,
130+
emoji,
131+
title,
132+
link,
133+
lieu,
134+
author,
135+
author_link
136+
)
137+
) |>
138+
dplyr::pull(content)
139+
140+
conf <- c(conf, "\n", sprintf("## %s", date), "\n", this_year)
141+
142+
}
143+
144+
whisker::whisker.render(
145+
template = readLines("script/empty_resources.whisk"),
146+
data = list(
147+
confs = paste(conf, collapse = "\n")
148+
)
149+
) |> write(
150+
sprintf("resources/index.qmd")
151+
)

‎resources/index.qmd

+39-28
Original file line numberDiff line numberDiff line change
@@ -17,41 +17,52 @@ You can also browse the ["golem" tag](https://rtask.thinkr.fr/golem/) on the RTa
1717

1818
## Conferences, videos, podcasts 🤩
1919

20-
### 2022
20+
Have any resource to add here? [Feel free to open an issue!](https://github.com/ThinkR-open/golemverse.org/issues).
2121

22-
- 2022-11-23 &#127909; [Building Production-Quality Shiny Applications](https://www.youtube.com/watch?v=_zm2GuSrZ14) by [Eric Nantz](https://github.com/rpodcast)
23-
- 2022-02-24 &#127909; [🇫🇷 De la Création au Déploiement d’Applications {shiny} avec {golem}](https://www.youtube.com/watch?v=nfP-mGIsqVs), by [Margot Brard](https://github.com/MargotBr)
24-
- 2022-02-16 &#127909; [Building Multiple Page Shiny Apps with {brochure}](https://www.youtube.com/watch?v=8UiCqSKlfew) by [Colin Fay](https://colinfay.me/)
2522

26-
### 2021
2723

28-
- 2021-12-13 &#127909; [Shiny Dev Series - Colin Fay is back](https://shinydevseries.com/interview/ep025/) by [Colin Fay](https://colinfay.me/)
29-
- 2020-10-15 [Workshop - "Good Practices for {shiny} development with {golem}"](https://speakerdeck.com/colinfay/workshop-good-practices-for-shiny-development-with-golem) (EARL), by [Colin Fay](https://colinfay.me/)
30-
- 2021-07-12 &#127909; [🇫🇷 Conception d'applications Shiny avec {golem}](https://www.youtube.com/watch?v=0f5Me1PFGDs), by [Vincent Guyader](https://github.com/VincentGuyader)
24+
## 2022
3125

32-
### 2020
3326

34-
- 2020-10 &#127909; [Building a modularized Shiny App with {golem} and htmlwidgets](https://www.youtube.com/watch?v=zCG3xk-QLSI) by [Cedric Scherer](https://www.cedricscherer.com/)
35-
- 2020-09-25 [Workshop - "Engineering {shiny} with {golem}"](https://speakerdeck.com/colinfay/engineering-shiny-with-golem-whyr) (WhyR), by [Colin Fay](https://colinfay.me/)
36-
- 2020-09-09 [An overview of testing in R](https://speakerdeck.com/colinfay/an-overview-of-testing-in-r), AI Testing online meetup, by [Colin Fay](https://colinfay.me/)
37-
- 2020-08-26 &#127909; [Production R Shiny Made Easy-- the Golem Framework](https://www.youtube.com/watch?v=Xl-xb7y15Ls) by [Liz Nelson](https://www.liz-nelson.com/)
38-
- 2020-07-28 &#127909; ["Everything not Tested Will Eventually Fail"](https://www.youtube.com/watch?v=Zw-u02up3q4), NYR Meetup, by [Colin Fay](https://colinfay.me/)
39-
- 2020-06-18 ["Testing Shiny: Why, what, and how"](https://speakerdeck.com/colinfay/erum-2020-testing-shiny-why-what-and-how), e-Rum, by [Colin Fay](https://colinfay.me/)
40-
- 2020-04-27 &#127909; ["Engineering Shiny Apps with {golem}"](https://youtu.be/aY5ekC4-WQs?t=1784), BristolR Online Meetup, by [Colin Fay](https://colinfay.me/)
41-
- 2020-03-06 ["Workshop - Building Successful Shiny Apps with {golem}"](https://speakerdeck.com/colinfay/workshop-building-successful-shiny-apps-with-golem), satRday Johannesburg, by [Colin Fay](https://colinfay.me/)
42-
- 2020-01-30 &#127909; ["Production-grade Shiny Apps with golem"](https://resources.rstudio.com/rstudio-conf-2020/production-grade-shiny-apps-with-golem-colin-fay), rstudio::conf(2020L), by [Colin Fay](https://colinfay.me/) and [Vincent Guyader](https://github.com/VincentGuyader)
43-
- 2019-12-03 ["{golem} - Engineering Production-Grade Shiny Apps"](https://speakerdeck.com/colinfay/hacking-rstudio-advanced-use-of-your-favorite-ide), Barcelona R Meetup, by [Colin Fay](https://colinfay.me/)
27+
- 2022-11-23 🎥 [Building Production-Quality Shiny Applications](https://www.youtube.com/watch?v=_zm2GuSrZ14) R/Pharma, by [Eric Nantz](https://twitter.com/theRcast)
28+
- 2022-02-24 🎥 [🇫🇷 De la Création au Déploiement d’Applications {shiny} avec {golem}](https://www.youtube.com/watch?v=nfP-mGIsqVs) Meetup R Lille et Tunis R User Group, by [Margot Brard](https://github.com/MargotBr)
29+
- 2022-02-16 🎥 [Building Multiple Page Shiny Apps with {brochure}](https://www.youtube.com/watch?v=8UiCqSKlfew) NHSR, by [Colin Fay](https://colinfay.me/)
4430

45-
### 2019
4631

47-
- 2019-08-22 - R Pharma 2019 : [Creating (and Reviving) Shiny apps with {golem}!](https://rpodcast.gitlab.io/golem_rpharma2019) by [Eric Nantz](https://github.com/rpodcast)
48-
- 2019-07 - useR\! 2019 : [A Framework for Building Robust & Production Ready Shiny Apps](https://github.com/VincentGuyader/user2019/raw/master/golem_Vincent_Guyader_USER!2019.pdf) by [Vincent Guyader](https://github.com/VincentGuyader)
49-
- 2019-06-19 &#127909; [{golem} and Effective Shiny Development Methods](https://www.youtube.com/watch?v=OU1-CkSVdTI) by [Colin Fay](https://colinfay.me/)
50-
- 2019-06-19 &#127909; [Hands-on demonstration of {golem}](https://www.youtube.com/watch?v=3-p9XLvoJV0&t=1s) by [Colin Fay](https://colinfay.me/)
51-
- useR\! 2019 : [A Framework for Building Robust & Production Ready Shiny Apps](https://youtu.be/tCAan6smrjs) by [Vincent Guyader](https://github.com/VincentGuyader)
52-
- 2019-05-24 - ThinkR x RStudio Roadshow, Paris : [Production-grade Shiny Apps with {golem}](https://speakerdeck.com/colinfay/production-grade-shiny-apps-with-golem) by [Colin Fay](https://colinfay.me/)
53-
- 🇫🇷 [Introduction à {golem} en français](https://youtu.be/6qI4NzxlAFU) by Cervan Girard
32+
## 2021
33+
34+
35+
- 2021-12-13 🎥 [Shiny Dev Series - Colin Fay is back](https://speakerdeck.com/colinfay/workshop-good-practices-for-shiny-development-with-golem) Shiny Dev Series, by [Colin Fay](https://colinfay.me/)
36+
- 2021-10-15 [Workshop - Good Practices for {shiny} development with {golem}](https://speakerdeck.com/colinfay/workshop-good-practices-for-shiny-development-with-golem) EARL, by [Colin Fay](https://colinfay.me/)
37+
- 2021-07-12 🎥 [🇫🇷 Conception d'applications Shiny avec {golem}](https://www.youtube.com/watch?v=0f5Me1PFGDs) Online, by [Vincent Guyader](https://github.com/VincentGuyader)
38+
39+
40+
## 2020
41+
42+
43+
- 2020-10-01 [Building a modularized Shiny App with {golem} and htmlwidgets](https://www.youtube.com/watch?v=zCG3xk-QLSI) CorrelCon, by [Cedric Scherer](https://www.cedricscherer.com/)
44+
- 2020-09-25 [Workshop - Engineering {shiny} with {golem}](https://speakerdeck.com/colinfay/engineering-shiny-with-golem-whyr) WhyR, by [Colin Fay](https://colinfay.me/)
45+
- 2020-09-09 [An overview of testing in R](https://speakerdeck.com/colinfay/an-overview-of-testing-in-r) AI Testing online meetup, by [Colin Fay](https://colinfay.me/)
46+
- 2020-08-26 🎥 [Production R Shiny Made Easy-- the Golem Framework](https://www.youtube.com/watch?v=Xl-xb7y15Ls) Cleveland R User Group, by [Liz Nelson](https://www.liz-nelson.com/)
47+
- 2020-07-28 🎥 [Everything not Tested Will Eventually Fail](https://www.youtube.com/watch?v=Zw-u02up3q4) NYR Meetup, by [Colin Fay](https://colinfay.me/)
48+
- 2020-06-18 [Testing Shiny - Why, what, and how](https://speakerdeck.com/colinfay/erum-2020-testing-shiny-why-what-and-how) e-Rum, by [Colin Fay](https://colinfay.me/)
49+
- 2020-04-27 🎥 [Engineering Shiny Apps with {golem}](https://youtu.be/aY5ekC4-WQs?t=1784) BristolR Online Meetup, by [Colin Fay](https://colinfay.me/)
50+
- 2020-03-06 [Workshop - Building Successful Shiny Apps with {golem}](https://speakerdeck.com/colinfay/workshop-building-successful-shiny-apps-with-golem) satRday Johannesburg, by [Colin Fay](https://colinfay.me/)
51+
- 2020-01-30 🎥 [Production-grade Shiny Apps with golem](https://resources.rstudio.com/rstudio-conf-2020/production-grade-shiny-apps-with-golem-colin-fay) rstudio::conf(2020L), by [Colin Fay / Vincent Guyader](https://thinkr.fr/)
52+
- 2019-12-03 [{golem} - Engineering Production-Grade Shiny Apps](https://speakerdeck.com/colinfay/engineering-production-grade-shiny-apps-with-golem) Barcelona R Meetup, by [Colin Fay](https://colinfay.me/)
53+
54+
55+
## 2019
56+
57+
58+
- 2019-11-20 🇫🇷 [Introduction à {golem} en français](https://youtu.be/6qI4NzxlAFU) Online, by [Cervan Girard](https://github.com/Cervangirard)
59+
- 2019-08-22 [Creating (and Reviving) Shiny apps with {golem}!](https://rpodcast.gitlab.io/golem_rpharma2019/) R Pharma 2019, by [Eric Nantz](https://twitter.com/theRcast)
60+
- 2019-07-10 🎥 [A Framework for Building Robust &amp; Production Ready Shiny Apps](https://youtu.be/tCAan6smrjs) useR\! 2019, by [Vincent Guyader](https://github.com/VincentGuyader)
61+
- 2019-06-19 🎥 [Hands-on demonstration of {golem}](https://www.youtube.com/watch?v=3-p9XLvoJV0) Shiny Dev Series, by [Colin Fay](https://colinfay.me/)
62+
- 2019-06-19 🎥 [golem} and Effective Shiny Development Methods](https://www.youtube.com/watch?v=OU1-CkSVdTI) Shiny Dev Series, by [Colin Fay](https://colinfay.me/)
63+
- 2019-05-24 [Production-grade Shiny Apps with {golem}](https://speakerdeck.com/colinfay/production-grade-shiny-apps-with-golem) Paris, by [Colin Fay](https://colinfay.me/)
5464

5565
## Cheatsheet 📑
5666

57-
- [{golem} cheatsheet](https://thinkr.fr/golem_cheatsheet_v0.1.pdf)
67+
- [{golem} cheatsheet](https://thinkr.fr/golem_cheatsheet_v0.1.pdf)
68+

‎resources/talks.yaml

+159
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
talks:
2+
2019:
3+
- date: 2019-05-24
4+
emoji: ""
5+
title: Production-grade Shiny Apps with {golem}
6+
link: https://speakerdeck.com/colinfay/production-grade-shiny-apps-with-golem
7+
author: Colin Fay
8+
author_link: https://colinfay.me/
9+
lieu: Paris
10+
- date: 2019-06-19
11+
emoji: 🎥
12+
title: Hands-on demonstration of {golem}
13+
link: https://www.youtube.com/watch?v=3-p9XLvoJV0
14+
author: Colin Fay
15+
author_link: https://colinfay.me/
16+
lieu: Shiny Dev Series
17+
- date: 2019-06-19
18+
emoji: 🎥
19+
title: golem} and Effective Shiny Development Methods
20+
link: https://www.youtube.com/watch?v=OU1-CkSVdTI
21+
author: Colin Fay
22+
author_link: https://colinfay.me/
23+
lieu: Shiny Dev Series
24+
- date: 2019-07-10
25+
emoji: 🎥
26+
title: A Framework for Building Robust & Production Ready Shiny Apps
27+
link: https://youtu.be/tCAan6smrjs
28+
author: Vincent Guyader
29+
author_link: https://github.com/VincentGuyader
30+
lieu: useR\! 2019
31+
- date: 2019-08-22
32+
emoji: ""
33+
title: Creating (and Reviving) Shiny apps with {golem}!
34+
link: https://rpodcast.gitlab.io/golem_rpharma2019/
35+
author: Eric Nantz
36+
author_link: https://twitter.com/theRcast
37+
lieu: R Pharma 2019
38+
- date: 2019-11-20
39+
emoji: 🇫🇷
40+
title: Introduction à {golem} en français
41+
link: https://youtu.be/6qI4NzxlAFU
42+
author: Cervan Girard
43+
author_link: https://github.com/Cervangirard
44+
lieu: Online
45+
2020:
46+
- date: 2019-12-03
47+
emoji: ""
48+
title: "{golem} - Engineering Production-Grade Shiny Apps"
49+
link: https://speakerdeck.com/colinfay/engineering-production-grade-shiny-apps-with-golem
50+
lieu: Barcelona R Meetup
51+
author: Colin Fay
52+
author_link: https://colinfay.me/
53+
- date: 2020-01-30
54+
emoji: 🎥
55+
title: Production-grade Shiny Apps with golem
56+
link: https://resources.rstudio.com/rstudio-conf-2020/production-grade-shiny-apps-with-golem-colin-fay
57+
lieu: rstudio::conf(2020L)
58+
author: Colin Fay / Vincent Guyader
59+
author_link: https://thinkr.fr/
60+
- date: 2020-03-06
61+
emoji: ""
62+
title: Workshop - Building Successful Shiny Apps with {golem}
63+
link: https://speakerdeck.com/colinfay/workshop-building-successful-shiny-apps-with-golem
64+
author: Colin Fay
65+
author_link: https://colinfay.me/
66+
lieu: "satRday Johannesburg"
67+
- date: 2020-04-27
68+
emoji: 🎥
69+
title: Engineering Shiny Apps with {golem}
70+
link: https://youtu.be/aY5ekC4-WQs?t=1784
71+
author: Colin Fay
72+
author_link: https://colinfay.me/
73+
lieu: BristolR Online Meetup
74+
- date: 2020-06-18
75+
emoji: ""
76+
title: Testing Shiny - Why, what, and how
77+
link: https://speakerdeck.com/colinfay/erum-2020-testing-shiny-why-what-and-how
78+
author: Colin Fay
79+
author_link: https://colinfay.me/
80+
lieu: e-Rum
81+
- date: 2020-07-28
82+
emoji: 🎥
83+
title: Everything not Tested Will Eventually Fail
84+
link: https://www.youtube.com/watch?v=Zw-u02up3q4
85+
author: Colin Fay
86+
author_link: https://colinfay.me/
87+
lieu: NYR Meetup
88+
- date: 2020-08-26
89+
emoji: 🎥
90+
title: Production R Shiny Made Easy-- the Golem Framework
91+
link: https://www.youtube.com/watch?v=Xl-xb7y15Ls
92+
author: Liz Nelson
93+
author_link: https://www.liz-nelson.com/
94+
lieu: Cleveland R User Group
95+
- date: 2020-09-09
96+
emoji: ""
97+
title: An overview of testing in R
98+
link: https://speakerdeck.com/colinfay/an-overview-of-testing-in-r
99+
author: Colin Fay
100+
author_link: https://colinfay.me/
101+
lieu: AI Testing online meetup
102+
- date: 2020-09-25
103+
emoji: ""
104+
title: Workshop - Engineering {shiny} with {golem}
105+
link: https://speakerdeck.com/colinfay/engineering-shiny-with-golem-whyr
106+
author: Colin Fay
107+
author_link: https://colinfay.me/
108+
lieu: WhyR
109+
- date: 2020-10-01
110+
emoji: ""
111+
title: Building a modularized Shiny App with {golem} and htmlwidgets
112+
link: https://www.youtube.com/watch?v=zCG3xk-QLSI
113+
author: Cedric Scherer
114+
author_link: https://www.cedricscherer.com/
115+
lieu: CorrelCon
116+
2021:
117+
- date: 2021-07-12
118+
emoji: 🎥
119+
title: 🇫🇷 Conception d'applications Shiny avec {golem}
120+
link: https://www.youtube.com/watch?v=0f5Me1PFGDs
121+
author: Vincent Guyader
122+
author_link: https://github.com/VincentGuyader
123+
lieu: Online
124+
- date: 2021-10-15
125+
emoji: ""
126+
title: Workshop - Good Practices for {shiny} development with {golem}
127+
link: https://speakerdeck.com/colinfay/workshop-good-practices-for-shiny-development-with-golem
128+
author: Colin Fay
129+
author_link: https://colinfay.me/
130+
lieu: EARL
131+
- date: 2021-12-13
132+
emoji: 🎥
133+
title: Shiny Dev Series - Colin Fay is back
134+
link: https://speakerdeck.com/colinfay/workshop-good-practices-for-shiny-development-with-golem
135+
author: Colin Fay
136+
author_link: https://colinfay.me/
137+
lieu: Shiny Dev Series
138+
2022:
139+
- date: 2022-02-16
140+
emoji: 🎥
141+
title: Building Multiple Page Shiny Apps with {brochure}
142+
link: https://www.youtube.com/watch?v=8UiCqSKlfew
143+
author: Colin Fay
144+
author_link: https://colinfay.me/
145+
lieu: NHSR
146+
- date: 2022-02-24
147+
emoji: 🎥
148+
title: 🇫🇷 De la Création au Déploiement d’Applications {shiny} avec {golem}
149+
link: https://www.youtube.com/watch?v=nfP-mGIsqVs
150+
author: Margot Brard
151+
author_link: https://github.com/MargotBr
152+
lieu: Meetup R Lille et Tunis R User Group
153+
- date: 2022-11-23
154+
emoji: 🎥
155+
title: Building Production-Quality Shiny Applications
156+
link: https://www.youtube.com/watch?v=_zm2GuSrZ14
157+
author: Eric Nantz
158+
author_link: https://twitter.com/theRcast
159+
lieu: R/Pharma

‎script/empty_resources.whisk

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: "Documentation and resources"
3+
page-layout: full
4+
---
5+
6+
> Notes: The golemverse is constantly evolving. We gather here resources back from 2019, so some of the resources below might be outdated.
7+
8+
## Book 📚
9+
10+
- ["Engineering Production-grade Shiny Apps"](//engineering-shiny.org/)
11+
12+
## Blog posts ✍️
13+
14+
For the latest news, read the [golemverse blog](/news/).
15+
16+
You can also browse the ["golem" tag](https://rtask.thinkr.fr/golem/) on the RTask website.
17+
18+
## Conferences, videos, podcasts 🤩
19+
20+
Have any resource to add here? [Feel free to open an issue!](https://github.com/ThinkR-open/golemverse.org/issues).
21+
22+
{{confs}}
23+
24+
## Cheatsheet 📑
25+
26+
- [{golem} cheatsheet](https://thinkr.fr/golem_cheatsheet_v0.1.pdf)
27+

0 commit comments

Comments
 (0)