DiscoverThe R-Podcast
Claim Ownership
The R-Podcast
Author: Eric Nantz
Subscribed: 610Played: 3,186Subscribe
Share
© 2024 Eric Nantz
Description
R is a free and open-source statistical computing environment. It has quickly become the leading choice of software used to develop cutting-edge statistical algorithms, innovative visualizations, and data processing, among other key features. R has seen tremendous growth in popularity and functionality over the last decade, largely due to the vibrant and devoted R community of users. Whether you have experience with commercial statistical software such as SAS or SPSS and want to learn R, or getting into statistical computing for the first time, the R-Podcast will provide you with valuable information and advice that will help you to tap into the power of R. Our intent is to start with the basic concepts that can be a struggle for those new to R and statistical computing. We will give practical advice on how to take advantage of R’s capabilities to accomplish innovative and robust data analyses. Along the way we will highlight the additional tools and packages that greatly…
35 Episodes
Reverse
The R-Podcast has risen again! After sharing the story of my R adventures since the last episode, we focus on a very important initiative that could pave the way for the next generation of developers contributing to the future of R itself. I am joined by research software engineer Heather Turner and statistician Saranjeet Kaur Bhogal to share the story of how the new R Development Guide brings a new and accessible approach for learning how to contribute to the R project itself, along with their vision of the upcoming Collaborative Campfires to inspire and grow the community around this imporant effort.
Links
Update on the RWeekly and 2021 Reflections: https://rweekly.fireside.fm/70
Collaboration Campfires: contributor.r-project.org/events/collaboration-campfires
R Contribution Working Group: contributor.r-project.org/working-group
R Development Guide: contributor.r-project.org/rdevguide/
Digital Infrastructure Icubator: incubator.codeforscience.org/cohort
Feedback
Email the show: thercast[at]gmail.com
Use the R-Podcast contact page: https://r-podcast.org/contact
I take a quick minute to announce that the R-Podcast is coming back! And to check that the feeds are still working ...
About this Episode
This is the second of multiple episodes covering the recent rstudio::conf 2020! In this episode, Eric shares the backstory behind his Shiny Community e-poster and welcomes data scientist Garrick Aiden-Buie to discuss his spectacular JavaScript for Shiny Users course, the mind-blowing features of the package accompanying the course, and much more. Plus takeaways from Shiny-related presentations at the conference and a fresh batch of listener feedback.
Links
rstudio::conf(2020L) recordings: resources.rstudio.com/rstudio-conf-2020
Reaping the benfits of the Shiny community e-poster: rpodcast.shinyapps.io/highlights-shiny
Poster source code: github.com/rpodcast/highlights.shiny
Javascript for Shiny Users: js4shiny.com/
Garrick's GitHub: github.com/gadenbuie
js4shiny package: pkg.js4shiny.com/
Styling Shiny apps with Sass and Bootstrap 4 (Joe Cheng): resources.rstudio.com/rstudio-conf-2020/styling-shiny-apps-with-sass-and-bootstrap-4-joe-cheng
Reproducible Shiny apps with shinymeta (Carson Sievert): resources.rstudio.com/rstudio-conf-2020/reproducible-shiny-apps-with-shinymeta-dr-carson-sievert
Getting things logged (Gergely Daroczi): resources.rstudio.com/rstudio-conf-2020/getting-things-logged-gergely-daroczi
Listener Ricardo's R & tidyverse tutorial: predictcrypto.org/tutorials
xaringan package's infinite moon reader: [https://bookdown.org/yihui/rmarkdown/xaringan-preview.html](bookdown.org/yihui/rmarkdown/xaringan-preview.html)
My appearance on Michael Dominick Show: https://www.automator.show/8
NSSD 101 interview with JJ Allaire: nssdeviations.com/101-special-guest-jj-allaire
Feedback
Leave a comment on this episode's post
Email the show: thercast[at]gmail.com
Use the R-Podcast contact page
Episode Timestamps
00:00:00.000 Intro
00:01:48.000 Shiny community e-poster
00:20:12.000 Garrick Aiden-Buie
00:38:10.000 Styling Shiny apps
00:40:56.000 Shinymeta
00:44:20.000 logger
00:49:49.000 listener feedback
00:57:25.000 Wrapup
Music Credits
Opening and closing themes: Training Montage by WillRock from the Return All Robots Remix Album at ocremix.org
About this Episode
This is the first of multiple episodes covering the recent rstudio::conf 2020! In this episode, Eric shares his take on the big news made by RStudio and has a great interview with RStudio software engineer Kevin Ushey.
Links
RStudio becomes a Public Benefit Corporation: blog.rstudio.com/2020/01/29/rstudio-pbc
RStudio changes structure to focus on public benefit: www.infoworld.com/article/3518390/rstudio-changes-structure-to-focus-on-public-benefit.html
JJ Allaire's keynote slides: rstudio.com/slides/rstudio-pbc/
A corporate paradign shift - Public Benefit Corporations [https://www.gibsondunn.com/a-corporate-paradigm-shift-public-benefit-corporations/](www.gibsondunn.com/a-corporate-paradigm-shift-public-benefit-corporations)
renv: Project Environments for R kevinushey-2020-rstudio-conf.netlify.com/slides.html
renv GitHub repository: github.com/rstudio/renv
Emil Hvitfeldt's repository with rstudio::conf links to slides and other materials: github.com/EmilHvitfeldt/RStudioConf2020Slides
Residual Snippets app: rpodcast.shinyapps.io/rsnippets
Feedback
Leave a comment on this episode's post
Email the show: thercast[at]gmail.com
Use the R-Podcast contact page
Episode Timestamps
00:00:00.000 Intro
00:01:25.000 RStudio PBC
00:14:50.000 RWeekly Curators Unite!
00:18:45.000 RStudio's Kevin Ushey
00:42:26.000 Residual Snippets
00:47:52.000 Wrapup
Music Credits
Opening and closing themes: Training Montage by WillRock from the Return All Robots Remix Album at ocremix.org
About this Episode
In this episode, Eric shares insights gained from the JSM 2019 conference, including an excellent panel discussion on the use of javascript in statistics. In addition, Eric is joined by RStudio's education team members Alison Hill & Mine Cetinkaya-Rundel to discuss new ideas for teaching data science effectively, as well as how tools like R-Markdown are opening many new possibilities for both students and teachers.
Episode Shownotes
Why Javascript? JSM panel discussion:
Karl Broman's slides
Carson Sievert's slides
Data Science in a Box: datasciencebox.org
RStudio Learner Personas: rstudio-education.github.io/learner-personas
Advanced R-Markdown workshop from rstudio::conf 2019: arm.rbind.io/
learnr - Interactive tutorials in R: rstudio.github.io/learnr
Project Kickstart-R - Create a project/team website and knowledge sharing platform with R-Markdown: github.com/sourcethemes/project-kickstart-r
lullabyr - Generate children's songs with random words: github.com/mine-cetinkaya-rundel/lullabyr
Feedback
Leave a comment on this episode's post
Email the show: thercast[at]gmail.com
Use the R-Podcast contact page
Episode Timestamps
00:00:00.000 Intro
00:01:22.000 JSM Memories
00:07:16.000 Why Javascript recap
00:13:04.000 Shinymeta advice
00:19:54.000 Conversation with Alison & Mine
01:01:50.000 Takeaways & Wrapup
Music Credits
Opening and closing themes: Training Montage by WillRock from the Return All Robots Remix Album at ocremix.org
About this Episode
Eric is joined by RStudio's president Tareef Kawaf and they cover a wide variety of topics including Tareef's journey to RStudio, building a robust organization structure, and how an open-core model drives RStudio's vision for the present and future.
Episode Shownotes
RStudio 1.2 release highlights: blog.rstudio.com/2019/04/30/rstudio-1-2-release
Tareef's opening keynote at rstudio::conf 2019: Welcome and RStudio Vision
Reproducible Environments: environments.rstudio.com
RStudio Community: community.rstudio.com
RStudio Cloud (currently in alpha): rstudio.cloud
Introducing RStudio Team: blog.rstudio.com/2019/05/09/introducing-rstudio-team
Feedback
Leave a comment on this episode's post
Email the show: thercast[at]gmail.com
Use the R-Podcast contact page
Get in touch on Twitter: @theRcast
Music Credits
Opening and closing themes: Training Montage by WillRock from the Return All Robots Remix Album at ocremix.org
Chicago R Unconference
Unconf website: [https://chirunconf.github.io/](chirunconf.github.io/)
Issue board: github.com/chirunconf/chirunconf19/issues
#chirunconf (Sharla Gelfand): sharla.party/posts/chirunconf/
Discover and share your supeR powers (Mauro Lepore): maurolepore.github.io/confs/articles/2019_chirunconf_experience.html
Joshua Goldberg's awesome unconf photo album
footrulr package repo: github.com/kanishkamisra/footrulr
Fixed-Choice Design Simulation drake workflow (Ben Listyg): github.com/wlandau/drake-examples/tree/master/fcd
drake v7.0.0 package release notes: ropensci.org/technotes/2019/03/18/drake-700/
electricShine package repo: github.com/chasemc/electricShine
25 gt examples: frm1789.github.io/gt_examples/
The Unconference Toolbox: github.com/unconf-toolbox/
The Unconf Issue Explorer Shiny app: rpodcast.shinyapps.io/unconfissues/
Unconf Twitter bot repo: github.com/unconf-toolbox/unconf-bot
How to Organize an R Unconference: unconf-toolbox.github.io/unconf-guide/
Unconf attendee application repo: github.com/unconf-toolbox/unconf-apps
Unconf review Shiny app repo: github.com/unconf-toolbox/Shiny_review_app
rlangtip package repo: github.com/revodavid/rlangtip
broom package repo: github.com/tidymodels/broom
workflowr package repo: github.com/jdblischak/workflowr
Package Pick
brickr 3D LEGO models and mosaics from images using R and tidyverse: github.com/ryantimpe/brickr
My ShinyLEGO app: rpodcast.shinyapps.io/shinylego/
Community News Highlights
Powered by R Weekly issue 2019-11
R 3.5.3 now available: blog.revolutionanalytics.com/2019/03/r-353-now-available.html
R Consortium 2019 Update: www.r-consortium.org/blog/2019/03/12/2019-update-one-r-consortium-and-isc-announce-the-newest-funded-projects-for-the-r-community
Feedback
Leave a comment on this episode's post
Email the show: thercast[at]gmail.com
Use the R-Podcast contact page
Leave a voicemail at +1-269-849-9780
Music Credits
Opening and closing themes: Training Montage by WillRock from the Return All Robots Remix Album at ocremix.org
Conversation with Max Kuhn
Tidy models: github.com/tidymodels
parsnip - A tidy interface to models: tidymodels.github.io/parsnip/
caret package: topepo.github.io/caret/index.html
Conventions for R Modeling Packages: tidymodels.github.io/model-implementation-principles/
Additional rstudio::conf gems
Empowering a data team with RStudio addins (Hao Zhu): resources.rstudio.com/rstudio-conf-2019/empowering-a-data-team-with-rstudio-addins
pak: A fresh approach to package installation: pak.r-lib.org/
Gabor Csardi's rstudio::conf presentation: resources.rstudio.com/rstudio-conf-2019/pkgman-a-fresh-approach-to-package-installation
Democratizing R with Plumber APIs (James Blair): resources.rstudio.com/rstudio-conf-2019/democratizing-r-with-plumber-apis
Configuration management tools for the R admin (Kelly O'Briant): resources.rstudio.com/rstudio-conf-2019/configuration-management-tools-for-the-r-admin
The lazy and distracted report writer - using rmarkdown and parameterised reports (Mike K Smith): resources.rstudio.com/rstudio-conf-2019/the-lazy-and-easily-distracted-report-writer-using-rmarkdown-and-parameterised-reports
Modernizing the Clinical Trial Analysis Pipeline with R and JavaScript: github.com/RhoInc/RStudioConf2019-ePoster/
Feedback
Leave a comment on this episode's post
Email the show: thercast[at]gmail.com
Use the R-Podcast contact page
Leave a voicemail at +1-269-849-9780
Music Credits
Opening and closing themes: Training Montage by WillRock from the Return All Robots Remix Album at ocremix.org
In this episode I share the advice and tips I used to prepare my talk on Shiny Modules at rstudio::conf 2019. Plus I sit down with RStudio software engineer Rich Iannone to learn about his journey from atmospheric science to creating a collection of awesome R packages like DiagrammeR and gt for creating tables with a tidy syntax. As always thank you so much for listening and hope you enjoy this episode!
Conversation with Rich Iannone
DiagrammeR package: visualizers.co/diagrammer/
gt package: gt.rstudio.com/
blastula package: github.com/rich-iannone/blastula
Preparing for the Shiny Modules talk
Karl Browman's rstudio::conf 2019 resources repo: github.com/kbroman/RStudioConf2019Slides
Slides: bit.ly/modules2019
Recording: resources.rstudio.com/rstudio-conf-2019/effective-use-of-shiny-modules-in-application-development
Communication between modules article: shiny.rstudio.com/articles/communicate-bet-modules.html
Ames Housing Explorer application: gallery.shinyapps.io/ames-explorer
shinypod package by Ian Lyttle: github.com/ijlyttle/shinypod
shinysense package by Nick Strayer: github.com/nstrayer/shinysense
Giving your first data science talk by Emily Robinson: hookedondata.org/giving-your-first-data-science-talk/
The Unreasonable Effectiveness of Public Work (David Robinson): slides and recording
Additional resources
Tips on designing hex stickers for R packages (Hao Zhu): zhuhao.org/post/tips-on-designing-a-hex-sticker-for-rstats-packages/
Feedback
Leave a comment on this episode's post
Email the show: thercast[at]gmail.com
Use the R-Podcast contact page
Leave a voicemail at +1-269-849-9780
Music Credits
Opening and closing themes: Training Montage by WillRock from the Return All Robots Remix Album at ocremix.org
Another spectacular rstudio::conf is in the books and the R-Podcast has tons of insights to share! We kick off our coverage with a three-podcast crossover as I am joined by Credibly Curious co-host Nick Tierny and Not So Standard Deviations co-host Hilary Parker! We discuss our impressions of the conference and where we'd like to see R go in 2019. Plus I share how my journey to the Advanced R-Markdown workshop is a testament to the welcoming and openness that the R community offers. This is just the beginning of our coverage and I hope you enjoy this episode!
Conversation with Hilary Parker and Nick Tierney
Credibly Curious podcast: soundcloud.com/crediblycurious
Not So Standard Deviations podcast: nssdeviations.com
Apache Arrow: arrow.apache.org
Tidy Evaluation online book: tidyeval.tidyverse.org
Tidy models family of packages: github.com/tidymodels
The magick package by Jeroen Ooms: github.com/ropensci/magick
pagedown package (paginate HTML output of R Markdown) by Yihui Xie: github.com/rstudio/pagedown
Advanced R Markdown workshop highlights
Course website: arm.rbind.io (powered by blogdown!)
Course GitHub repository: github.com/rstudio-education/arm-workshop-rsc2019
My slides on using the officer package to create PowerPoint slides: rpodcast.github.io/officer-advrmarkdown
The officer package documenation: davidgohel.github.io/officer
MegaMan slide generator Shiny app: rpodcast.shinyapps.io/megaman
GitHub repo for slides and app: github.com/rpodcast/officer-advrmarkdown
Feedback
Leave a comment on this episode's post: r-podcast.org/26
Email the show: thercast[at]gmail.com
Use the R-Podcast contact page: r-podcast.org/contact
Leave a voicemail at +1-269-849-9780
Music Credits
Opening and closing themes: Training Montage by WillRock from the Return All Robots Remix Album at ocremix.org
Conversation with Ian Lyttle
Twitter: @ijlyttle | Github: github.com/ijlyttle
Ian's presentation at rstudio::conf 2018 recording: www.rstudio.com/resources/videos/how-i-learned-to-stop-worrying-and-love-the-firewall/
bsplus package: ijlyttle.github.io/bsplus/
shinychord package: github.com/ijlyttle/shinychord
ghenter package: github.com/ijlyttle/ghentr
Rstudio::conf 2018 takeaways and insights
Advanced R 2nd Edition new chapters:
Expressions: adv-r.hadley.nz/expressions.html
Quasiquotation: adv-r.hadley.nz/expressions.html
Evaluation: adv-r.hadley.nz/evaluation.html
Translating R Code: adv-r.hadley.nz/translation.html
lobstr package: github.com/r-lib/lobstr
Recordings from all sessions on RStudio site: rstudio.com/resources/webinars/#rstudioconf2018
Collection of presentation links: github.com/simecek/RStudioConf2018Slides/
Presentations by RStudio staff: github.com/rstudio/rstudio-conf/tree/master/2018/
rstudio::conf 2018 summary (Paul van der Laken): paulvanderlaken.com/2018/02/08/rstudioconf-2018-summary
Rewriting the R organism at rstudio::conf 2018 (John David Smith): goo.gl/rGfqip
David Miller's slides on rstudio::conf 2018: github.com/dill/rstudioconf2018-summary/blob/master/talk.Rmd
Recap of rstudio::conf 2018 (Colby Ford): www.blue-granite.com/blog/rstudio-conference-2018-recap
Highlights from rstudio::conf 2018 (Methods Consultants blog): blog.methodsconsultants.com/posts/highlights-from-rstudio-conf-2018/
lobstr package: github.com/r-lib/lobstr
Listener feedback
A completely subjective ranking of data science podcasts: tonyelhabr.rbind.io/posts/data-science-podcasts
Feedback
Leave a comment on this episode's post
Email the show: thercast[at]gmail.com
Use the R-Podcast contact page
Leave a voicemail at +1-269-849-9780
Music Credits
Opening and closing themes: Training Montage by WillRock from the Return All Robots Remix Album at ocremix.org
Our coverage of rstudio::conf 2018 continues! In this episode I reconnect with the first-ever guest of the R-Podcast, RStudio software engineer Yihui Xie. In our conversation you'll hear about Yihui's journey since joining RStudio, his vision of how blogdown and bookdown could lead to a streamlined publishing worflow, and much more. I hope you enjoy this episode!
Conversation with Yihui Xie
Yihui's supplemental post: yihui.name/en/2018/02/r-podcast/
Rbind project: support.rbind.io/about/
The New and Improved R-Podcast Site: support.rbind.io/2017/04/27/r-podcast-website/
REWORK: basecamp.com/books/rework
blogdown: Creating websites with R Markdown (available online and print): bookdown.org/yihui/blogdown/
Keeping up with blogdown (Mara Averick): maraaverick.rbind.io/2017/10/keeping-up-with-blogdown/
Feedback
Leave a comment on this episode's [post]({{< ref "024-rstudioconf-yihui-xie.md" >}})
Email the show: thercast[at]gmail.com
Use the R-Podcast [contact page]({{< ref "contact.md" >}})
Leave a voicemail at +1-269-849-9780
Music Credits
Opening and closing themes: Training Montage by WillRock from the Return All Robots Remix Album at ocremix.org
The R-Podcast's coverage of rstudio::conf 2018 begins! I have the pleasure of speaking with Romain Francois and Thomas Lin Pedersen. You'll hear Romain's thoughts on the growth of Rcpp and the project that helped him become closer to the R community. We also learn about Thomas' journey to enhancing ggplot2 and the new packages he's developed covering network analyses and dynamic APIs from R. I hope you enjoy episode 23 of the R-Podcast!
In this episode of the R-Podcast I have a conversation with my colleague Will Landau about his new R package drake that provides a powerful build system for analysis pipelines. In addition we have a fun R community roundup, listener feedback, and a couple of package picks to give you a gentle nod and a fun way to explore interpolation. If you have ideas for topics, questions, or other types of feedback, get in touch with me by heading over to the R-Podcast site at www.r-podcast.org, sending a note to thercast[at]gmail.com, or contacting me at @thercast on Twitter. As always thanks for tuning in and I hope you enjoy episode 22 of the R-Podcast!
The R-Podcast concludes its coverage of rstudio::conf by chatting with R Foundation member and Rcpp author Dirk Eddelbuettel! We cover a variety of topics including the state of Rcpp, how the integration of Rcpp in RStudio came about, and his perspective on Linux in the R community. Plus a new batch of listener feedback and a package pick that gives your shiny apps and rmarkdown reports a little more bootstrap polish. Enjoy episode 21 of the R-Podcast!
In episode 20 I'm happy to bring you more great interviews with members of RStudio from rstudio::conf! I had the pleasure of chatting with software engineer Javier Luraschi to discuss Apache Spark and the new sparklyr package that allows R users to connect directly to a Spark cluster for high-performance data analyses. In addition you will hear from RStudio's master instructor Garret Grolemund to get his recommendations for teaching R and the highly-acclaimed R for Data Science book. All of this plus a package pick that could enable me to use R in my podcast workflow in episode 20 of the R-Podcast!
The R-Podcast has landed in Orlando for the first ever rstudio::conf! Our coverage begins with two excellent interviews: First I talk with Bárbara Borges Ribeiro, software engineer at RStudio about her journey to using R and her advice for developing Shiny apps. Then Dean Attali makes his return to the show and we discuss R's role in his graduate research and his experiences as a Shiny consultant. All of this plus a package pick that can give Shiny app users a helping hand. I hope you enjoy episode 19 of the R-Podcast!
The R-Podcast concludes its series on the Shiny Developer Conference with a jam-packed episode featuring two interviews with members of the RStudio team! In part one I have a panel discussion with JJ Allaire, Jeff Allen, and Hadley Wickham to get their impressions of the conference and some exciting new features in the latest version of the RStudio IDE. In part two I have an extended conversation with Joe Cheng to discuss the origins of Shiny, how the conference came together, and ideas for future enhancements of shiny. All of this and more on episode 18 of the R-Podcast!
The R-Podcast continues its series on Shiny and the first-ever Shiny Developer Conference by catching up with Vincent Nijs, associate professor of marketing at UC San Diego and one of the earliest adopters of Shiny. Some of the topics we cover include his journey to using R, his motivation and process for developing the Radiant Shiny application used by his students to perform business analytics, and how he would like to involve the community to add new capabilities to Radiant. I hope you enjoy this episode and thanks for listening!
Direct from the first-ever Shiny Developer conference, here is episode 16 of the R-Podcast! In this episode I sit down with Dean Attali for an engaging conversation about his journey to using R, his motivation for creating the innovative shinyjs package, and his perspective on teaching others about R through his support of the innovative and highly-praised Stats 545 course at UBC. In addition you'll hear about how his previous work prepared him well for using R, his collaboration with the RStudio team, and much more. I hope you enjoy this episode and thanks for listening!
Great talk