Follow-up questions from the shiny developer series.
For recordings of the webinar, go to the Shiny Deverloper Series website at shinydevseries.com. For this webinar's recording visit shinydevseries.com/ep3.
Mark Edmondson on googleAnalyticsR and linking Shiny to complex APIs
Held on Friday, June 21 from Noon - 1:00 pm Eastern Time
This episode showcases how Shiny - like R itself - can be integrated nicely with intricate APIs, giving Shiny app developers a wealth of additional functionality. Mark’s googleAnalyticsR package is a great example of this.
Mark Edmondson - Data Scientist at IIH Nordic, working extensively to integrate Google Analytics and other digital marketing tools into data science products. Mark's Website - Code - Twitter.
Webinar questions:
Working with APIs
RB: if i had to inspect where the api call was being made where in the package would i need to look? the idea being that if i had to create a package for another api with oauth i wanted some inspiration
CK: Can you advize on best practices for handling api errors? For example, I've deployed a shiny app built upon a google API, but how should I handle api errors that occur in future in production?
AJ: How do you advice creating user authentication for accessing a plumber API for Excel VBA for example on RStudio Connect
Teach us, Mark
DH: Can Mark publish a list of his "top" packages like memoise (I think pronounce "memwah")?
MI: Mark please, where did you learn to create packages in such a short period of time? (and thank you very much for the presentation)
RL: What from Mark point of view the best way to grow from a know nothing shinny to a good enough developer - any trick he would have? Thanks
How can we help?
IT: I would like to thank Mark for his excellent work! And would like to know about the slack channel and how we could participate? (context: Mark mentioned that an increasing part of his R-package development time is spent on non-coding tasks, and he relies on a community of package sustainers to help, mostly coordinated on github and slack)