Episode 23: Tales of Shiny in production with Pedro Silva

One of the common themes seen throughout the Shiny Developer Series is that effective Shiny development is much more than just getting an application to work! Other important considerations include applying Shiny to high-profile projects, ensuring a production-grade code base, and even building robust tooling to assist with development. I have the pleasure of discussing these with Appsilon software engineer and Shiny frontend developer Pedro da Silva! You will hear Pedro’s practical advice on the many developer-friendly packages and tools he uses for production Shiny development, a detailed walkthrough of his (Shiny contest) award-winning Shiny Decisions application, and his recommendations for taking your Shiny development skills to the next level.

Resources mentioned in the episode

Episode Timestamps

00:00:05 Episode Introduction
00:02:49 Appsilon, Shiny consulting
00:07:49 The wonderful ‘black magic’ of Shiny
00:09:55 Custom Shiny apps in the enterprise. Number one theme: migrating from excel
00:17:45 Demo of Shiny app game Shiny Decisions
00:22:55 A code walkthrough of Shiny Decisions
00:32:55 On styling Shiny Decisions
00:50:45 The value of learning a little javascript to improve your Shiny apps
00:51:55 Book recommendations for integrating Javascript into your Shiny app and improving UI
00:52:55 Pedro on jQuery for Shiny
00:56:05 Advice for building Shiny apps in production
01:10:05 Advice for people seeking a career in data science with R and Shiny

Pedro da Silva
Software engineer
Eric Nantz
Creator & Host
Curtis Kephart
Community Lead