Talks & Other Resources

posit::conf(2025)

Disposable Shiny Apps

September 18, 2025 Slides

Build more Shiny apps. Then throw them away. This talk makes the case for deliberately temporary apps: swap static slides for interactive conversations, build in hours instead of weeks, and lean on AI assistants to keep momentum high.


posit::conf(2024)

Posit Academy in the Age of Generative AI — Lessons from the Frontlines

August 2024 Slides

How did Posit Academy learners respond to generative AI tools entering their workflow? More than half rated AI code assistants 2 stars or less. This talk explores threshold concepts for learning with AI coding tools and what that means for how we teach data science.


R/Pharma 2024

Integrating AI Assistants into Shiny Apps

October 29, 2024 Slides

Practical patterns for embedding AI assistants into Shiny applications using elmer, shinychat, and sidebots — covering how to streamline development and give users a natural language interface to your app’s functionality.


Tunis R User Group & R Ladies Rome

Building a Chatbot with OpenAI, Shiny & R

2024

A practical walkthrough of building a production-ready chatbot using OpenAI’s API, Shiny, and R — covering the full stack from API integration to a deployable Shiny app.


posit::conf(2023)

Large Language Models in RStudio

September 2023

An introduction to integrating LLMs into the R and RStudio ecosystem, covering the tools and patterns that became the foundation for gptstudio and the wave of AI tooling that followed.


RStudio Community Meetup

Enabling Citizen Data Scientists with RStudio Academy

June 21, 2022 Talk | Slides

In chemistry and materials science research, data is messy, unstructured, and scattered. Solving this problem requires researchers to deeply embed within data generation and analysis workflows. We are on a multi-year journey to equip scientists and engineers with guidance and tools to extract insights from their data. I share our lessons from this journey learned through teaching, community building, and collaboration with a particular focus on the integration of language agnostic RStudio tools, products, and programs. I will especially be focusing on our experience with RStudio Academy.