Impressing Hiring Teams with a Shiny App Demo
tidyverse
shiny
renv
bslib
Last week, I presented to SoCal RUG on how to build a Shiny app demo as a resume or cover letter accessory. This ‘accessory’ will help impress hiring managers that you’re interviewing with and also differentiate you from other data science applicants.
Background
The Southern California R Users Group (“SoCal RUG”) is one of my favorite organizations - Not only is there a lot to be learned from regularly attending our events, it’s a great place to meet and network with other passionate data scientists in the community.
Last week, I presented to SoCal RUG on how to build a Shiny app demo as a resume or cover letter accessory, an extension to the Build a Shiny App Demo blog post that I wrote in Nov 2022. Empowering yourself with this kind of ‘accessory’ ready to be demoed at your interviews will help impress data science hiring managers and also differentiate you from other applicants.
Watch on YouTube
Presentation Materials
- Slides from my SoCal RUG presentation: 2023-03-21 | Build_a_Shiny_App_Demo
- Blog post: 2022-11-15 | Build a Shiny App Demo
- GitHub repo: github.com/JavOrraca/bslib_demo_shiny
- Live Shiny app demo: javierorraca.shinyapps.io/Bloomreach_Shiny_App/
Resources
Beginner Resources
- Official Shiny website: shiny.rstudio.com
- Includes example galleries for inspiration
- Deploying your Shiny app to shinyapps.io: shiny.rstudio.com/articles/shinyapps.html
- Shiny extension packages:
- {bs4Dash}: How to start? (step-by-step)
- Brings Bootstrap 4 support to Shiny themes
- Relies on AdminLTE HTML template
- {bslib}: Customizing “stock” Shiny apps
- Globally style your Shiny Bootstrap themes
- Use Sass variables to further customize your apps with “Sassy CSS” (*.scss)
- {bs4Dash}: How to start? (step-by-step)
Advanced Resources
- Hadley Wickham’s Mastering Shiny: mastering-shiny.org/
- {golem} for modularizing and packaging Shiny apps: thinkr-open.github.io/golem/index.html
- Engineering Production-Grade Shiny Apps: engineering-shiny.org/
- Outstanding User Interfaces with Shiny: unleash-shiny.rinterface.com/
- Automating Dockerfile creation for Shiny apps: www.jumpingrivers.com/blog/shiny-auto-docker
Shiny Inspiration
- Posit’s Shiny gallery: shiny.rstudio.com/gallery/
- Appsilon’s Shiny demos: demo.appsilon.com/
- Shiny Contest submissions by Stefan Schliebs:
- 2021: New Zealand Commute Explorer
- 2020: R Blog Explorer
- 2019: R Package Explorer