About

Join us for the second installment of the Jumping Rivers Shiny in Production conference!

Hosted in the centre of Newcastle Upon Tyne, UK, this conference will delve into the world of {shiny} and other web based R packages.

Whether you’re a seasoned {shiny} user who wants to network and share knowledge, someone who’s just getting started and wants to learn from the experts, or anybody in between, if you’re interested in {shiny}, this conference is for you.

Take a look at last year's website to see what it's all about!

Find us at The Catalyst, 3 Science Square, Newcastle Helix, Newcastle, NE4 5TG.

Registration

Buy tickets or register your interest now!

Registration timeline:
  • 31st January: Super early bird registration deadline
  • 1st July: Abstract submission deadline
  • 31st July: Early bird registration deadline
  • 28th September: General registration deadline
  • 12th October: Conference begins
Ticket type Conference only Workshop and conference
Super early bird £132 £198
Early bird £165 £264
General £220 £330

Schedule

Shiny in Production will take place over two days, split into an afternoon of workshops and a day of conference talks. Tickets are available for either the conference only, or for the conference and one of the day one workshops.

We will also be hosting a drinks reception on the Thursday evening, which is included in the price of your ticket!

Thursday 12th October

Day 1 will consist of an afternoon of workshops run by our very own Jumping Rivers R pros.

Workshop 1: Introduction to Posit Connect - Time: 13:30 - 17:00

Summary

Posit (formerly RStudio) Connect is a hosting platform that makes publishing your shiny applications, plumber APIs, R Markdown documents, and many other content types, painless and easy. In this workshop we will demonstrate a few different workflows that allow you to host, share, and scale content on Posit Connect.

Learning Outcomes

By the end of this course participants will…

  • be familiar with the most popular types of content which can be deployed to Posit Connect.
  • understand how to publish content to Posit Connect.
  • be able to deploy content from public and private git repositories.
  • be able to manage user access to published content, set environment variables, and schedule reports to run automatically

Workshop 2: Building Responsive Shiny Applications - Time: 13:30 - 17:00

Summary

The diverse range of devices used for modern web browsing presents challenges when designing an application that works well for all users. Enter responsive design: the practice of building fluid web pages that “work” on huge 4k and 5k monitors, tiny smartphones and all things in between. This course will look at responsive design principles and best practices for Shiny developers, covering page layout, easy-to-add widgets and some simple CSS tricks for when built-in solutions don’t quite cut it.

Learning Outcomes

By the end of the workshop, participants will…

  • know what responsive web design is
  • know how to use flexible grids to adjust page layout for mobile, tablet and desktop
  • be able to use HTML5 elements and Shiny Widgets to use limited space efficiently and effectively
  • know how to add CSS and JavaScript snippets to an app for finer customisations
  • understand how to test Shiny apps on various screen sizes from desktop to mobile

Workshop 3: Shiny Testing - Time: 13:30 - 17:00

Summary

Automated testing plays a vital role in any production-grade software project. But what benefit does well-tested code bring to a project, and how do you write a good test suite for your shiny application? In this workshop, we demonstrate how to document the behaviour of an application using browser-driven end-to-end tests and show that lower-level, module- or function-focussed, tests make development a happier and more predictable experience. The tools used here (shinytest2, testServer) all build upon the testthat package.

Learning Outcomes

By the end of the workshop, participants will…

  • appreciate why testing software is important
  • be familiar with those tools that make software testing easy in R
  • know the different levels at which a Shiny application can be tested
  • know when, and when not, to use snapshot testing
  • know how to automatically generate end-to-end tests for {shinytest2}

Drinks Reception - Time: 17:00 - 19:00

All tickets include entry to the drinks reception on Thursday night! Hosted in the atrium of the Catalyst building, this will be a great opportunity for networking and relaxing before tomorrow’s day of talks!

Friday 13th October

Day 2 will consist of a range of talks from expert speakers across industry. The lineup is below, with more to be announced throughout the coming months!

Speakers

  • George Stagg headshot George is a software engineer working on the webR project as part of the Open Source Team at Posit Software PBC. A former academic, George also has experience with teaching and research in computational mathematics, statistics and physics. When not working with software, George enjoys hacking hardware, photography, fantasy & sci-fi, and tinkering with electronic synthesisers.
    George Stagg
    Talk title: TBC
  • Cara Thompson headshot Cara is a freelance data consultant with an academic background, specialising in dataviz and in "enhanced" reproducible outputs. She lives in Edinburgh, Scotland, and is passionate about maximising the impact of other people's expertise.
    Cara Thompson
    Talk title: TBC

More to be announced soon!

This year we are inviting talk submissions from the R and Shiny communities. If you would like to be considered, please use the button below to submit your talk title and an accompanying abstract of no more than 250 words. The deadline for submissions is close-of-play on the 1st July.

Submit an abstract

Committee

Photo of Clarissa Barrat
Clarissa Barratt
Photo of Anna Barrett
Anna Barrett
Photo of Tim Brock
Tim Brock
Photo of Colin Gillespie
Colin Gillespie
Photo of Helen Murray
Helen Murray

Venue

Situated just a short walk from the iconic St James' Park, The Catalyst is home to both the National Innovation Centre for Ageing and the National Innovation Centre for Data. It forms part of the Newcastle Helix, the state-of-the art innovation district in the centre of the city.

Photograph of the Catalyst building at night

The Catalyst is just a ten-minute walk from Newcastle Central Station, on the East Coast mainline, with regular trains to and from Edinburgh and London taking around ninety minutes and three hours, respectively.

Where to find us

Sponsors

Contact

Code of Conduct

Shiny in Production will follow the code of conduct as laid out by the R Consortium.