Publications by The Jumping Rivers Blog
Creating an animated Christmas tree in R
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
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?
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
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
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
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)
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
First Steps in Python Testing
Programming is a craft, and in data science we often spend countless hours coding. There isn’t a magic shortcut to improving your programming skills. But, like any craft, improvement comes from practice: challenging yourself, exploring related skills, learning from others, and teaching.Testing code using automated tools is common throughout the s...
7782 sym Python (2911 sym/13 pcs) 1 img
Shiny in Production 2024: Full speaker lineup
We are pleased to announce the full line-up for this year’s Shiny in Production conference! This year, we’re introducing a new lightning talk session. These short 5 minute talks will allow us to showcase many more uses of Shiny in Production. The conference will still feature 6 full length talks, as well as a session of lightning speakers. Regi...
14432 sym 24 img
Shiny in Production 2024: Workshops
Shiny in Production is returning to the Catalyst, Newcastle upon Tyne, for its third instalment this October. We’ve expanded the itinerary this year, with four workshops to choose from as well as a day of talks, with speakers soon to be announced. Full details of the workshop are below, and you can head over to the conference website to register....
7450 sym 10 img