Skip to main content
AI in Production 2026 is now open for talk proposals.
Share insights that help teams build, scale, and maintain stronger AI systems.
items
Menu
  • About
    • Overview 
    • Join Us  
    • Community 
    • Contact 
  • Training
    • Overview 
    • Course Catalogue 
    • Public Courses 
  • Posit
    • Overview 
    • License Resale 
    • Managed Services 
    • Health Check 
  • Data Science
    • Overview 
    • Visualisation & Dashboards 
    • Open-source Data Science 
    • Data Science as a Service 
    • Gallery 
  • Engineering
    • Overview 
    • Cloud Solutions 
    • Enterprise Applications 
  • Our Work
    • Blog 
    • Case Studies 
    • R Package Validation 
    • diffify  

SatRdays London 2024: Registration Closing Soon

Author: Clarissa Barratt

Published: April 12, 2024

tags: r, satrdays, events

SatRdays registration will be closing soon!

Here’s a reminder of what we have lined up for you.

We’ll be welcoming 9 fantastic speakers from across a variety of industries to give you an insight into how you can use R for many different applications, including use case examples such as modelling humanitarian crises and risks to road users, as well as systems involving high performance computing, and general overviews of new additions to the tidyverse, quarto and much more!

Check out the abstracts below. Don’t miss out on this excellent opportunity, sign up now on the website and get 20% off the ticket price!



Register Now


Andrie de Vries - Posit Photo of Andrie de Vries

Lessons learnt from Product Management, applied to Data Science





As a Data Scientist you build data products all the time. You may even have worked with a Product Manager to create analyses and dashboards for decision making.

But are you applying the skills of product management in your data science role?

In this talk Andrie provides an overview of Product Management (PM), and what he’s learnt over two decades of managing products, ranging from hardware (Psion PDAs) to software (Microsoft R Open, Posit Workbench) and hosted services (MRAN).

Every product manager must consider the new product adoption life cycle, managing the stages from finding the first innovators, managing growth and ultimately the end-of-life process.

During this process you must manage your product so that it’s usable (customers want it), feasible (you can build it) and valuable (you can do this sustainably). Many frameworks exist to think about discovering what customers want, the jobs they must get done, forming a value proposition, managing a product roadmap, working with dev teams to build it, and working with marketing and sales to create a compelling sales pitch.

As a data scientist, you can benefit from product management knowledge by thinking of your app as a product. You must convince your users (internal customers) to use this app (at the cost of changing their workflow).

I will leave you with a map to get started with classic resources, including Geoffrey Moore, Marty Cagan, Teresa Torres, April Dunford and Lenny’s Podcast.

Hannah Frick - Posit Photo of Hannah Frick

Survival analysis is coming to tidymodels







If you have time-to-event data, such as data on customer churn, data on the lifetime of machines, or similar, survival analysis with its censored regression models gives you the ability to include all your observations in the model appropriately, including those where you may not have observed the event yet.

The tidymodels framework is a collection of packages for safe, performant, and expressive supervised predictive modeling on tabular data. The framework’s consistency makes switching between models easy, its guardrails against common pitfalls such as overfitting due to data leakage make it safe. It covers the entire modeling workflow: preprocessing and feature engineering, models, resamples, performance metrics, and tuning.

We are now extending support for survival analysis across the entire tidymodels framework with dedicated models and metrics, allowing the same ease and expressiveness as for classification and regression, across all steps of the modeling process.

Charlie Gao - Hibiki AI Limited Photo of Charlie Gao

mirai’ for Shiny and Plumber Applications







‘mirai’ is Japanese for ‘future’. Some of the existing solutions for parallelization in R have not fundamentally changed in 20 years. The technologies behind ‘mirai’ are, in contrast, modern and minimalist, and provide a level of performance that will be noticeable for demanding, client-facing workloads typical of Shiny and Plumber applications.

