Explore what's new on the blog
An Introduction to Behavior-Driven Development in R
Learn how to use Behavior-Driven Development (BDD) in R to ensure your software meets user requirements through executable specifications.
8 min readKeys To Scalable Code: Owning The Interfaces You Use
Learn how to build scalable and maintainable code by abstraction and information hiding, improving flexibility and ease of future changes.
4 min readAcceptance Test-Driven Development with Shiny
Learn how to apply Acceptance Test-Driven Development (ATDD) to build robust Shiny applications using {shinytest2} and {selenider}.
2 min read