by Hubert Hałun | Feb 8, 2023
You are comfortable writing JavaScript for your shiny applications, but the single script holding all of the JavaScript is becoming unmanageable, now what? Similar to R packages, JavaScript libraries can be built to hold all necessary code and bundled back into a...
by Joanna Moćko-Łazarewicz | Feb 8, 2023
The Shiny team tests 2500+ different combinations of Shiny Applications, R versions, and operating systems to verify no feature regressions occur within the bleeding edge of the Shiny-verse. Over the past few years, we have learned a few lessons to keep our tests...
by Joanna Moćko-Łazarewicz | Feb 8, 2023
R users are increasingly trained to develop with good principles such as writing modular functions, testing their code, and decomposing long individual scripts into R projects. In recent years, such approaches have crept earlier into introductory R education with the...
by Joanna Moćko-Łazarewicz | Feb 8, 2023
One of the powerful features of Shiny is the ability to create modularised apps, where different parts of the app are organised into separate modules. That approach allows to avoiding code duplication and keeps the scripts simple. However, managing the state of a...
by Hubert Hałun | Feb 8, 2023
The shiny app enables a metadata driven approach to creating mock shells and Clinical Study Reports outputs at Idorsia. It aims to create a single point of access platform for a process that requires integrating multiple external components, streamlining the workflow...