Loading…
useR! 2024
Attending this event?
In Person
8 - 11 July, 2024
Learn more and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for useR! 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Summer Time (UTC+02:00)To see the schedule in your preferred timezone, please select from the drop-down located at the bottom of the menu to the right.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

The virtual program will take place on 2 July. Please see the virtual schedule page for more information.
R workflow + deployment + production clear filter
Monday, July 8
 

09:00 CEST

Tutorial: Streamlining R Package Development with Github Actions Workflows - Daphne Grasselly & Pawel Rucki, Roche; Dinakar Kulkarni, Genentech [Pre-Registration Required]
Monday July 8, 2024 09:00 - 12:30 CEST
GitHub Actions provide an automated workflow for continuous integration and deployment, enhancing collaboration and code quality. This tutorial aims to demystify GitHub Actions, offering insights into their fundamentals and guiding participants through the process of crafting reusable actions tailored for R package development. The tutorial begins with an overview of GitHub Actions, elucidating their role in automating software workflows and boosting productivity in the R programming ecosystem. Attendees will gain a comprehensive understanding of the basics, including syntax, triggers, and workflow components, paving the way for seamless integration into their development pipelines. Building on this foundation, the tutorial delves into the creation of reusable actions, emphasizing best practices for designing modular, versatile components. The tutorial also showcases the benefits of running both development as well as CI/CD workflows in a common Docker container environment to guarantee reproducibility. Participants will learn how to encapsulate common tasks and share them across different projects, fostering a culture of code reuse within the R community.

Pre-requisites:
1. Create a GitHub account.
2. (Optional) Have Git and SSH installed on your computer, and have an SSH key ready.

Registration:
To add this tutorial to your registration, log in to your existing registration, click the Modify Registration button, and navigate to the Reg Options page (page 4). Select the tutorial you want to attend.



Speakers
avatar for Franciszek Walkowiak

Franciszek Walkowiak

Senior IT Professional at Roche, Roche
DevOps engineer with 4 years of experience in the pharmaceutical industry. I have worked with Amazon Web Services, Google Cloud Platform, and infrastructure as code practices. Currently, I support teams of R software developers by employing DevOps practices and tools such as GitLab... Read More →
avatar for Daphne Grasselly

Daphne Grasselly

Senior Data Scientist - Roche, Roche
I am currently working at Roche as a Senior Data Scientist. My main focus is on enhancing automation workflows for efficient package delivery, particularly in the realm of R development within the pharmaceutical industry. I am passionate about optimizing processes and improving code... Read More →
avatar for Pawel Rucki

Pawel Rucki

Ms, Roche
Pawel graduated in 2015 from University of Warsaw, Econometrics and Quantitative Economics. Working with R for almost 10 years now, Pawel applied it in the field of geospatial data analysis, credit risk assessment, financial provisions calculation and clinical trial data analysis... Read More →
Monday July 8, 2024 09:00 - 12:30 CEST
Wolfgangsee

14:00 CEST

Tutorial: Building Effective Docker Images: R Edition - Andrew Collier, Fathom Data [Pre-Registration Required]
Monday July 8, 2024 14:00 - 17:30 CEST
Docker is a cornerstone of modern software development and deployment, ensuring reproducibility, scalability, and seamless environment management across different platforms. This tutorial will examine the art and science of crafting efficient and optimised Docker images specifically tailored for R applications. *Description* Docker has revolutionised how we develop, deploy, and run applications by offering a lightweight, portable solution for application containerisation. For the R community, Docker presents an vital tool for addressing common challenges such as "it works on my machine", dependency management, and consistent environments across development and production systems. However, creating effective Docker images that are optimised for R applications requires a nuanced understanding of both Docker and R ecosystems. This tutorial aims to bridge that gap, providing attendees with the knowledge to build Docker images that are not only functional but also optimised for performance, size, and security.

Preparation:
In order to participate in this tutorial, please have (a) Docker installed and tested* (b) a text editor on your machine. Here are some resources with further links to installation instructions on the three major operating systems:
*it is imperative that Docker be installed and tested before the session because there will not be any time to resolve problems around this during the tutorial.

Registration:
To add this tutorial to your registration, log in to your existing registration, click the Modify Registration button, and navigate to the Reg Options page (page 4). Select the tutorial you want to attend.
Speakers
avatar for Andrew Collier

Andrew Collier

Dr, Fathom Data
Andrew is Lead Data Scientist at Fathom Data. He spends his days tinkering with R, Python and Docker.
Monday July 8, 2024 14:00 - 17:30 CEST
Attersee

14:00 CEST

Tutorial: Contributing to R - Gabriel Becker, Consultant & Heather Turner, University of Warwick [Pre-Registration Required]
Monday July 8, 2024 14:00 - 17:30 CEST
Did you always want to contribute to (base) R but don't know how? This tutorial shows cases where and how users have contributed actively to (base) R, by submitting bug reports with minimal reproducible examples, how testing, reading source code, and providing patches to the R source code has helped making R better. A selection of past bug reports are provided for you to practice debugging. For bugs that have been resolved you can check what happened after the bug was reported.

Preparation:
https://github.com/gmbecker/contributing_to_r_lesson

Registration:
To add this tutorial to your registration, log in to your existing registration, click the Modify Registration button, and navigate to the Reg Options page (page 4). Select the tutorial you want to attend.
Speakers
avatar for Gabriel Becker

Gabriel Becker

Statistical Computing Consultant
Gabe is a frequent collaborator with R-core, having contributed 7 novel features to R including proposing and subsequently working with Luke Tierney on the internal ALTREP framework. He is the author of multiple R packages, including the rtables package for creating reporting tables... Read More →
avatar for Heather Turner

Heather Turner

Dr, University of Warwick
Heather Turner is a Research Software Engineering Fellow and Associate Professor at the University of Warwick. She is an active member of the R community, in particular, she is on the board of the R Foundation and chairs both the R Contribution Working Group and the Forwards taskforce... Read More →
Monday July 8, 2024 14:00 - 17:30 CEST
Flachgau
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Level
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.