Blog Archives

Super Solutions for Shiny Apps #4 of 5: Using R6 Classes

October 15, 2019
By
Super Solutions for Shiny Apps #4 of 5: Using R6 Classes

TL;DR Why use object-oriented programming in Shiny applications? It’ll help organizize organize the code in your application!   Organize Your Shiny Code with Object-Oriented Programming Classes are used widely in all R programming — usually the S3 ones. Even if you’ve never heard of them, as an R user you’re for sure familiar with object classes Article Super Solutions for...

Read more »

Super Solutions for Shiny Architecture 3/5: Softcoding Constants in the App

October 8, 2019
By
Super Solutions for Shiny Architecture 3/5: Softcoding Constants in the App

TL;DR Two methods for keeping your Shiny app organized while avoiding hardcoding. Softcoding Constants in a Shiny App They can be found everywhere. Text on buttons, urls to be linked, some numeric thresholds, a font to be used on ggplot, technical IDs to business names mapping, column names from datasets… We are all (at least Article Super Solutions for...

Read more »

Why R? Warsaw 2019 Recap

October 4, 2019
By
Why R? Warsaw 2019 Recap

I’m after an exhausting yet exciting weekend with the WhyR? conference. That was the third edition, this year held in Warsaw, and it is nice to see how it grows each year. The Appsilon Data Science team really appreciates the initiative and the professionalism of organisation, thus we decided to be sponsors and prepare two Article Why R? Warsaw...

Read more »

Super Solutions for Shiny Architecture 2/5: Javascript Is Your Friend

October 1, 2019
By
Super Solutions for Shiny Architecture 2/5: Javascript Is Your Friend

TL;DR Three methods for using javascript code in Shiny applications to build faster apps, avoid unnecessary re-rendering, and add components beyond Shiny’s limits. Part 2 of a five part series on super solutions for Shiny architecture.  Why Javascript + Shiny?  Many Shiny creators had a data science background, and not a programming background and are Article Super Solutions for...

Read more »

Super Solutions for Shiny Architecture 1 of 5: Using Session Data

September 24, 2019
By
Super Solutions for Shiny Architecture 1 of 5:  Using Session Data

TL;DR Learn how to use the session argument as a global list for passing parameters between the modules in advanced Shiny apps to simplify the objects’ flow in code. Session can help you organize the app content and simplify the objects flow logic. It is faster than managing all of the dependencies between modules manually.  Article Super Solutions for...

Read more »

Forget about Excel, Use these R Shiny Packages Instead

September 3, 2019
By
Forget about Excel, Use these R Shiny Packages Instead

tl; dr Transferring your Excel sheet to a Shiny app can be the easiest way to create an enterprise ready dashboard. In this post, I  present 6 Shiny alternatives for the table-like data that Excel users love. Intro  Excel has its limitations regarding advanced statistics and calculations, quality and version control, user experience and scalability. Article Forget about Excel,...

Read more »

Search R-bloggers

Sponsors

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)