I'm Jakub Sobolewski
Senior R/Shiny Developer & Tech Leader @ Appsilon
I write about Test-Driven Development
and testing in R.
-
3 Things Tests Can Tell You About Your Code
Testing is all about feedback
6 min read -
3 Lessons learned from 3 years of testing as an R developer
4 min read -
Don't Expect That "Function Works Correctly", Do This Instead
Save your future self unnecessary headaches
4 min read -
The easiest way to capture code output for tests
Use it for adding tests to existing code
5 min read -
A simple way to speed up shinytest2 tests
TDD, abstraction, and page reloads
8 min read -
Testing components with shinytest2
Tips for Shiny component libraries developers
4 min read -
Sharing State Between Shiny Modules – The Other Way Of Doing It
Parametrization with event handlers
5 min read -
How To Write E2E Tests Selectors That Stand The Test Of Time
Use them with E2E library of your choice
3 min read -
Exporting Excel Workbooks From Your Shiny App? Snapshot Test Them!
And make it easy to inspect if things go wrong
3 min read -
How To Use Tests To Develop Shiny Modules
How to get things done faster
3 min read -
Want To Write Clear End-To-End Tests? Try Cucumber.
Setting Up Cucumber In A Rhino Project
5 min read -
BDD Style Shiny Module Server Tests
5 min read -
Simple Input Validation With Bootstrap Validation API
2 min read -
Acceptance Test-Driven Development of Shiny Modules
2 min read -
Agile Testing Quadrants
3 min read -
Anatomy Of A Shiny Module Test With shiny::testServer
3 min read -
3-Step Guide For Building Plots Faster With Test Driven Development.
5 min read -
How TDD Helps You Prototype Faster.
By Allowing You To Experiment With Your Code.
3 min read -
Working With Legacy Code.
Extending Shiny Modules with the Sprout Technique and Test Driven Development.
1 min read -
Want To Use A New Library, But Don’t Want To Waste Time Browsing Documentation?
Here’s How To Do It.
3 min read -
Testing Code With External Dependencies.
2 min read -
3 Steps Of Test-Driven Development That Help You Build Better Code Faster.
3 min read -
How Test Driven Development Helps You Get Things Right
On the first try. No rewrites.
2 min read -
How To Not Get Frustrated Working With Legacy Code.
2 min read -
Want Cleaner Unit Tests? Try Arrange, Act, Assert comments.
3 essential parts of a unit test.
4 min read -
We Built An App Prototype In 2 Weeks With 96% Code Coverage.
Here’s How We Did It.
5 min read -
3 Types of Unit Tests Everyone Should Know
3 min read