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 16...
There are a growing number of Shiny users across the world, and with
many users comes an increasing number of open-source “add-on” packages
that extend the functionality of Shiny, both in terms of...
Introduction
For creating a production deployment of a {shiny} application it is
often useful to be able to provide a Docker image that contains all the
dependencies for that application. Here we explore how one might go
about automating the creation of a Dockerfile that will allow us to
build ...
Here at Jumping Rivers we like to keep our courses up to date so we can bring you training on the latests tools and technologies. To this end, we have recently added two new courses to our listing...
Last week, we were very excited to host our first Shiny in Production conference! Attendees gathered in The Catalyst in Newcastle for two days of workshops and talks focusing on all things related...
Refactoring Russian Doll Code
Recently, I’ve been working with an environmental scientist to refactor a large R package. Let’s call her Jane.
Jane inherited a mess of code, and had to ...
Shiny in Production is just around the corner. We can’t wait to welcome you all to Newcastle on Thursday and Friday. Here’s a quick round up of what you can expect!
Do you requi...
Introduction
This is part the final part of our three part series
Part 1: API as a package:
Structure
Part 2: API as a package:
Logging
Part 3: API as a package: Testing (this post)
This blog post is a follow on to our API as a package series, which
looks to expand ...
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 ...
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&...
This is part one of our three part series
Part 1: API as a package: Structure (this post)
Part 2: API as a package: Logging (to be published)
Part 3: API as a package: Testing (to be published)
Introduction
At Jumping Rivers we were recently tasked with taking a prototype
application built in {...
This is the final part of our three part series
Part 1: Python API deployment with RStudio Connect: Flask
Part 2: Python API deployment with RStudio Connect: FastAPI
Part 3: Python API deployment with RStudio Connect: Streamlit (this post)
RStudio Connect is a platform which is well known for providing the ability to ...
The RSS International Conference 2022 is happening next week from 12-15 September 2022, hosted in Aberdeen for the first time! Jumping Rivers are exhibiting at the conference, as well as deliverin...
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 ...
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 ...
We would posit (see what we did there) that R-{shiny} has been a boon for data science practitioners
using the R language over the last decade. We know that in our Python work, we have certainly been clamouring for something of the same ilk. And
whilst there are other ...
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 depend...
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’...
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 D...
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 c...