As a scheduler for distributed tasks, ‘mirai’ currently powers the high performance computing needs for the ‘targets’ reproducible-workflow ecosystem, whether locally, on traditional HPC clusters or the cloud. It has undergone the validation required to reliably handle demanding scientific workloads such as clinical trials simulations. At R Project Sprint 2023, it was integrated as a backend for the base R ‘parallel’ package at the request of R-Core.

The same industrial-strength, yet incredibly lightweight solution is now available to power large-scale Shiny and Plumber applications.

This presentation demonstrates how ‘mirai’ works in typical example situations which benefit from parallelization of computations, and the different ways they may be distributed to background processes on the same machine or across a network of servers.

A particular highlight will be the zero-configuration TLS option. This ‘just works’ to protect remote connections using single-use certificates generated on-the-fly. This was developed under an R Consortium infrastructure grant that aims to make such technologies available to the wider R community.

Michael Hogers - NPL Markets Ltd Photo of Michael Hogers

Modular Shiny(Proxy) - a SaaS setup







I aim to provide a talk that displays how one can use R, Shiny and ShinyProxy (or other deployment methods) to create a modular SaaS platform that later allows to swap out modules of the platform with new languages or frameworks. The key ingredients are: use a database back-end across Shiny modules, deploy modules as relatively small apps to dedicated URL endpoints, use a shared UI library across Shiny modules and package your Shiny apps (+ use CI/CD) while keeping business logic separated to later on export business logic functions.

Matthew Lam & Matthew Law - Mott MacDonald

Photo of Matthew Lam Photo of Matthew Law

How Mott MacDonald unlocks the power of geospatial data with R






Mott MacDonald is a global engineering, management, and development consultancy with a broad portfolio of projects across various engineering disciplines. Geospatial data plays an instrumental role in supporting projects in these sectors, enabling us to understand the world around us so that we can make better informed decisions, improve efficiencies, and drive digital innovation.

In this presentation, we will illustrate how we use R at Mott MacDonald to harness the power of geospatial data with two examples – Risk Modelling for Ash Dieback and Creative Geospatial Visualisation for Impactful Communication.

The Ash Dieback Pipeline is a computer vision project which attempts to identify trees with the Ash Dieback disease from video footage of roadways around the UK. We intend to showcase how we use R to process a variety of geospatial datasets and attempt to model the risk to road users associated with a diseased tree remaining untreated.

Our work at Mott MacDonald often involves wrangling complex datasets to answer multifaceted questions. R provides excellent toolkits for integrating, analysing, and visualising geospatial datasets. We intend to demonstrate how R can be used for creative visualisation of geospatial data to extract and communicate actionable insights.

Through these examples, we hope to outline our team’s maturity journey towards building multilingual spatial data science capabilities alongside traditional GIS platforms.

Myles Mitchell - Jumping Rivers Photo of Myles Mitchell

Using R to teach R







At Jumping Rivers, we teach over forty courses covering data science topics, including programming, data visualisation and machine learning, in R as well as Python, Tableau, Git, Docker and Stan. Most courses follow the same template: static notes, live coding scripts and presentation slides. For every taught course we also have to spin up a bespoke virtual environment, collect feedback and generate certificates.

In this talk, I will explain how we have used R to streamline the course writing process, automate the course build and deployment to Posit Workbench, and conduct post-course administrative tasks. With over 100 courses taught every year, each step in this pipeline must be rigorously tested so that, on the day, the trainer can focus on the attendees without having to worry about technical issues.

I will draw on our process’s successes (and shortcomings) and share some take-home lessons applicable to any big coding project, including packaging of source code, automated testing and scheduled builds.

Nicola Rennie - Lancaster University Photo of Nicola Rennie

Typst or LaTeX? Styling PDF documents with Quarto extensions







Quarto is an open-source scientific and technical publishing system that allows you to combine text with code to create fully reproducible documents in a variety of formats. The addition of custom styling to documents can make them look more professional and recognisable. In this talk, I’ll give an overview of ways to create customised PDF documents using Quarto. Until recently, this meant getting to grips with LaTeX. Now, there’s a new kid on the block: Typst. Typst is an open-source typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use.

