
Improving the responsiveness of Shiny applications
This post covers the "why?" and "how?" of making Shiny applications feel like they respond instantaneously to users' interactions.
Read more about Improving the responsiveness of Shiny applicationsThis post covers the "why?" and "how?" of making Shiny applications feel like they respond instantaneously to users' interactions.
Read more about Improving the responsiveness of Shiny applicationsAt Jumping Rivers we're all about getting involved in the R community! As such, we host multiple events throughout the year. Read on for information about what we have planned so far for 2023!
Read more about Events at Jumping RiversIt pays to extract out some helper functions and / or classes from your test cases. By doing so, your tests will look simpler, the behaviour that you are testing will be more explicit, and you'll have less code to maintain.
Read more about UI-driven testing for Shiny: Part 3Here, we will write a simple shiny app (as an R package) and show how to generate tests for this app using {shinytest2}.
Read more about UI-driven testing for Shiny: Part 2SatRdays is returning to London this April! SatRdays are low-cost R conferences, hosted on Saturdays to enable those who usually cannot attend to take part.
Read more about SatRdays London 2023Automated testing is an essential part of any production-quality software project. Much of the focus in the R world is on testing the individual components of a project, but for those working with {shiny} there are great tools that can test your application as if a user was interacting with it. In this blog series, we focus on {shinytest2}.
Read more about UI-driven testing for Shiny: Part 1Like data science? R? Python? Stan? Then you’d love the Jumping Rivers newsletter! The perks of being part of the Jumping Rivers family are: