Ever been handed a data process with zero documentation and told to just figure it out? That's exactly what Reproducible Analytical Pipelines are designed to prevent. Russ Hyde explains how.
Check out the blog post here: jumpingrivers.com/blog/reproducible-analytical-pipelines/
Posts by Jumping Rivers
At Jumping Rivers, training is built for teams to use straight away.
Hands-on sessions, active coding, and a clear learning pathway help teams build skills they can apply immediately.
Explore courses: www.jumpingrivers.com/training/pub...
Join our webinar Programming with LLMs in R & Python to learn how to call LLM APIs from R with {ellmer}, guide behaviour with system prompts, generate structured outputs, and summarise images and PDFs.
23 April, 13:15 UK
Free, online
jumpingrivers.typeform.com/to/UmdyNbAs
Don't wait until something goes wrong to think about AI compliance.
Nathan Bilton joins AI in Production 2026 to cover the legal and regulatory landscape for teams shipping AI.
Newcastle, 4–5 June.
ai-in-production.jumpingrivers.com
pandas vs Polars: everyone asks which is faster. The better question is which reads more cleanly.
Russ Hyde ran the comparison live, same dataset, both libraries.
Full webinar here: youtu.be/YdvObBTb2Eg?...
New training courses for the rest of 2026 are live and filling up.
24 online courses across July to November covering R, Python, Git, Shiny, SQL, machine learning, Bayesian stats, and more.
Two half days, hands-on, with a certificate.
jumpingrivers.com/training/public
If AI is getting better at writing code, where does that leave us? That was the focus at last night’s Leeds Data Science Meetup.
From deep thinking still mattering to the gap between notebooks and production, two great talks and even better discussions.
Thank you to everyone who joined!
How does AI actually support risk and decision-making?
Katy Morgan will share how AI is applied in internal audit, from tools and adoption to prompt design and risk analysis.
4–5 June, Newcastle
ai-in-production.jumpingrivers.com
Is AI taking your job, or just changing it?
Leeds Data Science Meetup — tomorrow, 24 March, 6 pm @ The Elbow Rooms, Leeds. Two talks, food included.
RSVP here: www.meetup.com/leeds-data-s... — 95 already in!
#DataScience #AI #MLOps
Welcome to the team, Stuart Campbell! 🚀
We're thrilled to have our newest Junior Systems Administrator on board — supporting infrastructure, working with our engineers, and keeping systems running smoothly.
Give him a warm welcome! 🛠️
#JumpingRivers #NewJoiner
More pharma teams are moving to open source.
R, Python, and Shiny offer flexible, reproducible environments that scale. The challenge is making that shift in a way that meets regulatory expectations and works in practice.
That’s where we help.
🌐 jumpingrivers.com
Open source R is powerful. Governing it at scale is hard.
Litmus automates R package risk assessment for regulated environments — scoring packages and generating audit-ready reports.
jumpingrivers.com/litmus
Our webinar on data processing in pandas and polars is this Thursday.
We’ll compare the same pipeline in both tools and cover updates in pandas 3.0.
📅 Date: 19 March 2026
🕒 Time: 1:15 PM (UK time)
Register: jumpingrivers.typeform.com/to/UmdyNbAs
Neal Richardson (VP Engineering at @posit.co) is speaking at AI in Production 2026 🎉
His talk: MCP, or not MCP — a practical guide to when Model Context Protocol is the right tool, and when it isn't.
Newcastle, 4–5 June. ai-in-production.jumpingrivers.com
pandas or polars?
Next Thursday, Russ Hyde will build the same data pipeline in both libraries to compare syntax, performance, and new pandas 3.0 features.
📅 Date: 19 March
🕒 Time: 1:15 PM (UK time)
Register: jumpingrivers.typeform.com/to/UmdyNbAs
Back at HMRC this week with Introduction to Python Programming, with more courses to follow later this month.
Private training available for teams, plus public courses running March–June. jumpingrivers.com/training/public/
Can you trust your Shiny app in a regulated environment?
At Shiny in Production 2025, our CTO Colin Gillespie tackled exactly that, extending Litmus validation from R packages to Shiny apps.
🎥 youtu.be/-fmacKDnPMY?...
Good data science is rigorous problem-solving with results that hold up in production.
We've worked with WHO/Europe, Public Health Scotland, and Hertfordshire County Council to make that happen.
See the work: jumpingrivers.com/contact
I presented at Shiny in Production 2025, an incredible conference hosted by @jumpingrivers.com up in Newcastle! I was glad to share the very latest from the Shiny team directly. The topics were bleeding edge at the time, so still new and relevant now. My video: www.youtube.com/watch?v=vxai...
“Is AI going to take my job?”
At the next Leeds Data Science Meetup, James Ridgway and Harris Bashir explore how software development has evolved and what it takes to run AI systems in production.
📅 24 March, 6–8 PM
📍 Leeds
Join us: www.meetup.com/leeds-data-s...
The recordings from Shiny in Production 2025 are now available.
Talks from speakers around the world on how they use Shiny in R and Python to solve real-world data problems.
Watch the sessions:
youtube.com/playlist?lis...
Pandas or polars for data manipulation in Python?
On 19 March at 1:15pm UK time, Russ Hyde, Senior Data Scientist at Jumping Rivers, will compare both side by side and highlight what’s new in pandas v3.0.
Register here:
jumpingrivers.typeform.com/to/UmdyNbAs
You trained a machine learning model. Now, how do you take it to production?
Our new Introduction to Machine Learning Operations course covers deployment, monitoring, versioning, and MLOps practices.
Private team training available:
www.jumpingrivers.com/training/cou...
Data is most useful when people can interact with it.
We’ve created a gallery of data applications built by the Jumping Rivers team, including healthcare dashboards, validation tools, and interactive analytics apps.
Take a look → www.jumpingrivers.com/data-science...
Your AI in Production 2026 ticket helps support a local charity.
Jumping Rivers will donate part of the conference revenue to the North East Autism Society (@autismsociety.bsky.social).
Early bird ends 6 March.
Get your ticket today at: ai-in-production.jumpingrivers.com
Your R installs might be slower than needed.
A few things we covered in last week's webinar:
• Binary mirrors plus parallel installs speed things up.
• Connect adds tools for testing and reviewing deployed content.
• Workbench Jobs keep running after you disconnect.
youtu.be/Ctt2X2wCK5w?...
Our Posit Maintenance and Support webinar is today.
Why keeping Posit software up to date matters for production teams.
Free, online, 1:15 PM UK.
Register:
Good news for UK public sector teams.
Jumping Rivers is now on the CCS Digital Outcomes and Specialists 7 framework, giving organisations a compliant, faster route to bring us in for R, Python, AI, analytics, and GxP-aligned work.
Details in the blog post: www.jumpingrivers.com/blog/approve...
Posit tools in production and upgrades keep slipping?
This Thursday, Jumping Rivers is hosting a free webinar on what recent Posit updates change and why staying current matters for reliability, security, and performance.
📅 19 Feb
🕐 1:15 PM UK time
Register: jumpingrivers.typeform.com/to/UmdyNbAs