~/conference

rstudio::conf 2019

date:2019-01-15..2019-01-18
location:Austin, United States
series:rstudio::conf( ) · 2 editions
editions:[rstudio::conf 2019, rstudio::conf(2022)]

rstudio::conf 2019 in Austin, TX put the spotlight on the use of R in Industry. Joe Cheng opened the conference with the epic keynote address Shiny in Production, Principles, Practices and Tools that set the stage for two days of talks in three parallel tracks with sessions focusing on Interoperability, Production, Distributed Processing, Industry and Org Thinking.

titleauthorlength
Welcome and the Posit VisionTareef Kawaf29m
Company vision ties reproducibility to production: code-first workflows, a claimed prime directive that analysis must be reproducible, inspectable and…
Talk on
Shiny in production: Principles, practices, and toolsJoe Cheng50m
Argues Shiny is production‑ready and demonstrates concrete tooling and workflow: use shinyloadtest to record realistic traffic, use profvis to find hotspots…
Talk on
The unreasonable effectiveness of public workDavid Robinson41m
A concrete case for publishing: answering one overlooked Stack Overflow question about the beta distribution leads to an interview and a job; a blog post using…
Talk on
Explicit Direct Instruction in Programming EducationFelienne56m
Argues that explicit direct instruction beats pure exploration for programming, citing a worked-example result where guided groups solve problems in one-fifth…
Talk on
Growth & change of careers, organizations & responsibility in data scienceHilary Parker, Karthik Ram, Angela Bassa, Tracy Teal58m
Panelists argue concrete practices: one company reports one MS in data science out of 120 on the team, so emphasis is on adaptable skills like building ETL…
Panel on
Integrating React.js and ShinyAlan Dipert22m
Shows a concrete pipeline: use the reactR package plus JSX and V8 to wrap a React component into an HTML widget, bundle with yarn/webpack, and expose it in…
Talk on
Solving the model representation problem with broomAlex Hayes21m
Broom standardizes messy R model objects by exposing three consistent generics tidy, glance, augment that always return tidy tibbles, so coefficients, one-row…
Talk on
Getting it right: Writing reliable and maintainable R codeAmanda Gadrow19m
Argues that automated tests give quick feedback and let teams change code faster, demonstrates using testthat plus usethis::use_test to scaffold tests and…
Talk on
Working with categorical data in R without losing your mindAmelia McNamara20m
Shows concrete failures with R factors — numeric-to-level conversion giving wrong numbers, lost counts when levels mismatch, a trailing space turning values…
Talk on
Reactlog 2.0 Debugging the state of ShinyBarret Schloerke21m
Reactlog 2.0 records a live directed dependency graph of a Shiny app using cytoscape.js and lets you step forward and backward through reactivity history to…
Talk on
R at the ACLU Joining tables to to reunite familiesBrooke Watson17m
ACLU analytics joins scattered agency spreadsheets to locate and reunify over 2,500 separated children, finding dozens of impossible dates and 22 cases where a…
Talk on
Data science as a team sportAngela Bassa23m
Gives concrete criteria for growing a data team: hire when scope, speed, or foundational tech debt overwhelm one person; aim for 5–10 data scientists with…
Talk on
Learning from eight years of data science mistakesCaitlin Hudon19m
Eight years of practical lessons: early models leak when features like deposit variable or undated campus visit act as proxies, leading to spurious…
Talk on
The next million R usersCarl Howe20m
Survey runs Dec 6–31 and collects 3,300 respondents from 110 countries (about 10% Spanish speakers) with a mean age of 35 who started R at ~30 and have ~5…
Talk on
Visualizing uncertainty with hypothetical outcomes plotsClaus Wilke22m
Demonstrates an R workflow that generates and animates alternative model outcomes so viewers see the range of plausible results rather than one line…
Talk on
Job Launcher Changing where we run R stuffDarby Hadley18m
RStudio Job Launcher runs R work on external schedulers and Kubernetes clusters so heavy tasks move off the server. It supports ad-hoc jobs and containerized…
Talk on
Melt the clock Tidy time series analysisEaro Wang20m
Two new R packages tsibble and fable form the tidyverts workflow: tsibble adds an index plus a key to ordinary data frames so 46 million rows across 2,924…
Talk on
Databases using R The latestEdgar Ruiz19m
Overview of concrete tools and outcomes for doing most data wrangling inside databases: uses DBI/odbc + dbplyr against BigQuery with a 640,000-row Austin 3-1-1…
Talk on
Spatial data science in the TidyverseEdzer Pebesma20m
Explains how sf and ggplot2::geom_sf make vector tidy spatial analysis easy but fail on large rasters, time series and out‑of‑memory data; shows stars…
Talk on
Building an AB testing analytics system with R and ShinyEmily Robinson18m
Builds an end-to-end A/B analytics stack using R packages and Shiny: an open-source funneljoin package that computes first/any/first-after funnels and runs on…
Talk on
Effective use of Shiny modules in application developmentEric Nantz21m
Shows a working Shiny app architecture that uses modules to replace duplicated UI widgets and messy reactive wiring, with one example deployed as the Ames…
Talk on
pkgman A fresh approach to package installationGabor Csardi21m
Package manager PKG focuses on fast, reliable installs by performing concurrent downloads and builds, caching metadata and package files in a local cache, and…
Talk on
R Markdown The bigger pictureGarrett Grolemund19m
Claims that roughly 6 of 53 landmark studies replicated and that about 75–90% of preclinical research is irreplicable, wasting an estimated $28 billion per…
Talk on
vctrs Tools for making size and type consistent functionsHadley Wickham22m
vctrs implements a consistent coercion system for vectors, including a stricter vec_c that throws errors instead of silently coercing, and a prototype…
Talk on
Empowering a data team with RStudio addinsHao Zhu22m
Shows concrete addins used internally to simplify work: a theme toggle implemented in three lines of R code that flips RStudio theme, a documentation bookmark…
Talk on
Push straight to prod: API development with R and TensorflowHeather Nolis, Jacqueline Nolis22m
Built a containerized API pipeline that keeps models in R using keras and plumber, Docker and TensorFlow, with a Rocker base image, Miniconda to replace…
Talk on
Cultivating creativity in data workHilary Parker22m
Frames data work as system and design thinking not just last‑mile tidying and shows concrete wins at Stitch Fix: builds a Style Shuffle app to collect rapid…
Talk on
Don’t let long running tasks hang users: introducing IPC for ShinyIan Fellows18m
Long-running Shiny computations run in separate R processes using ipc package queues and the future backend so the server and other outputs stay responsive…
Talk on
Teaching data science with puzzlesIrene Steves22m
A set of bite sized coding puzzles named Tidies of March uses an R package to create a project skeleton, download numbered puzzle folders, and guide users…
Talk on
Democratizing R with Plumber APIsJames E. Blair24m
Plumber converts R functions into HTTP endpoints so an R model becomes a JSON-returning POST endpoint that other apps can call; annotations plus OpenAPI…
Talk on
Scaling R with SparkJavier Luraschi11m
Demo shows sparklyr adding real‑time streaming, pipeline export via MLeap, Kubernetes and RStudio Job Launcher integration, plus model extensions for xgboost…
Talk on
Empathy in action: Building community of practice for analytics in a global corpJD Long19m
Describes building a corporate analytics community that centers empathy and practical wins not ideology, with concrete practices: teach named tables in Excel…
Talk on
Solving R for data scienceJeffrey Arnold16m
Complete exercise solutions to R for Data Science live on GitHub, built with bookdown and deployed automatically via Travis -> GitHub Pages. Continuous checks…
Talk on
A preview of Rtools 4.0Jeroen Ooms21m
Rtools 4.0 adds a full build system and a package manager so Windows compiles use the same toolchain and libraries as Linux/macOS, concretely shipping a…
Talk on
It depends: A dialog about dependenciesJim Hester22m
Argues that not all dependencies are equal and gives concrete metrics and tools to decide which to keep: real incidents like left-pad removal and event-stream…
Talk on
RStudio Connect Past, present, and futureJeff Allen22m
RStudio Connect is a deploy-and-run platform that hosts Shiny apps and Plumber APIs, schedules and renders parameterized R Markdown, and enforces access…
Talk on
Lazy evaluationJenny Bryan20m
Explains that tidy eval is a metaprogramming toolkit implemented in rlang that preserves unquoted variable names by manipulating evaluation and data masks, and…
Talk on
R4DS online learning community: self-taught data science & DEIJesse Mostipak19m
An online study group uses the free R for Data Science book paired with a public Slack; 600 people join within days, half drop out in two weeks because Slack…
Talk on
Learning and using the tidyverse for historical researchJesse Sadler21m
R and the tidyverse power a workflow that turns 6,000 transcribed letters and 300‑page account books into maps and financial visualizations. A package called…
Talk on
R Consortium initiatives in medicineJoe Rickert24m
R Consortium reports that R / Pharma and R / Medicine spawn community projects now used in production and in hospitals Genentech/Roche joins the consortium…
Talk on
New language features in RStudioJonathan McPherson21m
RStudio 1.2 embeds real, demoed support for multiple languages: a SQL editor with live results and autocomplete inside RStudio and R Markdown; an embedded…
Talk on
Boxplots: a case study in debugging and perseveranceKara Woo20m
Bug: overlapping boxes when varwidth = TRUE caused group dodge to fail because collide groups by xmin and misses boxes with different xmin. Fix: implement a…
Talk on
A guide to modern reproducible data science with RKarthik Ram21m
Shows how to turn any analysis into a minimal reproducible DESCRIPTION file compendium (just metadata, README, license, data/ and Rmd/) and when to add a short…
Talk on
R qtl2 Rewrite of a very old R packageKarl Broman20m
A 20-year R/qtl codebase contains 39k lines of R and 25k lines of C, with one R function of 1,400 lines and a CSV-parsing loop that spends 58 seconds scanning…
Talk on
Intro stats with R: Easing the transition to software for beginnersKelly Nicole Bodwin21m
Shared set of Shiny apps built with learnr guides beginners from clickable plots to writing variable names and reading R output, using Titanic and Wine…
Talk on
Configuration management tools for the R adminKelly O'Briant19m
Shows how an analytic admin uses Ansible playbooks to provision cloud VMs, install the R toolchain and RStudio Connect, and call the RStudio Connect content…
Talk on
Introducing mlflowKevin Kuo17m
R API for MLflow demonstrates concrete workflows: use Tracking, Projects, Models to log hyperparameters (example fuel=42), metrics and artifacts; train a small…
Talk on
Working with names and expressions in your tidy eval codeLionel Henry16m
Shows how passing ... into dplyr lets a wrapper accept either column selections or column actions and demonstrates two concrete wrappers: a selection-based…
Talk on
R in productionMark Sellors21m
Argues R is production-ready and that the real blockers are cultural not technical, defining production as anything run repeatedly that the business relies on…
Talk on
How R and Posit are revolutionizing Stats Education in Community CollegesMary Rudis21m
Great Bay Community College builds a Practical Data Science certificate and posts course materials on GitHub while claiming R reduces repetitive spreadsheet…
Talk on
Using R, the Tidyverse, H2O, and Shiny to reduce employee attritionMatt Dancho20m
Claims that losing 200 high performers costs about $15M/year (~$78k per high-performer) and shows a deployed Shiny dashboard that predicts individual attrition…
Talk on
parsnip A tidy model interfaceMax Kuhn23m
A new R package unifies model specification from estimation by letting users declare a model type (e.g. linear or logistic) and swap engines like glmnet, Stan…
Talk on
RStudio Cloud for educationMel Gregory24m
RStudio Cloud delivers the RStudio IDE in the browser so students skip local installs and everyone runs the same R, RStudio, and package set; projects, spaces…
Talk on
Using rmarkdown and parameterised reportsMike K Smith16m
Uses parameterised rmarkdown with child documents and the Tidyverse to run the same analysis across three endpoints, embedding a YAML param named…
Talk on
The future's Shiny: Pioneering genomic medicine in RNic Crane19m
A Shiny MI portal is built to serve the 100,000 Genomes Project and the National Genomics Medicine Service, scaled to hundreds or thousands of concurrent users…
Talk on
Introducing the gt packageRichard Iannone22m
gt builds HTML/RTF/R Markdown display tables from a data frame and a single gt() call, with functions that actually format numbers (fmt_number for decimals…
Talk on
Our colour of magic The open sourcery of fantastic R packagesMiles McBain21m
Argument: software feels magical when it grants power while saving pain, measurable by concrete design choices. Evidence: data.pasta (CRAN 2016) triggered a…
Talk on
Announcing Posit Package ManagerSean Lopp22m
Posit Package Manager is an on‑premise commercial product that creates a central repository for CRAN, Git-hosted internal packages, and curated subsets…
Talk on
Why TensorFlow eager execution mattersSigrid Keydana21m
Demonstrates how TensorFlow Eager Execution (with TF.Keras) replaces the static graph workarounds by letting code run step‑by‑step so GANs and VAEs are written…
Talk on
The resilient R championTonya Filz18m
Practical steps to get R adopted: build a proof-of-concept with open‑source R and share tangible results, run a Lunch and Learn and spin up an internal Slack…
Talk on
3D mapping, plotting, and printing with rayshaderTyler Morgan-Wall21m
Rayshader is an R package that ray traces elevation matrices to produce shaded topographic maps, render them as solid 3D meshes with plot_3d(solid = TRUE), and…
Talk on
gganimate live cookbookThomas Lin Pedersen19m
gganimate is an extension to ggplot2 now on CRAN that rewrites an older API and interpolates data to produce smooth animations (author mentions requesting…
Talk on
Teaching R using inclusive pedagogy: Carpentries workshops lessons learnedTracy Teal20m
The Carpentries model claims measurable scale and impact: over 1,700 workshops, ~39,000 learners and ~1,600 trained instructors since 2012, with pre/post…
Talk on
Ursa Labs and Apache Arrow in 2019Wes McKinney12m
A not-for-profit development group called URSA labs forms to steward Apache Arrow work with sponsors like 2 Sigma and Nvidia and a distributed team of five…
Talk on
pagedown Creating beautiful PDFs with R Markdown and CSSYihui Xie21m
A new pagedown R package converts R Markdown to paginated HTML using Paged.js page-paging and CSS, then prints to PDF via Chrome; templates include resumes…
Talk on
A high school student’s journey to bring R into the classroomJay Campanell04m
Eighth-grade capstone turns into a functioning web app that ranks Austin migas breakfast tacos by measured metrics: total weight, tortilla weight and tortilla…
Talk on
Peer review in data science coursesTherese Anders05m
ghclass implements an automated GitHub workflow that creates a random review roster, clones assignments into anonymized review repositories, collects reviewer…
Talk on
`livecode`: broadcast your live coding sessions from and to RStudioColin Rundel05m
An R package called livecode runs a tiny webserver to stream the current .R or .Rmd file from RStudio into any browser, syncing edits, cursor line and syntax…
Talk on
Learn to teach, for goodness sakeMike K Smith05m
Argues that RStudio certified trainers teach modern evidence based teaching practices and shows concrete methods: use concept maps to limit scope, schedule…
Talk on
Course Material Creation in the R EcosystemKelly Nicole Bodwin06m
A suite of three R packages aims to speed course creation: {demoR} renders code in knitted R Markdown with custom highlighting and formatting so slides and…
Talk on
Learning by Teaching: Mentoring at the R4DS Online Learning CommunityJon Harmon05m
Community runs a weekly Saturday office hour on R4DS Online Slack (11am CT) where volunteers answer live R questions, guiding people to functions, help pages…
Talk on
The Five Principles of Data Science EducationHunter Glanz05m
Argues five core principles that should appear across courses: reproducibility, communication, version control, practical application, and data ethics…
Talk on
Making a tidy dressAmelia McNamara05m
After at least a year of dreaming about it, I finally produced the #rstats / #Tidyverse dress of my dreams. This involved designing fabric, getting it custom…
Talk on
Datasets in Reproducible Research with 'pins'Javier Luraschi03m
Introduces the CRAN package pins that converts remote URLs into local cached resources so code referencing "whatever.csv" stops breaking, supports pinning CSV…
Talk on
Becoming an R bloggerRebecca Barter05m
Blogging accelerates learning and teaching by forcing clear explanations, and it pays off: use RStudio + blogdown to generate a public/ folder, push to GitHub…
Talk on
Rproject templates to automate and standardize your workflowCaroline Ledbetter04m
Demonstrates an RStudio project template workflow that creates standardized folder trees, adds README and R Markdown report templates, stores optional project…
Talk on
Sound annotation with Shiny and wavesurferAthos Damiani05m
Built an htmlwidget for wavesurfer that embeds the wavesurfer JS player in Shiny, adds a spectrogram view tweak and the annotator/region plugin so users can…
Talk on
Every voice matters: An analysis of @WeAreRLadiesKatherine Simeon05m
Rotating curation of @WeAreRLadies uses a 2,700-tweet dataset and Twitter metrics (likes, replies, clicks) plus keyword counts, regex for questions and basic…
Talk on
Lessons about R I learned from my catAmanda Gadrow05m
Argues that a few minutes of structure prevents hours of pain by showing a concrete refactor: split monolith.R into named files, move data into a clear data/…
Talk on
Sliding Windows and CalendarsDavis Vaughn05m
Two R packages implement practical rolling windows: slide does arbitrary sliding and expanding windows (type- and size-stable, variants like…
Talk on
Open Source Software for Data ScienceJ.J. Allaire41m
Company history and governance explain how open-source tools are funded and preserved: RStudio launches in 2008, grows to ~150 employees, dedicates over half…
Talk on
Data, visualization, and designing AIFernanda Viegas, Martin Wattenberg01h 00m
Hands-on demos show concrete tools and findings: Facets visualizes CIFAR-10 training images and surfaces mislabels (a frog labeled cat) and softmax confidence…
Talk on
Object of type ‘closure’ is not subsettableJenny Bryan53m
R workflows start by restart R often and stop reloading/saving the workspace; reproducibility uses the repRex tooling to create tiny inlined examples…
Talk on
Not So Standard Deviations Episode 100Hilary Parker, Roger Peng59m
Episode 100 records a live, prepped conversation that traces five years of a podcast by way of printed transcripts, arguing that data analysis is a form of…
Talk on
Deploying End-To-End Data Science with Shiny, Plumber, and PinsAlex Gold21m
Builds a Shiny app that predicts bike counts using Capital Bikeshare API, trains an XGBoost model daily, and schedules data ingest every 20 minutes; uses R…
Talk on
Growth Hacking - Product Analytics at Scale using R and RStudioAndrew Mangano23m
Shows how R and RStudio tools produce product-retention KPIs at enterprise scale using tidyverse plus plotly and formattable, with Python interop via…
Talk on
Reproducible Shiny apps with shinymetaCarson Sievert22m
shinymeta is an R package that captures the actual domain logic inside Shiny apps and emits runnable R code and a zip report so results are reproducible…
Talk on
Production-grade Shiny Apps with golemColin Fay23m
Golem turns a Shiny app into an R package so the app carries DESCRIPTION, NAMESPACE, tests, man files and vignettes; it automates repetitive setup like…
Talk on
Toward a grammar of psychological experimentsDanielle Navarro22m
An R package called xprmntr compiles R experiment code into jsPsych JavaScript, uses a thin plumber server for backend data, and deploys to GitHub Pages or…
Talk on
MLOps for R with Azure Machine LearningDavid Smith21m
Demonstrates end-to-end MLOps for R using Azure Machine Learning service and the azuremlsdk for R to train, version and deploy models. Uses an RStudio compute…
Talk on
FlipbooksEvangeline Reynolds20m
A new R workflow called flipbookr parses a code block and auto reconstructs incremental partial builds so code and output appear side by side as a stop action…
Talk on
R for Graphical Clinical Trial ReportingFrank Harrell22m
HTML clinical-trial reports are generated with an hreport workflow built on R, RMarkdown, knitr, plotly, Hmisc and HTML5 and replace bulky tables with hover…
Talk on
State of the Tidyverse 2020Hadley Wickham23m
Tidyverse adoption continues to grow with cumulative downloads rising year over year and a published citation already hitting 17 citations in two months…
Talk on
Styling Shiny apps with Sass and Bootstrap 4Joe Cheng23m
Two new R packages let apps set Bootstrap variables from R and recompile Sass into CSS so one-line changes replace a color used in 25 different CSS…
Talk on
Total Tidy Tuning TechniquesMax Kuhn23m
Ames housing data and tidymodels recipes feed into parsnip model specs where placeholders like tune() mark parameters to optimize (example: glmnet’s penalty…
Talk on
Making the Shiny ContestMine Cetinkaya-Rundel21m
In January 2019 RStudio launched the first-ever Shiny contest to recognize outstanding Shiny applications and to share them with the community. We received 136…
Talk on
Effective VisualizationsMiriah Meyer23m
A redesigned heat map called the curve map converts gene expression time series into small framed line curves laid out in a table and becomes part of a…
Talk on
Stochastic Block Models with R: Statistically rigorous clusteringNick Strayer24m
Native R package SBMR fits Poisson stochastic block models for (bi)partite graphs using Rcpp, runs agglomerative merging with a delta ratio heuristic to pick…
Talk on
Learning R with humorous side projectsRyan Timpe20m
Uses R to build side projects that teach tools: tidytext for TV/movie drinking-game counts (Jurassic Park → 80 drinks; Golden Girls season five ~10 more drinks…
Talk on
Neural Networks for Longitudinal Data AnalysisSydeaka Watson22m
Uses the Lahman baseball tables to predict the three-part slash line (AVG, OBP, SLG) from hitters with at least four consecutive seasons, building rolling…
Talk on
The Glamour of GraphicsWilliam Chase21m
Presents a practical, layered design method called the Glamour of Graphics that reduces clutter and improves perception by focusing on layout, typography…
Talk on
Auto-magic Package DevelopmentAlicia Schep20m
An R package ecosystem that auto-generates a Vega-Lite API from the Vega‑Lite JSON schema is implemented: vlbuildr is the user-facing, pipe-friendly API and…
Talk on
Building an iPad dashboard using plumber & RStudio Connect in PharmaAymen Waqar19m
Production-ready native iPad app that serves field sales reps uses Shiny prototypes, extracts heavy computation into ETLs, and exposes model endpoints as…
Talk on
Data Science in MeatspaceBen Joaquin22m
Practical playbook for real‑world sensing: use R and the Tidyverse + Python + RStudio Connect stack to ingest and iterate on physical measurements, quantify…
Talk on
15 Years of R in Quantitative FinanceBrandon Farr20m
R use climbs from rare to mainstream over 15 years with a concrete workflow: messy FactSet Excel tabs are parsed by reading tab names, using dplyr/tidyr…
Talk on
Using R Bridge the Gap in Electronic Medical Record ReportingBrendan Graham24m
Hospital admissions operating at 80–85% ideal but hitting ≥90% nine of the last 12 months motivates a scheduling intervention that exposes scheduled surgical…
Talk on
Using R to Create Reproducible Engineering Test ReportsBraulio Cuandon, Ana Alyeska Santos20m
R scripts plus a Shiny app generate FDA‑formatted Word engineering test reports, cutting production from 36 hours to 1 hour and scaling across ~1,000…
Talk on
Parallel computing with R using foreach, future, and other packagesBryan Lewis20m
Explains how foreach’s %dopar% operator and a .combine like rbind let map/reduce loops run either sequentially or in parallel (demo uses two worker processes)…
Talk on
Data Science Education in 2022Carl Howe, Greg Wilson20m
Conference data shows 48% self-taught learners and a workshop program that runs 19 sessions with ~100 certified instructors teaching about 1,300 students this…
Talk on
Spruce up your ggplot2 visualizations with formatted textClaus Wilke21m
The ggtext package adds a lightweight HTML/CSS/markdown renderer to ggplot2, with a companion gridtext engine already on CRAN; it implements italics and bold…
Talk on
How to win an AI Hackathon, without using AIColin S Gillespie19m
Winning entry shows that simple engineering beats fancy models: Jumping Rivers ingests 5–8 GB of Azure CSVs and 15‑minute time series for DMAs, then uses R…
Talk on
What's new in TensorFlow for RDaniel Falbel19m
TensorFlow 2.0 brings eager execution so code runs like regular R arrays instead of building a deferred graph, plus tf.autograph to turn R-style if/for into…
Talk on
Of Teacups, Giraffes, and R MarkdownDesiree De Leon19m
An interactive R Markdown site teaches statistics by embedding a whimsical teacup giraffe narrative and real exercises, with interactive Plotly plots, gifs…
Talk on
Best practices for programming with ggplot2Dewey Dunnington23m
Reverse dependency checks find ~1,500 packages that import ggplot2 and >2,500 that suggest it, so concrete patterns matter: use the dot_data pronoun to let aes…
Talk on
Value in Data Science Beyond Models in ProductionEduardo Ariño de la Rubia23m
Argues that the durable value of data science is not pushing models into production but designing metrics, goals, experiments, prioritization and data products…
Talk on
Approaches to Assay Processing Package ValidationEllis Hughes19m
Five concrete steps for validating internal R packages at SCHARP: write numbered specifications, annotate functions with ownership metadata, author…
Talk on
RMarkdown Driven DevelopmentEmily Riederer22m
Workflow converts a single exploratory R Markdown into a tested, reusable package by removing hard‑coded values and moving inputs into RMarkdown parameters…
Talk on
Building a data science pipeline for the FT with RStudio ConnectGeorge Kastrinakis17m
Describes moving a custom Luigi + Docker + Redshift pipeline into RStudio Connect on Google Cloud so all jobs run from R with BigQuery and GCS storage. Claims…
Talk on
Getting things loggedGergely Daroczi22m
A compact logging framework for R that records levelled messages, captures warnings and errors automatically, and ships to console, file, database or Slack…
Talk on
Technical Debt is a Social ProblemGordon Shotwell22m
Argues that technical debt is primarily a social problem, not just coding, showing debt breaks into communication (docs, tests, style) and consideration…
Talk on
Future: Simple Async, Parallel & Distributed Processing in RHenrik Bengtsson23m
Future provides a minimal, unifying framework for asynchronous, parallel and distributed R computing via the future package and adapters (future.apply, fur…
Talk on
Bridging the Gap between SQL and RIan Cook20m
Introduces queryparser, a pure‑R, no‑dependency SQL parser that converts SELECT clauses into unevaluated R expressions, and tidyquery, which uses dplyr and…
Talk on
Small Team, Big Value: Using R to Design VisualizationsIan Lyttle20m
Small team demonstrates how R produces reusable visual assets for a large company: they build a categorical palette that accounts for color‑vision deficiency…
Talk on
Branding and Packaging Reports with R MarkdownJake Thompson19m
Automates recurring assessment reports by packaging Word and LaTeX templates, ggplot2 themes, and render wrappers into a reproducible toolkit that eliminates…
Talk on
R: Then and NowJared Lander21m
Membership grows from 21 to 11,205 and CRAN swells from ~2,000 to ~16,000 packages, while 913 meetups claim 700,000 members and 186 women-led groups list…
Talk on
Updates on Spark, MLflow, and the broader ML ecosystemJavier Luraschi19m
Overview of concrete updates: sparklyr 1.0 adds Apache Arrow support and reports a 40x read performance improvement for local installs; sparklyr 1.0.1 adds…
Talk on
Data science education as a public health intervention in E. BaltimoreJeff Leek19m
Community training in East Baltimore uses RStudio Cloud and a free online curriculum to teach data science on Chromebooks, enrolls cohorts paid to study with…
Talk on
vctrs: Creating custom vector classes with the vctrs packageJesse Sadler21m
vctrs provides a reproducible path to make S3 vector classes that keep non‑decimal currencies as structured triples (pounds, shillings, pence) instead of…
Talk on
Azure Pipelines and GitHub ActionsJim Hester21m
Continuous integration using GitHub Actions runs matrix builds across Linux, Windows and macOS, supports Docker containers, and offers 20 concurrent jobs with…
Talk on
Using Jupyter with RStudio Server ProKarl Feinauer12m
Integration adds Jupyter sessions to RStudio Server Pro by wiring Jupyter through the job Launcher required so sessions are first-class peers of R sessions and…
Talk on
Professional Case StudiesKatie Masiello22m
Over 200 customer conversations reveal concrete patterns: a Phase‑1 team moves from Excel to Shiny and uses RStudio Connect’s push-button deployment to publish…
Talk on
renv: Project Environments for RKevin Ushey21m
Creates project-local R libraries by forking the current library on rnv init and writing a lockfile (renv.lock) so snapshot/restore can reinstall exact package…
Talk on
Journalism with RStudio, R, and the tidyverseLarry Fenn20m
Uses dbplyr on a 380 million ARCO S opioid table to run SQL-backed tidyverse queries and flag likely “pill mills,” combines Google Forms/Sheets for…
Talk on
Meet You Where You RLauren Chadwick19m
RStudio invests in three concrete areas: RStudio Cloud makes learning frictionless (no install, primers, cheat sheets) and already serves over 650…
Talk on
Interactivity and Programming in the TidyverseLionel Henry18m
Explains concrete tidyverse tools to eliminate data masking surprises and make reusable functions: use .data and .env pronouns to disambiguate column vs…
Talk on
R + Tidyverse in SportsNamita Nandakumar21m
Case study builds an expected goals model for NHL unblocked shots (2017–present) using R and the Tidyverse, ingesting MoneyPuck CSVs scraped by Peter Tanner…
Talk on
Accelerating Analytics with Apache ArrowNeal Richardson22m
The Arrow R package binds to the Arrow C++ library and adds a data sets API so a directory of 125 Parquet files (37 GB) becomes a single table with partition…
Talk on
Rpanda trading simulation - from an idea to a multi-user shiny appNima Safaian20m
A commodities trading simulator built in R/Shiny becomes a semester-long and real-time game used at University of Alberta, combining futures trading, asset…
Talk on
Deep Learning with RPaige Bailey23m
TensorFlow 2.1 is available with TPU support and a focus on eager execution so models are debuggable yet Autograph and tf.function convert Python into…
Talk on
The development of "datos" package for the R4DS Spanish translationRiva Quiroga13m
Project builds a lightweight R package called datos package plus YAML specs that translate r4ds text and its datasets on the fly, avoiding bundling large data…
Talk on
How Rmarkdown changed my lifeRob Hyndman23m
Rmarkdown becomes the single authoring system for websites, blogs, textbooks, papers, slides, CVs, theses, memos, letters, exams and client reports, replacing…
Talk on
Building a Medical Device with RRon Keizer20m
A precision-dosing medical device built in R implements pharmacology models with Bayesian updating to tailor antibiotic, oncology and transplant doses and…
Talk on
Don’t repeat yourself, talk to yourself! Reporting with RSharla Gelfand21m
Argues that turning repetitive reporting into reusable functions, templates and a package removes months of grunt work: code uses the tidyverse (dplyr…
Talk on
Extending your ability to extend ggplot2Thomas Lin Pedersen21m
Shows how to add a new stat/geom by subclassing ggplot2’s ggproto classes, implementing setup_data and compute_group to turn (x0,y0,r) into polygon points, and…
Talk on
Embracing R in the Geospatial CommunityTina Cormier20m
A community poll of 307 respondents finds about 60% who don’t code and another 91 who code but not in R, with QGIS dominating both analysis and cartography and…
Talk on
UnicoRns are realTravis Gerke22m
Claim: modern R plus the RStudio toolchain can legitimately cover data wrangling, visualization, databases, ML and web apps so a single hire can match a…
Talk on
3D ggplots with rayshaderTyler Morgan-Wall23m
A pipeline converts a ggplot into a 3D surface by extracting a grayscale height matrix and feeding it to rayshader’s plot_3d so a single call like plot_gg…
Talk on
List-columns in data.tableTyson Barrett22m
Shows how to create and use list-columns in data.table to nest and unnest real examples (Star Wars characters with a per‑film revenue table), using the by…
Talk on
Asynchronous programming in RWinston Chang20m
Explains how the later package provides an event loop with a C API and thread‑safe scheduling so many async tasks run inside one R process. Demos: a polling…
Talk on
One R Markdown Document, Fourteen DemosYihui Xie23m
A single 100-line R Markdown document generates 14 outputs across HTML, PDF (with animated Pac-Man via animate), Word, PowerPoint, beamer, xaringan…
Talk on
Maintaining the house the tidyverse builtHadley Wickham33m
Code maintenance frames tidyverse work with a clear lifecycle and concrete promises: experimental, deprecated, stable, superseded guides when APIs may change…
Talk on
Reporting on and visualising the pandemicJohn Burn-Murdoch50m
Financial Times data team builds the coronavirus trajectory tracker (days since 100th case vs log cumulative cases), adds explanatory titles, annotations and…
Talk on
Your public gardenVicki Boykis24m
Argues that controlling a sliver of your online life reduces 2020-style anxiety and shows how to do it concretely: publish a personal blog on Wordpress or…
Talk on
Panel: Career Advice for Data ScientistsGabriela de Queiroz, David Keyes, Sydeaka Watson, Jen Hecht44m
Panelists give practical, specific career moves: start applying even when you feel underqualified, pick a niche (visualization, reporting, etc.), and use R…
Panel on
RStudio: 2022 and BeyondJJ Allaire, Hadley Wickham24m
Company claims a sustainable model for funding open source scientific software and proves it by employing 43 full‑time open source engineers, ~40% of…
Talk on
Data Science Training in Communities with Limited Technology ResourcesJeff Leek46m
A community-run DataTrail program trains Baltimore youth on Chromebooks using R and RStudio Cloud, runs a 12-course sequence in ~16 weeks, pays students as…
Talk on
Good Practices for Applied Machine LearningJulia Silge, Max Kuhn57m
Tidymodels is a unified R framework that packages recipes (step_date, step_normalize, genre parsing), workflows (bind a recipe to a model like Cubist), and…
Talk on
Hello Quarto: Share, Collaborate, Teach, ReimagineMine Cetinkaya-Rundel, Julia Stewart Lowndes01h 06m
Quarto is a command‑line driven publishing system that actually renders R Markdown and Jupyter content to HTML, PDF and slides while keeping one source for…
Talk on
The Past and Future of ShinyJoe Cheng58m
Shiny celebrates its 10th anniversary since the July 31, 2012 demo and proves the Meteor trick works: a small reactive core powers HTML-like R UI elements…
Talk on
Building a client portal app with embedded Power BI reportsThomas Wouters, Joran De Wilde19m
Built a customer portal combining an R Shiny front end running on Azure App Service with embedded Power BI reports, plumber APIs for forecasts and PDFs, and…
Talk on
R, Python, and Tableau: A Love TriangleJames E. Blair16m
A working pipeline demonstrates Tableau sending live data to REST endpoints that train and score random forest models (ranger/scikit‑learn), returning residual…
Talk on
The R integration in Power BI: Why R developers should be InterestedRyan E Wade19m
Power BI embeds R so you can score models from .rds inside Power BI (must return a data frame), call external APIs via R for enrichment (example: pull US…
Talk on
Digging a Pit of Success for Your OrganizationAaron Chafetz14m
USAID Office of HIV/AIDS moves from Excel to R to analyze tens of millions of records from ~30,000 sites in over 50 countries, automating quarterly workflows…
Talk on
Model Migration: from Excel to RJohnny Breen17m
An attempted migration that copies Excel logic into a single R script consumes all memory and crashes the server after 10–15 million iterations of a simulation…
Talk on
Save an ocean of time: streamline data wrangling with RDanielle Dempsey15m
Organization runs over 250 oceanographic sensors producing about 4 million rows per year. A custom R package called strings package standardizes imports…
Talk on
Tidy Transit: Real Life Data Modeling for Public TransportationHunter Owens16m
An open source data warehouse ingests schedules nightly and vehicle positions every ~20 seconds for ~800 agencies (200 fixed‑route) so statewide analyses can…
Talk on
Publishing Customer Facing Products with RStudio ConnectBenjamin Braun09m
Company replaces static PDFs and PowerPoints with customer-facing apps built on RStudio Connect and R Markdown, embedding Shiny where needed, meeting five…
Talk on
R Shiny - From Conception to the CloudIvonne Carrillo Dominguez14m
Team publishes a Shiny app to AWS using GitLab CI/CD pipelines and a repeatable infra framework, learns the hard way after about ten failed deploys…
Talk on
Remote Content Execution with RStudio Connect and KubernetesKelly O'Briant19m
Announces beta Off-Host Content Execution that moves RStudio Connect job execution into Kubernetes using the bundled Launcher, tested on EKS; execution uses…
Talk on
Robust R Deployments: Building a Pipeline from RStudio to ProductionDavid Maguire14m
R code serves a machine learning microservice behind a Plumber API wrapped in Docker and built by GitHub Actions CI. CI runs unit, integration and end‑to‑end…
Talk on
dbcooper: Turn any database into an R or Python packageDavid Robinson16m
dbcooper converts a DBI connection into many small accessor functions so exploring a database feels like working with local tables. One call dbc_init generates…
Talk on
dm: Analyze, build and deploy relational data modelsKirill Müller17m
dm reduces an 800-line join-and-filter routine to 800 lines to 6 by tracking primary and foreign keys across multiple tables, and ships on CRAN at version…
Talk on
Exploring Query Optimization: How a few lines of code can save hours of timeRebecca Hadi16m
An analyst backfills 4 billion rows into Amazon Redshift, crashes nightly ETLs and turns a seven hour query into under one hour after rewriting the job. Uses…
Talk on
Dive Deep into Metadata with TplyrMike Stackhouse15m
Tplyr provides per-cell provenance by storing a metadata object when you set metadata=true so each table cell records the variables and filters used; a helper…
Talk on
Packages and ProcessEllis Hughes15m
Case study of moving from manual reformatting to automated outputs at GSK: engineers build an R package that uses officer and flextable to write Word and…
Talk on
R Package Assessment: Lessons from PharmaBecca Krouse18m
GSK describes a concrete, audit-ready checklist centered on five domains of trustworthiness that evaluates R packages for regulatory use: downloads and…
Talk on
Becoming Creative: How I Designed a Quilt with RAlice Walsh16m
Design uses R to generate a 2D projection of a 3D landscape with geom_polygon() and generative art techniques, then translates that into fabric via foundation…
Talk on
Building a ggplot2 rollercoaster: Creating amazing 3D data visualizations in RTyler Morgan-Wall17m
Shows how to turn ggplot-derived 3D scenes into a ride by combining rayrender and rayshader to convert matrices or ggplots into 3D meshes, lighting, and…
Talk on
The Polygons of Another World - realtime interactive rendering in RMike Cheng16m
Claims a plain R pipeline that hits interactive frame rates: chooses X11 (>500 Hz) graphics device and targets ≥30 fps, uses a native raster double-buffer to…
Talk on
Garbage Data, And What To Do About ThemJim Kloet16m
Defines "garbage data" as data that are not useful for a particular application and gives an operational workflow: ask if the data are relevant to the…
Talk on
Making Data Pipelines in R: A Story From A “Self-Taught” PerspectiveMeghan Harris20m
Built a working R pipeline for a local health department that ingests messy opioid datasets (including a Narcan field coerced as “4 plus”), automates cleaning…
Talk on
Project Immortality: Using GitHub To Make Your Work Live ForeverTan Ho17m
Transforms an R script into a package with DESCRIPTION + MIT license and functions so dependencies install reproducibly, trains an XGBoost model…
Talk on
R Markdown + RStudio Connect + R ShinyKolbi Parrish, Andy Pham15m
Automates scheduled R scripts by auto-deploying from Git to RStudio Connect using import from Git, logs JSON lines per day with custom fields (script name…
Talk on
{shinytest2}: Unit testing for Shiny applicationsBarret Schloerke18m
Automated regression testing for Shiny apps using shinytest2 which integrates with testthat and runs a headless Chrome via chromote to record interactions as…
Talk on
A Robust Framework for Automated Shiny App TestingSydeaka Watson15m
Automated regression scripts replace manual pre- and post-deployment checks, using shinytest2 for local snapshots and Selenium (with rvest for scraping) for…
Talk on
Introducing Rhino: Shiny application framework for enterpriseKamil Zyla13m
Rhino is an opinionated open source R package from Appsilon that scaffolds a full Shiny project and wires in tooling so teams deliver maintainable apps faster…
Talk on
A Journey to Data Science: Tools for Equity and Diversity in STEMIleana Fenwick14m
Fewer than 3% of data scientists are women of color and the path from STEM to data work often breaks unless community and tools intervene. The talk shows how…
Talk on
Building Accessible Lessons with R and FriendsZhian N. Kamvar18m
The Carpentries replace Jekyll with a modular R + Pandoc workbench that actually ships reproducible lessons: a package trio (orchestrator, validator, theme)…
Talk on
Everything I learned about community building, I learned growing up in a barRachael Dempsey20m
Gives four concrete community tactics: pick a recurring slot (every Tuesday and Thursday at 12 Eastern for the data science hangout and RStudio Enterprise…
Talk on
We R KaggleRs - At the Intersection of Data Science CommunitiesMartin Henze16m
Claims being tested: practical path for R users to thrive on Kaggle by building notebooks using tidyverse, leaflet, tidytext, ARIMA/Prophet and Kaggle…
Talk on
An introduction to R7Hadley Wickham18m
R7 is a new object system implemented as an R7 package on GitHub that aims to merge S3 simplicity with S4 rigor and eventually become part of R. It provides…
Talk on
Cracking open ggplot internals with {ggtrace}June Choe19m
Package ggtrace exposes ggplot2 internals so users can snapshot and modify the layer data frames at concrete points in the pipeline. It provides functions like…
Talk on
From summarizing projects to setting tags, uses of parsing R filesBryan Shalloway12m
Parses R and R Markdown files with funspotr to extract functions and packages, producing a lookup table of file paths and URLs and an HTML reference for quick…
Talk on
Dissecting the quick fix: Analysing tech-solutionist solutionsSigrid Keydana16m
Proposes a W-question framework that adds what, where, when, who, why, how to usual technical checks and contrasts Model Cards for Model Reporting and Data…
Talk on
Intro to Workboots: Make Prediction Intervals from Tidymodel WorkflowsMark Rieke16m
workboots is an R package that turns any tidymodel workflow (including XGBoost) into interval predictions by fitting many bootstrap resamples, predicting on…
Talk on
The tidysynthesis R packageAaron R. Williams15m
Describes creating fully synthetic tax data (SynPUF and a supplemental SynPUF) that mirror confidential files while protecting privacy, using a sequential…
Talk on
A new way to build your Shiny app's UINick Strayer20m
Issue from 2016 with 18 thumbs up motivates two concrete tools: gridlayout — an R package that maps a text-table layout to CSS Grid using grid_page and area…
Talk on
Creating a Design System for Shiny and RMarkdownMaya Gans12m
A reusable R package bundles CSS, JS and R wrappers so Shiny, Quarto and RMarkdown share one visual language: a primary_btn component (CSS rules for…
Talk on
Dashboard-Builder: Building Shiny Apps without writing any codePeter Gandenberger12m
A drag‑and‑drop web tool that builds native Shiny dashboards and exports generates R code (an R project, an app.R and an Rds of the data), using esquisse for…
Talk on
Designing for people is hardGreg Swinehart21m
Shiny’s default look updates from Bootstrap 3 to Bootstrap 5 via bslib, letting R code set colors, type, and hundreds of Sass variables without hand-editing…
Talk on
Literate Programming With Jupyter Notebooks and QuartoHamel Husain17m
Nbdev turns Jupyter notebooks into real Python packages by using export directives to generate .py modules, running nbdev test to execute notebook-embedded…
Talk on
These are a few of my favorite things (about Quarto presentations)Tracy Teal16m
Shows Quarto’s revealjs presentations as a code-first, single-file workflow that actually renders updates live and exports to HTML, PDF, and PowerPoint…
Talk on
Websites & Books & Blogs, oh my! Creating Rich Content with QuartoDevin Pastoor21m
Quarto scaffolds a website with a single command like quarto create project type=website, generates pages from .qmd files, and switches layouts by changing a…
Talk on
Integrated Workflow: Microsoft Azure DevOps, Posit Workbench, Posit ConnectLawrence Y. Tello11m
An operational pipeline using Microsoft Azure DevOps, Posit Workbench, and Posit Connect organizes work with a sprint board and two-week sprints, moves code…
Talk on
How Anchorage Built Alaska’s Vaccine Finder with RBen Matheson16m
A one‑week prototype becomes a statewide vaccine finder built with R that scrapes appointment pages and serves a simple mobile HTML table, connecting tens of…
Talk on
Optimal allocation of COVID-19 Vaccines in West Africa | A Shiny success storyAnubhuti Mishra19m
A Shiny app using lpSolve linear program allocates four vaccine types across thousands of sites, optimizing batch-by-batch allocation to maximize vaccinated…
Talk on
Scaling and automating R workflows with Kubernetes and AirflowIsaac Florence21m
UK Health Security Agency builds a platform that runs R and Python workloads on HPC using Kubernetes, OpenShift, Docker, git and Airflow, claiming it lets…
Talk on
Highlights of the Knitr PackageYihui Xie20m
Knitr adds a multiline chunk‑option syntax using #| chunk‑option comments (YAML form supported and convert_chunk_header() available), option reuse via…
Talk on
Quarto for the CuriousTom Mock21m
Quarto is an open-source, Pandoc-based CLI that claims to be a language-agnostic next‑gen RMarkdown: it uses knitr plus Pandoc with Lua filters, supports .qmd…
Talk on
Sometimes you just need wordsLewis Kirvan16m
A dashboard with three charts and terse labels becomes a 50 page R Markdown report that adds the context lawyers and compliance experts need Instead of more…
Talk on
Achieving a seamless workflow between R, Python and SAS from within RStudioMelissa Van Bussel15m
Statistics Canada must run confidential G-Confid SAS macros, so workflow requires shuttling data between SAS and R; solution options include using SASPy…
Talk on
Developing internal tools for multi-lingual teamsJamie Ralph17m
Bumble builds matching internal R and Python packages that share foundations: implement R generics and Python functools.singledispatch for identical APIs…
Talk on
Running Shiny without a serverWinston Chang20m
Shinylive runs Python in the browser using Pyodide compiled to WebAssembly, sending the app code, data and runtime in the URL or as static files so no Python…
Talk on
Yes, you can use Python with RStudio Team!Gagandeep Singh, Fei Xu18m
Claim: Python runs end to end on RStudio Team by building a bikeshare forecast that reads a daily pin, trains a random forest, wraps the model with vetiver…
Talk on
Advocating for Automation: Adapting Current Tools in Environmental Science with RHannah Podzorski15m
Shows concrete automation steps using openxlsx and officer to produce editable Excel and PowerPoint outputs from R, plus a scripted mouse macro to control EPA…
Talk on
Do It For Yourself: Creating a data input platform using RHezi Buba16m
Moves a lab from Microsoft Access to Google Sheets automated from R, replacing emailed files and single-user bottlenecks with simultaneous entry and…
Talk on
Oddly Satisfying - Find delight in the mundaneLiz Roten17m
A messy truck‑corridor project with a single Excel workbook of 15,000+ rows and unclear "final" reports gets turned into a reproducible deliverable: replicate…
Talk on
Saving 1,000 hours with RStudio: selling R in your workplaceTiger Tang17m
A work-automation project replaces manual report steps with R code, RStudio Workbench and RStudio Connect and uses Shiny for stakeholder-triggered runs…
Talk on
Designing a Socially-Critical Data Science CourseBrian Danielak14m
Classroom exercises show how a fair coin‑betting game concentrates wealth: simulations produce 71% broke after repeated trades and allowing small loans…
Talk on
Mobile Education App during COVIDAleksander Dietrichson13m
Over 50% of students lack laptops so a lightweight mobile channel is essential; a Shiny app (shinymobile) with cognitoR auth is deployed as a PWA then wrapped…
Talk on
Translating from {tidymodels} and scikit-learn: Lessons from a 'bilingual' courseKelly Nicole Bodwin20m
A course translates one curriculum into both tidymodels (R) and scikit-learn (Python) and finds concrete mismatches: a single-column extract is 1D in R but a…
Talk on
A touch of R in RoboticsEric Wanjau, Ian Muchiri21m
R records voice with the audio package, sends recordings to Azure Cognitive Services via httr and jsonlite for transcription, maps chess squares to real-world…
Talk on
Apple Health ExportsJohn Goldin13m
Apple Health export yields 3.9 million rows (about 1.2M in the last year) in a ~3.5GB XML that unzips to a single tidy table with start/end timestamps, type…
Talk on
I made an entire e-commerce platform on ShinyJacqueline Nolis15m
A full e‑commerce system built in R: an R package ggirl package sends ggplots via HTTP POST to a remote Shiny server that shows a preview, creates a Stripe…
Talk on
The worlds smallest R environment? Running R on a $15 computerMark Sellors17m
R4Pi supplies prebuilt R binaries and a CRAN‑like repo (about 250–300 packages) so Raspberry Pi users avoid lengthy source builds; the site is pkgs.r4pi.org…
Talk on
Censored - Survival Analysis in TidymodelsHannah Frick18m
censored is a parsnip extension that adds a new model type proportional hazards and a new mode censored regression, plus engines for survival, glmnet and…
Talk on
Demystifying MLOpsIsabel Zimmerman19m
Claims that Vetiver makes model deployment feel native to data scientists and shows an end to end Vetiver workflow in R and Python. Demonstrates versioning…
Talk on
tidyclust - expanding tidymodels to clusteringEmil Hvitfeldt19m
A new package called tidyclust adds clustering to tidymodels by letting users create clustering specs (k‑means), plug recipes (normalization, PCA) into…
Talk on
What they forgot to teach you about becoming an open source contributorNic Crane16m
Contributing accelerates learning more than coursework: pull requests become conversations, not essays, and real projects demand rigorous tests, minimal…
Talk on
What they forgot to teach you about industry transitions from academia (WTF AITA)Travis Gerke14m
Academic CVs often arrive as 22‑page beasts that industry reduces to a one or two‑page resume; use datadrivencv to render concise two‑pagers and signal R…
Talk on
What they forgot to teach you about starting a business with RDavid Keyes16m
R for the Rest of Us grows by posting one tip every day at 7:30 AM for 3½ years to reach ~15,000 followers, sells a cohort program R in 3 months, and wins work…
Talk on
Cultivating Your Own R Ecosystem as a Solo ContributorMeghan Hall22m
Case study shows how to go from Excel to reproducible work by creating a setup file that records report names, filters and where to find Oracle exports…
Talk on
Demystifying the art of creating custom libraries for your organizationDan Caley15m
Claim: creating an internal R package is simple and saves repeated work. Demonstrates building a package called danalytics, adding a notin helper and showing…
Talk on
Small Team Large Organization: Building Impactful Shiny Dashboards at NIHJon Nye16m
A three-person team builds a Shiny dashboard fed by an R Markdown pipeline and dbplyr, scheduled on RStudio Connect to update daily, consolidating >700…
Talk on
You should be using renvE. David Aja11m
renv creates a project‑specific library so package upgrades in one project do not break others, using renv init to rewrite .libPaths and a package cache so…
Talk on
Cross-Industry Anomaly Detection Solutions with R and ShinyTanya Cashorali18m
Demonstrates production anomaly detection using the Twitter-derived R package (forked to return tibbles) to catch hardware failures and news spikes, combining…
Talk on
Enterprise-Level Data Science SuccessPrabhakar Thanikasalam13m
Enterprise data science succeeds when model outputs lead to decisions and measurable outcomes not just code and reports. Teams use R and Python at scale but…
Talk on
How to be a pollinatoRWeihuang Wong, Kiegan Rice17m
R users should preserve foreign-format details: Stata extended missings (e.g. 316 cases coded as “don’t know” and 100 cases as “not asked”) collapse to NA…
Talk on
The Benefit of Talking to the "Non-Datas"Caro Buck16m
Argues that anyone can be more data literate by meeting people where they are and adding small concrete pieces: explain Spotify Wrapped as simple counts, show…
Talk on
{shinyslack}: Connecting Slack Teams to Shiny AppsJon Harmon05m
The shinyslack package adds Slack authentication to Shiny by swapping Shiny’s launch call for a wrapper so apps identify users via Slack and map them to Slack…
Talk on
Accelerating geospatial computing using Apache ArrowDewey Dunnington04m
geoarrow extends Apache Arrow to store spatial types columnarly and runs spatial queries on the Arrow compute engine, demonstrating geoarrow::read_geoparquet()…
Talk on
Comparing Package Versions with DiffifyColin S Gillespie05m
A web service compares two R package versions and highlights concrete changes: diffify.com shows file diffs, namespace edits, and function signature changes so…
Talk on
Exploratory Spatial Data Analysis in the tidyverseJosiah Parry05m
Provides a tidyverse-friendly interface to spatial econometrics by wrapping spdep and operating on sf objects, returning dplyr-ready lists, vectors and data…
Talk on
Implications of R Syntax in Intro StatsAmelia McNamara05m
Semester-long, head-to-head comparison measures concrete differences: the formula section uses mosaic + ggformula + base t.test while the tidyverse section…
Talk on
It's about timeDavis Vaughan06m
clock is an R package that adds concrete types like year-month, year-quarter, ISO year-week and nanosecond precision and a safety-first API that errors on…
Talk on
leafdown: Interactive Multi-layer maps in Shiny appsAndreas Hofheinz05m
Uses the Meteostat Weather's Record Keeper monthly dataset (≈2,000 US stations) to show a Shiny map workflow built with leafdown that moves between state…
Lightning on
Leveraging CSS to Make Shiny Mobile-ResponsiveShelmith Nyagathiri Kariuki05m
A production Shiny app is converted to a mobile-friendly version in about two to three weeks by changing CSS only and minimal R edits, deploying the updated…
Lightning on
Let's start at the beginning - bits to character encoding in RAlex Farach05m
Explains how characters map to numbers then bits with the math 2^8 = 256 so 8 bits = 1 byte and ASCII originally used 7 bits while Latin‑1 uses the full 8…
Talk on
Making Awesome Automations with GitHub ActionsBeatriz Milz05m
A practical introduction to using GitHub Actions to run arbitrary R work: package checks and site builds via r-lib/actions and package scaffolding with…
Talk on
Say Hello! to Multilingual Shiny AppsNicola Rennie05m
A bilingual English‑Welsh Shiny app for public health data is built with translation logic embedded rather than relying on auto‑translate packages that lack…
Talk on
The Future of Missing DataNicholas Tierney06m
Introduces the R packages {naniar} and {visdat} and demonstrates concrete visual tools to diagnose patterns and proportions of missingness, including a matrix…
Talk on
Visualizing distributions and uncertainty using ggdistMatthew Kay05m
ggdist is an R extension to ggplot2 that maps PDFs CDFs and quantiles onto aesthetics to build uncertainty plots. It accepts samples or distributional vector…
Talk on
WebR: R compiled for WebAssembly and running in the browserGeorge Stagg05m
WebR brings a full R environment into the browser by compiling R to WebAssembly so all computation runs client-side and no local or cloud R servers are needed…
Talk on
Zero-setup R workshops with GitHub CodespacesDavid Smith05m
Clicking the GitHub Code button launches a GitHub Codespaces dev environment in about 10–20 seconds that pulls a rocker container, installs R 4.2.1 plus the…
Talk on
rstudio::conf(2022) All things R & RStudio01m
Recommendation to attend rstudio::conf July 2022 in Washington DC and to focus on concrete takeaways: community sessions that show actual R code and packages…
Promo on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.