Publications by The Jumping Rivers Blog

Python API deployment with RStudio Connect: Flask

25.08.2022

This is part one of our three part series Part 1: Python API deployment with RStudio Connect: Flask (this post) Part 2: Python API deployment with RStudio Connect: FastAPI (to be published) Part 3: Python API deployment with RStudio Connect: Streamlit (to be published) RStudio recently announced they are changing to Posit. Their publishing plat...

5390 sym Python (762 sym/12 pcs) 4 img

API as a package: Logging

22.09.2022

This is part two of our three part series Part 1: API as a package: Structure Part 2: API as a package: Logging (this post) Part 3: API as a package: Testing (to be released) Part 1 of this series laid out some ideas for how one might structure a {plumber} application as an R package, inspired by solutions such as {golem} and {leprechaun} for {...

5260 sym R (3573 sym/9 pcs) 2 img

The Benefits of Learning Data Skills

20.09.2022

It will come as no great surprise that here at Jumping Rivers, we are huge advocates for learning data skills. There are many benefits to learning at least some basic data skills, even if you don’t work explicitly with data. We all benefit from some form of data science every day, even if we don’t realise it – the weather forecast is based ...

3464 sym 2 img

Diffify – Python release

15.11.2022

It has been 6 months since the launch of Diffify, our website for comparing package releases. We are delighted to announce that, in addition to CRAN’s 20,000 R packages, you can now track 1600 popular Python packages! What’s included? The current criteria for a Python package to be included in Diffify are: The package is listed in the top 20...

4277 sym 16 img

Learning Excel as an R user

24.11.2022

Recently I came across a situation where I had to use Microsoft Excel for a project. As somebody who has always used R for any statistical analysis, I may not have been entirely enthusiastic about the idea of leaving R behind for the world of Excel. But I figured it would be a good time to dip my toes in. In this blog post I discuss some of the t...

5414 sym R (47 sym/1 pcs) 4 img

Theming diffify for accessibility: Part 2

04.08.2022

This is part two of our two part series Part 1: Theming diffify for accessibility: Part 1 Part 2: Theming diffify for accessibility: Part 2 (this post) In Part 1 of this two-post blog series I covered contrast sensitivity and colour vision deficiencies and related terminology. Here, in Part 2, I’ll cover the changes we made to diffify.com and...

8368 sym 18 img

Diffify – 3 months on

09.08.2022

We’re now three months on from the initial release of Diffify, and what a few months it’s been! We thought now seemed like a good time to give you an overview of the big updates that Diffify has been through since it’s launch. Recognition and user feedback We are delighted to see that our app has been quickly adopted by the R community: R ...

3413 sym 8 img

Highlights from rstudio::conf(2022)

11.08.2022

July 25 – 28 2022 saw thousands of people attend rstudio::conf(2022) both in-person in Washington D.C. and virtually from all over the world, including a few of us from Jumping Rivers. Here’s a recap of the big news, and a few of our personal highlights from the conference! The secrets are out! There were a couple of big announcements during ...

5871 sym 8 img

Have we got NEWS.md for you

18.08.2022

When developing a package it is essential to track the changes you make to your code. This is especially vital if they are breaking changes which have implications for any code written that depends on your package, i.e. a major version bump. Although you can always look back at your version control history in git, it is also convenient to have do...

9630 sym R (1278 sym/5 pcs) 8 img

Python API deployment with RStudio Connect: FastAPI

01.09.2022

This is part two of our three part series Part 1: Python API deployment with RStudio Connect: Flask Part 2: Python API deployment with RStudio Connect: FastAPI (this post) Part 3: Python API deployment with RStudio Connect: Streamlit (to be published) RStudio Connect is a platform which is well known for providing the ability to deploy and shar...

6515 sym Python (3422 sym/20 pcs) 6 img