Extensions are a powerful way to modify and extend the behaviour of Quarto, including adding styling to your documents with LaTeX or Typst. To demonstrate the differences between LaTeX and Typst, I’ll walk through the process of converting a LaTeX-based style extension to Typst, allowing users to easily switch between them. We’ll compare the two – discussing error messages (we all get them!), render time, and customisability along the way.

Matt Thomas - British Red Cross Photo of Matt Thomas

Where data meets disaster: A journey through the British Red Cross’s ‘humaniverse’







The ‘Humaniverse’ is a suite of R packages produced by the British Red Cross’s data scientists for sharing humanitarian data and tools. Open data and analyses are vital for 21st Century humanitarianism and these packages have transformed the speed and scale at which we can provide answers about emerging and ongoing humanitarian crises in the UK. In this talk, I will offer an overview of the Humaniverse and will share some of the ways we have used this infrastructure to inform how the British Red Cross supports people affected by disasters, displacement, and health crises. I will cover our core R packages, discuss how and why we work in the open, demonstrate some of the analyses and apps we’ve built using this infrastructure, and share our ambitions for the future of the Humaniverse.



Register Now



Jumping Rivers Logo

Recent Posts

  • Start 2026 Ahead of the Curve: Boost Your Career with Jumping Rivers Training 
  • Should I Use Figma Design for Dashboard Prototyping? 
  • Announcing AI in Production 2026: A New Conference for AI and ML Practitioners 
  • Elevate Your Skills and Boost Your Career – Free Jumping Rivers Webinar on 20th November! 
  • Get Involved in the Data Science Community at our Free Meetups 
  • Polars and Pandas - Working with the Data-Frame 
  • Highlights from Shiny in Production (2025) 
  • Elevate Your Data Skills with Jumping Rivers Training 
  • Creating a Python Package with Poetry for Beginners Part2 
  • What's new for Python in 2025? 

Top Tags

  • R (236) 
  • Rbloggers (182) 
  • Pybloggers (89) 
  • Python (89) 
  • Shiny (63) 
  • Events (26) 
  • Training (23) 
  • Machine Learning (22) 
  • Conferences (20) 
  • Tidyverse (17) 
  • Statistics (14) 
  • Packages (13) 

Authors

  • Amieroh Abrahams 
  • Tim Brock 
  • Theo Roe 
  • Colin Gillespie 
  • Aida Gjoka 
  • Gigi Kenneth 
  • Osheen MacOscar 
  • Sebastian Mellor 
  • Keith Newman 
  • Pedro Silva 
  • Shane Halloran 
  • Russ Hyde 
  • Myles Mitchell 

Keep Updated

Like data science? R? Python? Stan? Then you’ll love the Jumping Rivers newsletter. The perks of being part of the Jumping Rivers family are:

  • Be the first to know about our latest courses and conferences.
  • Get discounts on the latest courses.
  • Read news on the latest techniques with the Jumping Rivers blog.

We keep your data secure and will never share your details. By subscribing, you agree to our privacy policy.

Follow Us

  • GitHub
  • Bluesky
  • LinkedIn
  • YouTube
  • Eventbrite

Find Us

The Catalyst Newcastle Helix Newcastle, NE4 5TG
Get directions

Contact Us

  • hello@jumpingrivers.com
  • + 44(0) 191 432 4340

Newsletter

Sign up

Events

  • North East Data Scientists Meetup
  • Leeds Data Science Meetup
  • Shiny in Production
British Assessment Bureau, UKAS Certified logo for ISO 9001 - Quality management British Assessment Bureau, UKAS Certified logo for ISO 27001 - Information security management Cyber Essentials Certified Plus badge
  • Privacy Notice
  • |
  • Booking Terms

©2016 - present. Jumping Rivers Ltd