Russ Hyde

Headshot of Russ Hyde

Russ has previouly worked in molecular biology and bioinformatics. He holds a PhD in Molecular Physiology and MSc in Mathematics. Russ is an author of several CRAN packages and mentor on the R-for-data-science community.

What's new in R 4.4.0

Author: Russ Hyde

R 4.4.0 introduces some cool features (one of which is experimental) and makes one of our favourite {rlang} operators available in base R.

What's new in R 4.3.0

Author: Russ Hyde

R v4.3.0 is released on April 21st, 2023, and continuing a recent theme, R is getting stricter with your code. If you don't know your `&` from your `&&` you may be in for a bumpy ride. Here, we discuss the changes to the logical comparison operators and a few other new features.

UI-driven testing for Shiny: Part 3

Author: Russ Hyde

It 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.

UI-driven testing for Shiny: Part 1

Author: Russ Hyde

Automated 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}.

WHO/Europe: Offload Shiny's Workload

Author: Russ Hyde

The great strength of Shiny is that it simplifies the production of data-focused web applications, making it relatively easy to present data to users / clients in an interactive way. However, data can be big and data-processing can be complex, time-consuming and memory-hungry. In this post we demonstrate how we tackled this issue in a recent project.

New features in R 4.1.0

Author: Russ Hyde

A new R release (v 4.1.0) is due for release on 18th May 2021. This version brings in a few exciting features, such as anonymous functions and the native pipe. Here, we summarise these and other notable changes.