↓ Skip to main content

R in Production - Panel Discussion - LA R meetup @ useR! 2014

(Please click here if the video above doesn’t load.)

The video above is from an event at useR! 2014 consisting of Yasmin Lucero’s presentation plus an incredible panel discussion, which is included here. The title of the panel was “R’s Place in the Production Environment”, and was moderated by Tareef Kawaf, President at RStudio. Five high-profile members of the R community were on this panel, spanning the gamut of the enterprise:

  • Pete Myer - Senior Ads Quality Statistician at Google
  • Alex Toth - DevOps Architect with Gravity-Aol
  • Ajay Gopal - VP of Growth and Data Science at CARD.com
  • Vladimir Ryzhov -  Game Analyst at Activision
  • Hilary Parker - Senior Data Analyst at Etsy

The panel provides invaluable insight into the day-to-day life of Data Scientists and analysts in the enterprise. Discussions range from the deep technical implications of configuration management across distributed systems to the diversity of backgrounds which are attracted to data as a career, and is an invaluable resource for organizations looking to operationalize their data. We hope your enjoy learning more about R and its uses in industry!

This event was co-located with useR!2014, and was organized by the LA R Meetup. If you would like to be receive announcements for the LA R Meetup or the DataScience.LA community, sign up to our mailing list here.

Related

R in Production - Opening Talk by Yasmin Lucero - LA R meetup @ useR! 2014

·1 min
(Please click here if the video above doesn’t load.) During useR! 2014, the LA R Meetup (run by Szilard Pafka) organized an event focused on R’s status in industry. This event took the form of a presentation by Yasmin Lucero, Senior Statistician at AOL-Gravity, followed by a panel discussion. The video above captures the presentation, where Yasmin provides an excellent overview of the current status of R in the enterprise and breaks down the taxonomy of solutions for which R is commonly chosen as a development platform. From batch reporting and dashboards for internal deployment to full blown public facing analytics data products, R has certainly found a home in business. Yasmin’s talk concludes with specific, operational aspects of managing R in the enterprise, such as library and dependency management. Enjoy the video and don’t forget to tune in for Part 2 of this session where the panel discussed “R’s Place in the Production Environment.”

Secure your Shiny apps (against SQL injection)

Shiny takes inputs from UI elements and sends them to the server, where the application can access them as R variables. While Shiny has security measures in place, as in any typical web application, it remains the developer’s responsibility to sanitize the inputs before using them. For example, Shiny has no way to protect you if you are using an input in a SQL query such as select ... from ... where field = 'input'. Someone manipulating the websocket communication can craft a specially-formatted input that can force the database to execute a query that it is not supposed to do, termed an SQL injection. This might give an attacker access to private data or the ability to do other nefarious things, and it is a common security issue.