Publications by The Jumping Rivers Blog

Jumping Rivers and the Data Science Community

12.07.2022

At Jumping Rivers, we love data science! Surprised? Didn’t think so … But, did you know that as well as providing training and consultancy, we also like to get involved with the data science community! If you’re reading this, then you’ve already found our blog, where we release weekly posts giving an insight into the projects we do here a...

2765 sym 2 img

Recreating the Shiny App tutorial with a Plumber API + React: Part 2

14.07.2022

This is part two of our three part series Part 1: Recreating the Shiny App tutorial with a Plumber API + React: Part 1 Part 2: Recreating the Shiny App tutorial with a Plumber API + React: Part 2 (this post) Part 3: Recreating the Shiny App tutorial with a Plumber API + React: Part 3 (to be published) In the first part of this series, we introd...

12518 sym R (7905 sym/28 pcs) 12 img

Theming diffify for accessibility: Part 1

28.07.2022

For most web developers the switch from desktop or laptop to mobile device will be something they do most days. We know what a designed-only-for-desktop experience feels like on a mobile device and it isn’t great. But accessibility on the web isn’t just about checking that your website is largely agnostic to the physical size of your users’...

6100 sym 6 img

Detecting Security Vulnerabilities in R Packages

28.08.2020

One of our main roles at Jumping Rivers is to set-up and provide ongoing maintenance to R, Python and RStudio infrastructure. This typically involves ensuring software is up-to-date and making sure everything is running smoothly. The OSS Index developed by Sonatype is a free catalogue of open source components and scanning tools to help develope...

4545 sym R (499 sym/5 pcs) 2 img

The (Delayed) 2019 Training Review

13.10.2020

Don’t we all miss 2019 (blame Covid for the long delay in this post). The days of going to work and seeing your work colleagues face to face – and for some of you, attending one of our on-site training courses! 2019 was a great year for us. Not only have we broken new boundaries, we have recruited new full-time staff which have furthermore co...

4638 sym 14 img

Writing a Personal R Package

07.02.2021

If you’ve been using R for a while, you’ve likely accumulated a hodgepodge of useful code along the way. Said hodgepodge might include functions you source into multiple projects; bits and bobs that you copy and paste where needed; or code that solved a particularly esoteric problem and will never be applicable elsewhere, but you still enjoy ...

5384 sym R (1347 sym/5 pcs) 4 img

Image sizes in an R markdown Document

15.02.2021

At Jumping Rivers we recently moved our website from WordPress to Hugo. The main reason for the move was that since the team are all very comfortable with Git, continuous integration and continuous development using a static web-site generator made more sense than WordPress. Additional benefits are decreasing the page loading time speed and gener...

8701 sym R (633 sym/9 pcs) 16 img

External Graphics with knitr

23.02.2021

This is part three of our four part series on {knitr} and {rmarkdown} Part 1: Specifying the correct figure dimension in {knitr}. Part 2: What image format should you use for graphics. Part 3: Including external graphics in your document (this post). Part 4: Optimal {knitr} settings. In this third post, we’ll look at including eternal images,...

6497 sym R (1646 sym/11 pcs) 14 img

Job: Shiny Developer

12.03.2021

We are currently developing a SAAS Shiny application. We have a prototype that is functional, but not ready for release. Your role will be to refactor the application, and push it towards public release. The core requirements for this role is Shiny experience, plus CSS and Javascript. If you have experience in deployment that’s great, but isn�...

2072 sym 2 img

Default knitr options and hooks

12.03.2021

This is part four of our four part series Part 1: Specifying the correct figure dimension in {knitr}. Part 2: What image format should you use for graphics. Part 3: Including external graphics in your document Part 4: Setting default {knitr} options (this post). As with many aspects of programming, when you are working by yourself you can be (s...

5286 sym R (785 sym/3 pcs) 2 img