Publications by The Jumping Rivers Blog

Porting a Shiny App to Observable Framework: Part 2

30.01.2025

PreambleThis post, Part 2 in a series of two, looks at styling and deploying the Observable Framework app we built in Part 1. Codeblocks with burgundy backgrounds refer to specifc tagged commits in the accompanying GitHub repositiory. Join us for the next installment of our Shiny in Production conference! For more details, check out our conference ...

4580 sym Python (1640 sym/3 pcs) 2 img

Shiny in Production 2025: Call for Abstracts

17.02.2025

Call for abstracts now openWe are excited to announce the Call for Abstracts for Shiny in Production 2025, to be held on 8th-9th October 2025 in Newcastle upon Tyne, UK. This event brings together industry experts, data scientists, and developers to explore the latest advancements and best practices in deploying Shiny applications in production set...

2531 sym 1 img

Shiny in Production 2025

23.01.2025

The fourth instalment of Shiny in Production is back this October, hosted at the Catalyst in Newcastle upon Tyne, with the super early bird deadline on the 31st of January! Set in the heart of Newcastle, this conference dives into the world of {shiny} and other web-focused R packages. Whether you’re a seasoned {shiny} user looking to connect and ...

1413 sym 2 img

Creating an animated Christmas tree in R

24.12.2024

With Christmas tomorrow we have decided to create an animated Christmas Tree using {ggplot2}, {sf} and {gganimate}. First we need a tree. To do this we have used an {sf} polygon where we pass in the coordinates of the Christmas tree as a list matrix to st_polygon. We can then use geom_sf to add this layer onto a ggplot object. library(ggplot2) libr...

1956 sym R (1438 sym/4 pcs) 10 img

Diffify & Posit Package Manager

12.12.2024

The latest release of Posit Package Manager introduces several enhancements, including: Python Git Builders: Build Python packages (wheels) directly from Git. Blocklists: Easily block specific packages or versions. Improved Documentation: Clearer and more accessible information. All great stuff, I’m sure. But most of them don’t directly impac...

2744 sym R (307 sym/1 pcs) 6 img

Positron vs RStudio – is it time to switch?

04.12.2024

Positron is the new beta Data Science IDE from Posit. Though Posit have stressed that maintenance and development of RStudio will continue, I want to use this blog to explore if Positron is worth the switch. I’m coming at this from the R development side but there will of course be some nuances from other languages in use within Positron that req...

7101 sym 24 img

R Dev Day @ SIP 2024

14.11.2024

R Dev Day @ SIP 2024 This year Shiny in Production hosted an “R Dev Day” split over the two days before the pre-conference workshops. R Dev Days are a new initiative of the R Contribution Working Group, providing an opportunity for R developers to get involved in contributing to the R Project. R Dev Day will be back at SIP 2025, so read on to f...

10489 sym 4 img

Training Lineup for 2025: January-June

07.11.2024

All of our public training courses for the first half of 2025 are now open for registration! Head over to the public courses page on our website to book in and start building your programming skills in the new year! Below is a list of all of our upcoming courses with a description, bookable dates, course level and a link to the course webpage to fi...

9691 sym 12 img

Vetiver: Monitoring Models in Production

31.10.2024

This post is the latest in our three part series on MLOps with Vetiver, following on from: Part 1: Vetiver: First steps in MLOps Part 2: Vetiver: Model Deployment In those blogs, we introduced the {vetiver} package and its use as a tool for streamlined MLOps. Using the {palmerpenguins} dataset as an example, we outlined the steps of training a mo...

7101 sym R (4302 sym/11 pcs) 4 img

Highlights from Shiny in Production (2024)

17.10.2024

Hot on the heels of Shiny in Production 2022 & 2023, we were excited to dive back into all things Shiny for a third consecutive year. In this post we recap the highlights from the two days of talks and workshops. Workshops As with previous iterations of the conference, we began on Day 1 with an afternoon of insightful workshops: Level up your plot...

15482 sym 14 img