Publications by The Jumping Rivers Blog
Python API deployment with RStudio Connect: Flask
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
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
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
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
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
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
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)
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
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
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