Articles and Videos  

Video

Tutorial

Shiny

Discussion

Scaling

Blogpost

Styling

Code

Showcase

Masterclass: Top Innovations in Shiny in 2022

From base shiny to jaw dropping interfaces - How to make your dashboards stand out?

Shiny is an amazing tool to quickly get your dashboard ideas out of the ground! But the base shiny components can be... bland and boring. So what can you as a developer do to stand out from your typical shiny dashboard look?

VideoTutorialShiny

Shiny Developer Series Panel - Special Episode

In this special live recording of the Shiny Developer Series, host Eric Nantz welcomes back an all-star panel of Dean Attali, Tanya Cashorali, Pedro Silva, and Mike Thomas to share their unique perspectives on the life of a Shiny application developer in the world of consulting. The panel will also discuss topics such as their favorite techniques used across production apps, advice for becoming a Shiny consultant, and ways Shiny can integrate seamlessly with other tech stacks.

VideoDiscussionShiny

Discussion Panel: How to Win the Posit (RStudio) Shiny Contest?

Want to win the RStudio Shiny contest? Winners: Marcin Dubel, Pedro Silva and Agustin Perez Santangelo shared their key considerations for creating an award-winning Shiny application during our Appsilon Shiny Conference 2022.

VideoDiscussionShiny

Shiny Developer Series - Episode 23: Tales of Shiny in production with Pedro 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.

VideoDiscussionScalingShiny

Scaling & Infrastructure - Why is My Shiny App Slow?

For a Data Scientist, Shiny can be an amazing tool when it comes to creating fast and powerful prototypes and dashboards. But what to do when your application becomes TOO popular and more and more people want to use it?

BlogpostTutorialScalingShiny

R Shiny Masterclass: Building, Styling, and Scaling Shiny Applications - Styling Shiny

This is an R Shiny Masterclass for all levels hosted by Appsilon (@appsilon) and RStudio PBC (@rstudio). Appsilon is a global leader in Shiny and has developed many large-scale Shiny projects for Fortune 500 companies. The Masterclass was first held at rstudio::global in January 2021

VideoTutorialStylingShinyScaling

R Shiny Masterclass: Building, Styling, and Scaling Shiny Applications - Speeding up Shiny

This is an R Shiny Masterclass for all levels hosted by Appsilon (@appsilon) and RStudio PBC (@rstudio). Appsilon is a global leader in Shiny and has developed many large-scale Shiny projects for Fortune 500 companies. The Masterclass was first held at rstudio::global in January 2021

VideoTutorialShiny

Why Is My Dashboard Ugly? A Crash Course in Shiny Dashboard UI

Pedro Silva provides a crash course on dashboard design. The talk is centered around R Shiny Dashboards, but the UI best practices outlined can apply to any kind of dashboard. First held as part of the Enabling Remote Data Science Teams webinar in July 2020

VideoTutorialStylingShiny

No Framework, No Problem! Structuring your project and creating custom components

It is not always possible to create a dashboard that fully meets your expectations or requirements using only existing libraries. Maybe you want a specific function that needs to be custom built, or maybe you want to add your own style or company branding. Whatever the case, a moment might come when you need to expand and organize your code base, and dive into creating a custom solution for your project; but where to start?

BlogpostTutorialShinyCode

From Basic Prototype to Production-Ready R Shiny Dashboard

As web dashboards have become the norm for interacting with data, looks and added functionality have taken a more prominent role. Dashboard users expect the typical look and feel and interactivity they get when surfing the web. To help fill the gap between data scientists and developers, packages that simplify and streamline the dashboard creation process have become more important as part of the dashboard creation workflow.

BlogpostTutorialStylingShiny

CSS Enhances R Shiny; SASS Enhances CSS

CSS is older than the hills, almost as old as HTML itself, but it provides dramatic improvements in style and sanity in your R Shiny applications. And it will save you time.

BlogpostTutorialStylingShiny

How to Make Your CSS Systematically Awesome with SASS

SASS is CSS for programmers. It gives you the building blocks that you’re used to, such as variables, conditions, and loops. And it helps you organize. The bigger the project, the bigger the advantages offered by SASS. It’s a way of managing CSS styles even if you’re not very good at it.

VideoTutorialStylingShiny

How to Use CSS to Style Your R Shiny Dashboards

CSS can be a powerful tool for enhancing your R Shiny apps. In this post I’ll provide a brief overview of CSS and I’ll discuss adding CSS to R Shiny.

BlogpostTutorialStylingShiny

How to Build a Video Game in R Shiny

For the last two years, RStudio has been organizing a competition to showcase the power and flexibility of Shiny as a framework for creating applications. Lately I’ve been devoting my career to making Shiny apps more beautiful at Appsilon, and this year I decided to take part in the contest. However, I wanted to do something a little bit different…

BlogpostShowcaseStylingShiny

R Shiny: How to Style Shiny Dashboards with CSS and SASS

For a long time CSS has been used to style websites and applications. With the appearance of pre-processors, SASS has become more and more popular, but still hasn't found its way into mainstream production in Shiny applications.

VideoTutorialStylingShiny