From 6b34da002bbcfd3ae0150fad43412e9e53175c42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ezequiel=20Leonardo=20Casta=C3=B1o?= <14986783+ELC@users.noreply.github.com> Date: Tue, 17 Jun 2025 21:53:52 -0300 Subject: [PATCH 1/5] Scraped positconf-2023 Fixes #xxx Event config: ~~~yaml repo_dir: W:\Repositories\pyvideo-data # Copy the event template here and adapt to the event parameters # Only repo_dir: and events: are loaded # ============================================================================= events: # - title: SciPy 2024 # dir: scipy-2024 # youtube_list: # - https://www.youtube.com/playlist?list=PL1PbeFStIOoO7rDLs431H-rn0h24Wr80S # related_urls: # - label: Conference Website # url: https://www.scipy2024.scipy.org/ # language: eng # dates: # begin: 2024-07-08 # end: 2024-07-14 # default: 2024-07-08 # minimal_download: false # issue: xxx # overwrite: # # all: true # takes precedence over add_new_files and existing_files_fields # add_new_files: true # existing_files_fields: # - duration # - thumbnail_url # - videos # - description # - language # - recorded # - related_urls # - speakers # - tags # - title # tags: - title: JupyterCon 2020 dir: jupytercon-2020 youtube_list: - https://www.youtube.com/playlist?list=PL_1BH3ug7n1KCiM-g0x9ZoWuDNhwuM1kr related_urls: - label: Conference Website url: https://web.archive.org/web/20201030085456/https://jupytercon.github.io/jupytercon2020-website/ language: eng dates: begin: 2020-10-05 end: 2020-10-17 default: 2020-10-05 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: JupyterCon 2023 dir: jupytercon-2023 youtube_list: - https://www.youtube.com/playlist?list=PL_1BH3ug7n1Ih_Yy2TmM7MZ2zogSLZvzE related_urls: - label: Conference Website url: https://web.archive.org/web/20230531110007/https://www.jupytercon.com/ language: eng dates: begin: 2023-05-10 end: 2023-05-12 default: 2023-05-10 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: Py4AI 2024 dir: py4ai-2024 youtube_list: - https://www.youtube.com/playlist?list=PL0RwQVm3YPu5k9iIaQUehwgh2M1DgKWaT related_urls: - label: Conference Website url: https://web.archive.org/web/20240511071059/https://www.py4ai.com/ language: eng dates: begin: 2024-03-16 end: 2024-03-16 default: 2024-03-16 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: XtremePython 2024 dir: xtremepython-2024 youtube_list: - https://www.youtube.com/playlist?list=PL9XJvIlpSqocUf9t_YcRHmNza5WkTACvJ related_urls: - label: Conference Website url: https://xtremepython.dev/2024/ language: eng dates: begin: 2024-11-19 end: 2024-11-19 default: 2024-11-19 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: XtremePython 2023 dir: xtremepython-2023 youtube_list: - https://www.youtube.com/playlist?list=PL9XJvIlpSqoeSy5TcB0FGG_-6q3NeQNPl related_urls: - label: Conference Website url: https://xtremepython.dev/2023/ language: eng dates: begin: 2023-04-16 end: 2023-04-16 default: 2023-04-16 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: XtremePython 2022 dir: xtremepython-2022 youtube_list: - https://www.youtube.com/playlist?list=PL9XJvIlpSqoc4ZggVIefeet8wjoMDHhms related_urls: - label: Conference Website url: https://xtremepython.dev/2022/ language: eng dates: begin: 2022-12-27 end: 2022-12-27 default: 2022-12-27 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: XtremePython 2021 dir: xtremepython-2021 youtube_list: - https://www.youtube.com/playlist?list=PL9XJvIlpSqoeT58uNpmwLE8RA2vkr-klo related_urls: - label: Conference Website url: https://xtremepython.dev/2021/ language: eng dates: begin: 2021-11-25 end: 2021-11-25 default: 2021-11-25 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: Posit:Conf 2024 dir: positconf-2024 youtube_list: - https://www.youtube.com/playlist?list=PL9HYL-VRX0oSFkdF4fJeY63eGDvgofcbn related_urls: - label: Conference Website url: https://web.archive.org/web/20240804081019/https://posit.co/conference/ language: eng dates: begin: 2024-08-12 end: 2024-08-14 default: 2024-08-12 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: Posit:Conf 2023 dir: positconf-2023 youtube_list: - https://www.youtube.com/playlist?list=PL9HYL-VRX0oRFZslRGHwHuwea7SvAATHp related_urls: - label: Conference Website url: https://web.archive.org/web/20230902080800/https://posit.co/conference language: eng dates: begin: 2023-09-17 end: 2023-09-20 default: 2023-09-17 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: PyTorch Day 2025 dir: pytorchday-2025 youtube_list: - https://www.youtube.com/playlist?list=PL_lsbAsL_o2DBxQBRA5SoqnTL_inXCOLU related_urls: - label: Conference Website url: https://events.linuxfoundation.org/pytorch-day-france/ language: eng dates: begin: 2025-05-07 end: 2025-05-07 default: 2025-05-07 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: PyTorch Conference 2024 dir: pytorchconf-2024 youtube_list: - https://www.youtube.com/playlist?list=PL_lsbAsL_o2B_znuvm-pDtV_cRhpqZb8l related_urls: - label: Conference Website url: https://pytorch.org/event/pytorch-conference-2024/ language: eng dates: begin: 2024-09-18 end: 2024-09-19 default: 2024-09-18 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: PyTorch Conference 2023 dir: pytorchconf-2023 youtube_list: - https://www.youtube.com/playlist?list=PL_lsbAsL_o2BivkGLiDfHY9VqWlaNoZ2O related_urls: - label: Conference Website url: https://pytorch.org/event/pytorch-conference-2023/ language: eng dates: begin: 2023-10-16 end: 2023-10-17 default: 2023-10-16 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: - title: PyTorch Conference 2019 dir: pytorchconf-2019 youtube_list: - https://www.youtube.com/playlist?list=PL_lsbAsL_o2BY-RrqVDKDcywKnuUTp-f3 language: eng dates: begin: 2019-10-16 end: 2019-10-17 default: 2019-10-16 minimal_download: false issue: xxx overwrite: # all: true # takes precedence over add_new_files and existing_files_fields add_new_files: true existing_files_fields: - duration - thumbnail_url - videos - description - language - recorded - related_urls - speakers - tags - title tags: # ISO_639-3 language codes https://en.wikipedia.org/wiki/ISO_639-3 # languages = { # 'ita': 'Italian', # 'zho': 'Chinese', # 'por': 'Portuguese', # 'ukr': 'Ukrainian', # 'deu': 'German', # 'eng': 'English', # 'rus': 'Russian', # 'fra': 'French', # 'spa': 'Spanish', # 'eus': 'Basque', # 'cat': 'Catalan', # 'glg': 'Galician', # 'kor': 'Korean', # 'lit': 'Lithuanian', # 'jpn': 'Japanese', # 'ces': 'Czech', # 'pol': 'Polish', # 'heb': 'Hebrew', # 'tha': 'Thai', # } ~~~ Scraped with [pyvideo_scrape](https://github.com/pyvideo/pyvideo_scrape) --- positconf-2023/category.json | 3 + ...ions-and-ai-chat-bots-posit-conf-2023.json | 70 ++++++++++++++ ...e-to-open-source-llms-posit-conf-2023.json | 75 +++++++++++++++ ...emes-on-top-of-ggplot-posit-conf-2023.json | 83 ++++++++++++++++ ...nlocking-new-possibilities-posit-conf.json | 70 ++++++++++++++ ...pandemic-preparedness-posit-conf-2023.json | 70 ++++++++++++++ ...ding-to-github-issues-posit-conf-2023.json | 71 ++++++++++++++ ...common-than-you-think-posit-conf-2023.json | 70 ++++++++++++++ ...ing-system-with-shiny-posit-conf-2023.json | 70 ++++++++++++++ .../can-i-have-a-word-posit-conf-2023.json | 72 ++++++++++++++ ...-the-places-you-ll-go-posit-conf-2023.json | 70 ++++++++++++++ ...rom-an-analytical-lab-posit-conf-2023.json | 70 ++++++++++++++ ...an-justice-department-posit-conf-2023.json | 70 ++++++++++++++ ...orite-open-source-projects-posit-conf.json | 74 +++++++++++++++ ...rence-with-tidymodels-posit-conf-2023.json | 74 +++++++++++++++ ...evel-containerization-posit-conf-2023.json | 71 ++++++++++++++ ...-frontiers-with-r-universe-posit-conf.json | 71 ++++++++++++++ ...alized-infrastructure-posit-conf-2023.json | 71 ++++++++++++++ ...lization-with-seaborn-posit-conf-2023.json | 71 ++++++++++++++ ...ntracts-from-r-to-dbt-posit-conf-2023.json | 78 +++++++++++++++ ...ess-to-education-data-posit-conf-2023.json | 76 +++++++++++++++ ...-science-organization-posit-conf-2023.json | 70 ++++++++++++++ ...with-shiny-for-python-posit-conf-2023.json | 71 ++++++++++++++ ...ou-can-t-live-without-posit-conf-2023.json | 70 ++++++++++++++ ...h-r-and-the-tidyverse-posit-conf-2023.json | 75 +++++++++++++++ ...earchers-with-interactive-quarto-docs.json | 71 ++++++++++++++ ...eports-and-shiny-apps-posit-conf-2023.json | 71 ++++++++++++++ .../extending-quarto-posit-conf-2023.json | 71 ++++++++++++++ ...-your-first-r-package-posit-conf-2023.json | 70 ++++++++++++++ ...ocess-and-visualize-motion-posit-conf.json | 71 ++++++++++++++ ...apps-in-the-workplace-posit-conf-2023.json | 75 +++++++++++++++ ...-to-data-intelligence-posit-conf-2023.json | 71 ++++++++++++++ ...blication-with-quarto-posit-conf-2023.json | 70 ++++++++++++++ ...ty-of-engaged-r-users-posit-conf-2023.json | 70 ++++++++++++++ ...g-the-most-out-of-git-posit-conf-2023.json | 71 ++++++++++++++ ...dio-it-s-finally-here-posit-conf-2023.json | 71 ++++++++++++++ ...-python-with-plotnine-posit-conf-2023.json | 83 ++++++++++++++++ ...of-data-orchestration-posit-conf-2023.json | 71 ++++++++++++++ ...and-how-we-can-fix-it-posit-conf-2023.json | 71 ++++++++++++++ ...-love-public-packages-posit-conf-2023.json | 71 ++++++++++++++ ...y-made-me-a-better-student-posit-conf.json | 71 ++++++++++++++ ...-make-apps-users-love-posit-conf-2023.json | 71 ++++++++++++++ ...ce-meetup-sustainable-posit-conf-2023.json | 70 ++++++++++++++ ...ence-people-with-data-posit-conf-2023.json | 70 ++++++++++++++ ...on-posit-connect-team-posit-conf-2023.json | 71 ++++++++++++++ ...l-and-css-for-r-users-posit-conf-2023.json | 79 ++++++++++++++++ ...anagement-with-duckdb-posit-conf-2023.json | 82 ++++++++++++++++ ...all-multiples-layouts-posit-conf-2023.json | 70 ++++++++++++++ ...n-r-package-developer-posit-conf-2023.json | 70 ++++++++++++++ ...ions-all-the-way-down-posit-conf-2023.json | 74 +++++++++++++++ ...se-for-generative-art-posit-conf-2023.json | 87 +++++++++++++++++ ...age-models-in-rstudio-posit-conf-2023.json | 71 ++++++++++++++ ...-webassembly-and-webr-posit-conf-2023.json | 71 ++++++++++++++ ...ython-web-app-is-easy-posit-conf-2023.json | 87 +++++++++++++++++ ...bench-for-every-cloud-posit-conf-2023.json | 71 ++++++++++++++ ...aborating-with-quarto-posit-conf-2023.json | 71 ++++++++++++++ ...dfs-with-quarto-typst-posit-conf-2023.json | 71 ++++++++++++++ ...ctive-1-on-1-meetings-posit-conf-2023.json | 70 ++++++++++++++ ...16b-in-property-taxes-posit-conf-2023.json | 79 ++++++++++++++++ ...after-30-years-of-industry-experience.json | 70 ++++++++++++++ ...t-for-data-scientists-posit-conf-2023.json | 72 ++++++++++++++ ...anding-of-soil-health-posit-conf-2023.json | 75 +++++++++++++++ ...o-html-theme-in-order-posit-conf-2023.json | 70 ++++++++++++++ ...ot-only-in-production-posit-conf-2023.json | 70 ++++++++++++++ .../videos/r-you-going-posit-conf-2023.json | 75 +++++++++++++++ ...chine-learning-models-posit-conf-2023.json | 74 +++++++++++++++ ...nuscripts-with-quarto-posit-conf-2023.json | 71 ++++++++++++++ ...hiny-without-a-server-posit-conf-2023.json | 71 ++++++++++++++ ...ank-and-posit-connect-posit-conf-2023.json | 71 ++++++++++++++ ...k-with-the-gonzalez-matrix-posit-conf.json | 71 ++++++++++++++ ...cants-and-what-you-must-know-to-shine.json | 70 ++++++++++++++ ...-learn-and-tensorflow-posit-conf-2023.json | 71 ++++++++++++++ ...aling-your-shiny-apps-posit-conf-2023.json | 71 ++++++++++++++ ...-app-development-tool-posit-conf-2023.json | 71 ++++++++++++++ ...of-a-year-of-blogging-posit-conf-2023.json | 71 ++++++++++++++ ...verywhere-all-at-once-posit-conf-2023.json | 70 ++++++++++++++ ...-bridge-to-the-future-posit-conf-2023.json | 70 ++++++++++++++ ...ltimate-new-hire-hack-posit-conf-2023.json | 72 ++++++++++++++ ...at-hardly-anybody-has-posit-conf-2023.json | 71 ++++++++++++++ ...g-up-plots-in-r-shiny-posit-conf-2023.json | 74 +++++++++++++++ ...ting-quarto-documents-posit-conf-2023.json | 71 ++++++++++++++ ...-python-and-the-cloud-posit-conf-2023.json | 74 +++++++++++++++ ...ladies-next-ten-years-posit-conf-2023.json | 74 +++++++++++++++ ...to-the-legal-aid-community-posit-conf.json | 70 ++++++++++++++ ...d-and-quarto-to-the-rescue-posit-conf.json | 71 ++++++++++++++ ...ade-it-with-quartodoc-posit-conf-2023.json | 70 ++++++++++++++ ...ng-data-science-teams-posit-conf-2023.json | 71 ++++++++++++++ ...ing-r-adoption-in-gsk-posit-conf-2023.json | 71 ++++++++++++++ ...onality-to-r-packages-posit-conf-2023.json | 74 +++++++++++++++ ...ilding-the-right-tool-posit-conf-2023.json | 70 ++++++++++++++ ...shiny-app-deployments-posit-conf-2023.json | 70 ++++++++++++++ ...g-a-modeling-pipeline-posit-conf-2023.json | 78 +++++++++++++++ ...wards-the-next-generation-of-shiny-ui.json | 79 ++++++++++++++++ ...teractivity-in-quarto-posit-conf-2023.json | 87 +++++++++++++++++ ...t-10-year-reflections-posit-conf-2023.json | 70 ++++++++++++++ ...-traditional-lifeways-posit-conf-2023.json | 71 ++++++++++++++ ...atic-invasive-species-posit-conf-2023.json | 70 ++++++++++++++ ...kflows-at-mayo-clinic-posit-conf-2023.json | 71 ++++++++++++++ ...th-databricks-connect-posit-conf-2023.json | 71 ++++++++++++++ ...-reticulate-r-python-interoperability.json | 71 ++++++++++++++ ...r-and-tidy-data-tutor-posit-conf-2023.json | 71 ++++++++++++++ ...cumentation-to-quarto-posit-conf-2023.json | 94 +++++++++++++++++++ ...about-file-management-posit-conf-2023.json | 78 +++++++++++++++ ...ming-a-data-scientist-posit-conf-2023.json | 70 ++++++++++++++ .../what-s-new-in-quarto-posit-conf-2023.json | 71 ++++++++++++++ ...n-the-torch-ecosystem-posit-conf-2023.json | 70 ++++++++++++++ ...-make-it-more-helpful-posit-conf-2023.json | 74 +++++++++++++++ ...-start-making-friends-posit-conf-2023.json | 70 ++++++++++++++ ...nce-culture-for-veterinary-scientists.json | 78 +++++++++++++++ 109 files changed, 7851 insertions(+) create mode 100644 positconf-2023/category.json create mode 100644 positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json create mode 100644 positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json create mode 100644 positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json create mode 100644 positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json create mode 100644 positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json create mode 100644 positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json create mode 100644 positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json create mode 100644 positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json create mode 100644 positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json create mode 100644 positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json create mode 100644 positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json create mode 100644 positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json create mode 100644 positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json create mode 100644 positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json create mode 100644 positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json create mode 100644 positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json create mode 100644 positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json create mode 100644 positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json create mode 100644 positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json create mode 100644 positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json create mode 100644 positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json create mode 100644 positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json create mode 100644 positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json create mode 100644 positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json create mode 100644 positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json create mode 100644 positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json create mode 100644 positconf-2023/videos/extending-quarto-posit-conf-2023.json create mode 100644 positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json create mode 100644 positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json create mode 100644 positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json create mode 100644 positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json create mode 100644 positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json create mode 100644 positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json create mode 100644 positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json create mode 100644 positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json create mode 100644 positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json create mode 100644 positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json create mode 100644 positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json create mode 100644 positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json create mode 100644 positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json create mode 100644 positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json create mode 100644 positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json create mode 100644 positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json create mode 100644 positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json create mode 100644 positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json create mode 100644 positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json create mode 100644 positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json create mode 100644 positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json create mode 100644 positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json create mode 100644 positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json create mode 100644 positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json create mode 100644 positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json create mode 100644 positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json create mode 100644 positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json create mode 100644 positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json create mode 100644 positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json create mode 100644 positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json create mode 100644 positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json create mode 100644 positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json create mode 100644 positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json create mode 100644 positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json create mode 100644 positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json create mode 100644 positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json create mode 100644 positconf-2023/videos/r-you-going-posit-conf-2023.json create mode 100644 positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json create mode 100644 positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json create mode 100644 positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json create mode 100644 positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json create mode 100644 positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json create mode 100644 positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json create mode 100644 positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json create mode 100644 positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json create mode 100644 positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json create mode 100644 positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json create mode 100644 positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json create mode 100644 positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json create mode 100644 positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json create mode 100644 positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json create mode 100644 positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json create mode 100644 positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json create mode 100644 positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json create mode 100644 positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json create mode 100644 positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json create mode 100644 positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json create mode 100644 positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json create mode 100644 positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json create mode 100644 positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json create mode 100644 positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json create mode 100644 positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json create mode 100644 positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json create mode 100644 positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json create mode 100644 positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json create mode 100644 positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json create mode 100644 positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json create mode 100644 positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json create mode 100644 positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json create mode 100644 positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json create mode 100644 positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json create mode 100644 positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json create mode 100644 positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json create mode 100644 positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json create mode 100644 positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json create mode 100644 positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json create mode 100644 positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json create mode 100644 positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json create mode 100644 positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json create mode 100644 positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json create mode 100644 positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json diff --git a/positconf-2023/category.json b/positconf-2023/category.json new file mode 100644 index 000000000..ab1947987 --- /dev/null +++ b/positconf-2023/category.json @@ -0,0 +1,3 @@ +{ + "title": "Posit:Conf 2023" +} diff --git a/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json b/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json new file mode 100644 index 000000000..eb8607025 --- /dev/null +++ b/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Winston Chang\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1153", + "duration": 370, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/Sn9Uj6vW4-Y/maxresdefault.jpg", + "title": "20 questions and AI chat bots - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=Sn9Uj6vW4-Y" + } + ] +} diff --git a/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json b/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json new file mode 100644 index 000000000..0d81e19a8 --- /dev/null +++ b/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json @@ -0,0 +1,75 @@ +{ + "description": "Presented by Jeremy Howard\r\n\r\nIn this deeply informative video, Jeremy Howard, co-founder of fast.ai and creator of the ULMFiT approach on which all modern language models (LMs) are based, takes you on a comprehensive journey through the fascinating landscape of LMs. Starting with the foundational concepts, Jeremy introduces the architecture and mechanics that make these AI systems tick. He then delves into critical evaluations of GPT-4, illuminates practical uses of language models in code writing and data analysis, and offers hands-on tips for working with the OpenAI API. The video also provides expert guidance on technical topics such as fine-tuning, decoding tokens, and running private instances of GPT models.\r\n\r\nAs we move further into the intricacies, Jeremy unpacks advanced strategies for model testing and optimization, utilizing tools like GPTQ and Hugging Face Transformers. He also explores the potential of specialized datasets like Orca and Platypus for fine-tuning and discusses cutting-edge trends in Retrieval Augmented Generation and information retrieval. Whether you're new to the field or an established professional, this presentation offers a wealth of insights to help you navigate the ever-evolving world of language models.\r\n\r\n(The above summary was, of course, created by an LLM!)\r\n\r\nFor the notebook used in this talk, see https://github.com/fastai/lm-hackers. \r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Notebooks+LLMs may just be the future of coding.\r\nSession Code: KEY-1107", + "duration": 3703, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://github.com/fastai/lm-hackers.", + "url": "https://github.com/fastai/lm-hackers." + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/sYliwvml9Es/maxresdefault.webp", + "title": "A hacker's guide to open source LLMs - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=sYliwvml9Es" + } + ] +} diff --git a/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json b/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json new file mode 100644 index 000000000..1430c2547 --- /dev/null +++ b/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json @@ -0,0 +1,83 @@ +{ + "description": "Presented by Aaron Chafetz and Karishma Srikanth\r\nPlease note, a power issue cut off the first five minutes of the talk.\n\r\nExplore how our team at the US Agency for International Development (USAID) created our own data viz branding R package on top of ggplot2 and how you can too. \r\n\r\nHow do you create brand cohesion across your large team when it comes to data viz? Inspired by the BBC's bbplot, our team at the US Agency for International Development (USAID) developed a package on top of ggplot2 to create a common look and feel for our team's products. This effort improved not just the cohesiveness of our work, but also trustworthiness. By creating this package, we reduced the reliance on using defaults and the time spent on each project customizing numerous graphic elements. More importantly, this package provided an easier on-ramp for new teammates to adopt R. We share our journey within a federal agency developing a style guide and aim to guide and inspire other organizations who could benefit from developing their own branding package and guidance.\r\n\r\nMaterials: \r\n- https://speakerdeck.com/achafetz/adding-a-touch-of-glitr\r\n- https://usaid-oha-si.github.io/glitr/\r\n- https://issuu.com/achafetz/docs/oha_styleguide\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1103", + "duration": 867, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://usaid-oha-si.github.io/glitr/\r", + "url": "https://usaid-oha-si.github.io/glitr/\r" + }, + { + "label": "https://issuu.com/achafetz/docs/oha_styleguide\r", + "url": "https://issuu.com/achafetz/docs/oha_styleguide\r" + }, + { + "label": "https://speakerdeck.com/achafetz/adding-a-touch-of-glitr\r", + "url": "https://speakerdeck.com/achafetz/adding-a-touch-of-glitr\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/-0pPBAiJaYk/maxresdefault.webp", + "title": "Adding a Touch of glitr: Developing a Package of Themes on Top of ggplot - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=-0pPBAiJaYk" + } + ] +} diff --git a/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json b/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json new file mode 100644 index 000000000..8cc7a4b49 --- /dev/null +++ b/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Winston Chang\r\n\r\nIn the past year, people have come to realize that AI can revolutionize the way we work. This talk focuses on using AI tools with Shiny for Python, demonstrating how AI can accelerate Shiny application development and enhance its capabilities. We'll also explore Shiny's unique ability to interface with AI models, offering possibilities beyond Python web frameworks like Streamlit and Dash. Learn how Shiny and AI together can empower you to do more, and do it faster.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1153", + "duration": 1082, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/lXOMJvuPN_Y/maxresdefault.jpg", + "title": "AI and Shiny for Python: Unlocking New Possibilities - posit::conf", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=lXOMJvuPN_Y" + } + ] +} diff --git a/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json b/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json new file mode 100644 index 000000000..612eb82e0 --- /dev/null +++ b/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Patrick van den Berg\r\n\r\nThe next pandemic may be caused by a flu strain, and with thousands of patients with the flu in Dutch hospitals annually it is important to have accurate and current data. The National Institute for Public Health and the Environment of the Netherlands (RIVM) collects and processes flu data to achieve pandemic preparedness. However, the flu reporting process used to be very laborious, stealing precious time from epidemiologists. In our journey of automating this data pipeline we learned that collaboration was the most important factor in getting to a working system. This talk will be at the cross-section of data science and epidemiology and will provide you with a valuable opportunity to learn from our experiences.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1150", + "duration": 973, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/F8aDgKkXoxI/maxresdefault.jpg", + "title": "Automating the Dutch National Flu Surveillance for Pandemic Preparedness - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=F8aDgKkXoxI" + } + ] +} diff --git a/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json b/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json new file mode 100644 index 000000000..ba1efdbce --- /dev/null +++ b/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Matt Herman\r\n\r\nThe transition from analyzing data in R to making packages in R can feel like a big step. Writing code to clean data or make visualizations seems categorically different from building robust \"software\" on which other people rely. \r\n \r\nIn this talk, I'll show why that distinction is not necessarily true by discussing my personal experience from learning R in graduate school to reporting bugs on GitHub to becoming a co-author of the tidycensus package and a practicing data scientist. The positive and supportive R community on GitHub, Twitter, and elsewhere contributes to why anyone who writes R code can become a package author.\r\n\r\n* I have not actually gotten rich but I did get freelance data work based on my package contributions!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Package development.\r\nSession Code: TALK-1133", + "duration": 1108, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/18vfcf46ozE/maxresdefault.jpg", + "title": "Becoming an R Package Author (or How I Got Rich Responding to GitHub Issues) - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=18vfcf46ozE" + } + ] +} diff --git a/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json b/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json new file mode 100644 index 000000000..a5e070aa0 --- /dev/null +++ b/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Kari Jordan\r\n\r\nData science is often difficult to define because of its many intersections, including statistics, programming, analytics, and other domain knowledge. Would you believe it if I told you Black hair and data science have much in common?\r\n\r\nThis talk is for those considering learning about, studying, or pursuing data science. In it, Dr. Kari L. Jordan draws parallels between approaches to caring for Black hair and approaches to learning data science. We start with the roots and end by picking the right tools and products to maintain our coiffure.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1131", + "duration": 1221, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/DVQJ39_9L0U/maxresdefault.jpg", + "title": "Black Hair and Data Science Have More in Common Than You Think - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=DVQJ39_9L0U" + } + ] +} diff --git a/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json b/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json new file mode 100644 index 000000000..3bfdc49ed --- /dev/null +++ b/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Natalie O'Shea\r\n\r\nWorking in the high-touch world of consulting, our team needed to develop a reporting system that was flexible enough to be tailored to the specific needs of any given partner while still reducing the highly manual nature of populating client-ready slide decks with various metrics and data visualizations. Utilizing the extensive resources developed by the R user community, I was able to create a flexible, scalable reporting system that allows users to populate templated Google slide decks with metrics and professional-grade visualizations using data pulled directly from our database at the time of query. This streamlined approach enables our consultants to spend less time copy-pasting data from one channel to another and instead focus on what they do best: surfacing business-relevant insights and recommendations for our partners.\r\n \r\nBy sharing my approach to customizable self-serve reporting in Shiny, I hope attendees will walk away with new ideas about how to combine parameterized reporting and dashboard development to get the best of both worlds. Additionally, I hope to end by sharing how this project was pivotal in making the business case for procuring Posit products for my broader organization.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1075", + "duration": 1179, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/CoAsWA9_X2Y/maxresdefault.webp", + "title": "Building a Flexible, Scaleable Self-Serve Reporting System with Shiny - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=CoAsWA9_X2Y" + } + ] +} diff --git a/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json b/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json new file mode 100644 index 000000000..1026e2e72 --- /dev/null +++ b/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json @@ -0,0 +1,72 @@ +{ + "description": "Presented by Ellis Hughes\r\n\r\nSince its release, {gt} has won over the hearts of many due to its flexible and powerful table-generating abilities. However, in cases where office products were required by downstream users, {gt}'s potential remained untapped. That all changed in 2022 when Rich Iannone and I collaborated to add Word documents as an official output type. Now, data scientists can engage stakeholders directly, wherever they are. \r\n \r\nJoin me for an upcoming talk where I'll share my excitement about the new opportunities this update presents for the R community as well as future developments we can look forward to.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1156", + "duration": 1030, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse", + "word" + ], + "thumbnail_url": "https://i.ytimg.com/vi/5nhXSVNTWso/maxresdefault.jpg", + "title": "Can I Have a Word? - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=5nhXSVNTWso" + } + ] +} diff --git a/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json b/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json new file mode 100644 index 000000000..424b0c425 --- /dev/null +++ b/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Trevor Nederlof\r\n\r\nData scientists are creating incredibly useful data products at an accelerating rate. These products are consumed by others who expect them to be accurate reliable and timely, often promises unfulfilled. In this talk, we will explore how to use common CI/CD pipeline tools already within reach of attendees to automatically test and deploy their apps, APIs, and reports.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1166", + "duration": 309, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/ss5OkoZZHiw/maxresdefault.jpg", + "title": "CI/CD Pipelines - Oh, the Places You'll Go! - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=ss5OkoZZHiw" + } + ] +} diff --git a/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json b/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json new file mode 100644 index 000000000..16c8c2417 --- /dev/null +++ b/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Camila Saez Cabezas\r\n\r\nAre you considering or curious about developing code-based tools for scientists? Whether you are an experienced developer or a fellow Posit Academy graduate who might be stepping into this role for the first time, the aim of my story is to inspire you and help you navigate this process. While developing custom R functions, packages, and Shiny apps for diverse analytical capabilities and users in R&D, I learned why it's important to collect certain information at the start before writing any tidying, analysis, visualization, and web application code. \r\n \r\nIn this talk, I will share the essential technical questions that help me define and plan for success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1168", + "duration": 299, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/PhNnwfEZRek/maxresdefault.jpg", + "title": "Coding Tools for Industry R&D \u2013 Development Lessons from an Analytical Lab - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=PhNnwfEZRek" + } + ] +} diff --git a/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json b/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json new file mode 100644 index 000000000..2182adb52 --- /dev/null +++ b/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Thomas Michem\r\n\r\nWe build a great case on how to combine R and Python in a production environment.\r\n\r\nSo the justice department's back office monitors the smooth processing of all traffic fines in Belgium. They gather that data from all police departments and check if any anomalies occur. \r\n \r\nThe back-office monitors that using a shiny application where they can see traffic signs showing the status of the whole operation and the status is built using Python scripts that perform anomaly detection if the number of fines is in line with what they expect daily. And the results of those checks are delivered to a front-end shiny application with Python flask API.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1122", + "duration": 1150, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/EfBlESOpbDs/maxresdefault.jpg", + "title": "Combining R and Python for the Belgian Justice Department - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=EfBlESOpbDs" + } + ] +} diff --git a/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json b/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json new file mode 100644 index 000000000..524b75599 --- /dev/null +++ b/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json @@ -0,0 +1,74 @@ +{ + "description": "Presented by Rose Franzen\r\n\r\nExplore accessibility for data scientists by uncovering some common barriers in open source tools with simple fixes that anyone can implement.\r\n\r\nDive into the often-overlooked world of accessibility for developers and data scientists! Uncover common accessibility barriers in open source tools, and learn simple steps to address them. Whether you\u2019re a seasoned maintainer or a total novice, you\u2019ll walk away with clear action items to implement right away. Join the movement of individuals championing the next frontier of disability inclusion in technology, shaping a more equitable future for all! \r\n\r\nMaterials: https://github.com/franzenr/commit-to-change\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Package development.\r\nSession Code: TALK-1134", + "duration": 1124, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://github.com/franzenr/commit-to-change\r", + "url": "https://github.com/franzenr/commit-to-change\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/0qfzxHHCDfE/maxresdefault.jpg", + "title": "Commit to Change: How to Increase Accessibility in Your Favorite Open Source Projects - posit::conf", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=0qfzxHHCDfE" + } + ] +} diff --git a/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json b/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json new file mode 100644 index 000000000..afe6c7dbc --- /dev/null +++ b/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json @@ -0,0 +1,74 @@ +{ + "description": "Presented by Max Kuhn\r\n\r\nConformal inference theory enables any model to produce probabilistic predictions, such as prediction intervals. We'll demonstrate how these analytical methods can be used with tidymodels. Simulations will show that the results have good coverage (i.e., a 90% interval should include the real point 90% of the time).\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1085", + "duration": 1303, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "AI", + "CRAN", + "ML", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "modelling", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/vJ4BYJSg734/maxresdefault.webp", + "title": "Conformal Inference with Tidymodels - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=vJ4BYJSg734" + } + ] +} diff --git a/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json b/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json new file mode 100644 index 000000000..ac9affd52 --- /dev/null +++ b/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by E. David Aja, not Kelly O'Briant \r\n\r\nRunning Connect with off-host content execution in Kubernetes is very cool and allows you to enable some powerful and sophisticated workflows. The question is, do you really need it? How do you evaluate and decide? Let's have a candid conversation about whether Connect content execution on Kubernetes is right for you and your organization. \r\n \r\nMoving to Kubernetes will introduce complexity, so it's important to have a strong motivating reason for making the switch. This talk will introduce new Connect features that are made possible by content-level containerization.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1116", + "duration": 1115, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/DN29WEXEF-8/maxresdefault.jpg", + "title": "Connect on Kubernetes: Content-level Containerization - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=DN29WEXEF-8" + } + ] +} diff --git a/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json b/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json new file mode 100644 index 000000000..be4cf6e47 --- /dev/null +++ b/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Mo Athanasia Mowinckel\r\n\r\nSay goodbye to installation headaches and hello to a universe of possibilities with R-Universe! Take your R package development to new frontiers by organizing and sharing packages beyond the bounds of CRAN. R-Universe's reliable package-building process strengthens installation and usage instructions, resulting in fewer support requests and an easy installation experience for users. With webpages and an API for exploring packages, R-Universe creates a streamlined and tidy ecosystem for R-package constellations. Also, you can build a custom toolchain for your users, relieving your workload and empowering users to help themselves. Join me to learn how to explore the vastness of R-Universe and expand your package development possibilities!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1080", + "duration": 1085, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/XDiyAvpo2uk/maxresdefault.webp", + "title": "CRAN-ial Expansion: Taking Your R Package Development to New Frontiers with R-Universe - posit::conf", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=XDiyAvpo2uk" + } + ] +} diff --git a/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json b/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json new file mode 100644 index 000000000..647417441 --- /dev/null +++ b/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Oliver Bracht\r\n\r\nIn this talk, the success story of Covestro's posit infrastructure is presented. The problem of the leading German material manufacturer was that no common development environment existed. With the help of eoda and Posit, a replicable, centralized development environment for R and Python was created. Although R and Python represent the core of the infrastructure, multiple languages and tools are unified. In addition to the collaboration of Covestro's data science teams, compliance guidelines could also be better fulfilled. The staging architecture hereby provides developers with a concept for testing and going live with their products. This project presents a best practice approach to a data science infrastructure using Covestro as an example.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1113", + "duration": 1218, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/KWszxViR8vg/maxresdefault.jpg", + "title": "Data Science in Production: The Way to a Centralized Infrastructure - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=KWszxViR8vg" + } + ] +} diff --git a/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json b/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json new file mode 100644 index 000000000..a6812a2ef --- /dev/null +++ b/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Michael Waskom\r\n\r\nSeaborn is a Python library for statistical data visualization. After nearly a decade of development, seaborn recently introduced an entirely new API that is more explicitly based on a formal grammar of graphics. My talk will introduce this API and contrast it with the classic seaborn interface, sharing insights about the influence of the grammar of graphics on the ergonomics and maintainability of data visualization software.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1136", + "duration": 1276, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/JE2C1MhZO6E/maxresdefault.jpg", + "title": "Data Visualization with Seaborn - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=JE2C1MhZO6E" + } + ] +} diff --git a/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json b/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json new file mode 100644 index 000000000..5d068be95 --- /dev/null +++ b/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json @@ -0,0 +1,78 @@ +{ + "description": "Presented by Emily Riederer\r\n\r\nstarts_with(language): Translating select helpers to dbt. Translating syntax between languages transports concepts across communities. We see a case study of adapting a column-naming workflow from dplyr to dbt's data engineering toolkit.\r\n\r\ndplyr's select helpers exemplify how the tidyverse uses opinionated design to push users into the pit of success. The ability to efficiently operate on names incentivizes good naming patterns and creates efficiency in data wrangling and validation.\r\n\r\nHowever, in a polyglot world, users may find they must leave the pit when comparable syntactic sugar is not accessible in other languages like Python and SQL. \r\n\r\nIn this talk, I will explain how dplyr's select helpers inspired my approach to 'column name contracts,' how good naming systems can help supercharge data management with packages like {dplyr} and {pointblank}, and my experience building the {dbtplyr} to port this functionality to dbt for building complex SQL-based data pipelines.\r\n\r\nMaterials: \r\n- https://github.com/emilyriederer/dbtplyr\r\n- https://emilyriederer.com\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1098", + "duration": 1087, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://emilyriederer.com\r", + "url": "https://emilyriederer.com\r" + }, + { + "label": "https://github.com/emilyriederer/dbtplyr\r", + "url": "https://github.com/emilyriederer/dbtplyr\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/tbylZHG-ahE/maxresdefault.webp", + "title": "dbtplyr: Bringing Column-Name Contracts from R to dbt - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=tbylZHG-ahE" + } + ] +} diff --git a/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json b/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json new file mode 100644 index 000000000..b623cc296 --- /dev/null +++ b/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json @@ -0,0 +1,76 @@ +{ + "description": "Presented by Erika Tyagi\r\n\r\nLearn how the Urban Institute is making high-quality data more accessible through the Education Data Portal. \r\n\r\nEvery year, government agencies release large amounts of data on schools and colleges, but this information is scattered across various websites and is often difficult to use. To make these data more accessible, the Urban Institute built the Education Data Portal, a freely available one-stop shop for harmonized data and metadata for nearly all major federal education datasets. In this talk, we'll demonstrate how the portal works and share lessons we've learned about making data accessible to users with varying technical skills and preferred programming languages.\r\n\r\nThe Urban Institute's Education Data Portal: https://educationdata.urban.org \r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1145", + "duration": 1117, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://educationdata.urban.org", + "url": "https://educationdata.urban.org" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "automation", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "humans", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/BofC1936o8k/maxresdefault.jpg", + "title": "Democratizing Access to Education Data - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=BofC1936o8k" + } + ] +} diff --git a/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json b/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json new file mode 100644 index 000000000..cfe1e0a02 --- /dev/null +++ b/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Daniel Woodie\r\n\r\nThe introduction of new tools, methods, and processes can be a struggle within a statistical science organization. Being deliberate and investing in the creation of a prototyping competency can help in accelerating progress. Prototyping allows organizations to quickly experiment with new ideas, reduce the risk of failure, identify potential issues early, and iterate until the desired outcome is achieved. \r\n \r\nI will highlight the key areas we have focused on accelerating, our framework for developing this competency, how we use Shiny, and the lessons we've learned along the way. Developing a prototyping competency is crucial for statistical science organizations that wish to stay competitive and innovative in today's rapidly changing landscape.\r\n \r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1059", + "duration": 1240, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/WsBQB08WxPc/maxresdefault.webp", + "title": "Developing a Prototyping Competency in a Statistical Science Organization - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=WsBQB08WxPc" + } + ] +} diff --git a/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json b/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json new file mode 100644 index 000000000..8c76a5880 --- /dev/null +++ b/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Gordon Shotwell\r\n\r\nA few years ago my company made a sudden shift from R to Python which was quite bad for my career because I didn't really know Python. The main issue was that I couldn't find a niche that allowed me to use my existing knowledge while learning the new language. \r\n \r\nShiny for Python is a great niche for R users because none of the Python web frameworks can do what Shiny can do. Additionally, almost all of your knowledge of the R package is applicable to the Python one. \r\n \r\nThis talk will provide an overview of the Python web application landscape and articulate what Shiny adds to this landscape, and then go through the five things that R users need to know before developing their first Shiny for Python application.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1138", + "duration": 1069, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/nGmhPEl2cfg/maxresdefault.jpg", + "title": "Diversify Your Career with Shiny for Python - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=nGmhPEl2cfg" + } + ] +} diff --git a/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json b/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json new file mode 100644 index 000000000..6e49b5381 --- /dev/null +++ b/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Davis Vaughan\r\n\r\nDid you enjoy my clickbait title? Did it work? Either way, welcome!\r\n\r\nThe dplyr 1.1.0 release included a number of new features, such as:\r\n- Per-operation grouping with `.by`\r\n- An overhaul to joins, including new inequality and rolling joins\r\n- New `consecutive_id()` and `case_match()` helpers\r\n- Significant performance improvements in `arrange()`\r\n \r\nJoin me as we take a tour of this exciting dplyr update, and learn how to use these new features in your own work!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1162", + "duration": 328, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/K_7UJA2syLk/maxresdefault.jpg", + "title": "dplyr 1.1.0 Features You Can't Live Without - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=K_7UJA2syLk" + } + ] +} diff --git a/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json b/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json new file mode 100644 index 000000000..647e6577a --- /dev/null +++ b/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json @@ -0,0 +1,75 @@ +{ + "description": "Presented by Kirill M\u00fcller\r\n\r\nThe duckplyr R package combines the convenience of dplyr with the performance of DuckDB. Better than dbplyr: Data frame in, data frame out, fully compatible with dplyr.\r\n\r\nduckdb is the new high-performance analytical database system that works great with R, Python, and other host systems. dplyr is the grammar of data manipulation in the tidyverse, tightly integrated with R, but it works best for small or medium-sized data. The former has been designed with large or big data in mind, but currently, you need to formulate your queries in SQL.\r\n\r\nThe new duckplyr package offers the best of both worlds. It transforms a dplyr pipe into a query object that duckdb can execute, using an optimized query plan. It is better than dbplyr because the interface is \"data frames in, data frames out\", and no intermediate SQL code is generated.\r\n\r\nThe talk first presents our results, a bit of the mechanics, and an outlook for this ambitious project.\r\n\r\nMaterials: https://github.com/duckdblabs/duckplyr/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1100", + "duration": 1052, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://github.com/duckdblabs/duckplyr/\r", + "url": "https://github.com/duckdblabs/duckplyr/\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/V9GwSPjKMKw/maxresdefault.jpg", + "title": "duckplyr: Tight Integration of duckdb with R and the tidyverse - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=V9GwSPjKMKw" + } + ] +} diff --git a/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json b/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json new file mode 100644 index 000000000..ad00b0e84 --- /dev/null +++ b/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by James Balamuta\r\n\r\nFull talk title: Dynamic Interactions: Empowering Educators and Researchers with Interactive Quarto Documents Using webR\r\n\r\nTraditional Quarto documents often lack interactivity, limiting the ability of students and researchers to fully explore and engage with the presented topic. In this talk, we propose a novel approach that utilizes webR, a WebAssembly-powered version of R, to seamlessly embed R code directly within the browser without the need for a server. We demonstrate how this approach can transform static Quarto documents into dynamic examples by leveraging webR's capabilities through standard Quarto code cells, enabling real-time execution of R code and dynamic display of results. Our approach empowers educators and researchers alike to harness the power of interactivity and reproducibility for enhanced learning and research experiences.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1073", + "duration": 1236, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rmd", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/60i9f861HLg/maxresdefault.webp", + "title": "Dynamic Interactions: webR to Empower Educators & Researchers with Interactive Quarto Docs", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=60i9f861HLg" + } + ] +} diff --git a/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json b/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json new file mode 100644 index 000000000..86327ef6b --- /dev/null +++ b/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Garrick Aden-Buie\r\n\r\nR Markdown, Quarto, and Shiny are powerful frameworks that allow authors to create data-driven reports and apps. But truly excellent reports require a lot of work in the final steps to get numerical and stylistic formatting just right. \r\n \r\n{epoxy} is a new package that uses {glue} to give authors templating superpowers. Epoxy works in R Markdown and Quarto, in markdown, LaTeX, and HTML outputs. It also provides easy templating for Shiny apps for dynamic data-driven reporting. \r\n \r\nBeyond epoxy's features, this talk will also touch on tips and approaches for data-driven reporting that will be useful to a wide audience, from R Markdown experts to the Quarto and Shiny curious.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1155", + "duration": 1144, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/tq5Uwbexk3k/maxresdefault.jpg", + "title": "epoxy: Super Glue for Data-driven Reports and Shiny Apps - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=tq5Uwbexk3k" + } + ] +} diff --git a/positconf-2023/videos/extending-quarto-posit-conf-2023.json b/positconf-2023/videos/extending-quarto-posit-conf-2023.json new file mode 100644 index 000000000..ec88376ce --- /dev/null +++ b/positconf-2023/videos/extending-quarto-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Richard Iannone\r\n\r\nWhat are Quarto shortcode extensions? Think of them as powerful little programs you can run in your Quarto docs. I won't show you how to build a shortcode extension during this talk but rather I'm going to take you on a trip across this new ecosystem of shortcode extensions that people have already written. For example, I'll introduce you to the `fancy-text` extension for outputting nicely-formatted versions of fancy strings such as LaTeX and BibTeX; you'll learn all about the `fontawesome`, `lordicon`, `academicons`, `material-icons`, and `bsicons` shortcode extensions that let you add all sorts of icons. This is only a sampling of the shortcode extensions I will present, there will be many other inspiring examples as well.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1141", + "duration": 1199, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/EihuM4oyOvs/maxresdefault.jpg", + "title": "Extending Quarto - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=EihuM4oyOvs" + } + ] +} diff --git a/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json b/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json new file mode 100644 index 000000000..1131e3ca2 --- /dev/null +++ b/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Fonti Kar\r\n\r\nI recall writing my first package being an intimidating task. In my talk, I will share how a Biologist's mindset can make R package writing more approachable. This talk is an encouragement and a gentle stroll through the package building process. I will show you ways to be curious when you get stuck and how to prepare for the unexpected. I hope sharing my perspective will help others see package development as wonderful as the natural world and dispel any hesitation to start!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Package development.\r\nSession Code: TALK-1135", + "duration": 686, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/-bzgFg_bZXM/maxresdefault.jpg", + "title": "Field Guide to Writing Your First R Package - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=-bzgFg_bZXM" + } + ] +} diff --git a/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json b/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json new file mode 100644 index 000000000..2ab956f91 --- /dev/null +++ b/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Justin Markel & Alyssa Burritt\r\n\r\nOne of the fastest movements in modern sports is a golf swing. Capturing this motion using a high-speed camera system creates many unique challenges in processing, analyzing, and visualizing the thousands of data points that are generated. These spatial coordinates can be quickly translated through Python scripts to well-known, industry-specific performance metrics and graphics in Shiny. Down the line, R utilities aid more complicated analyses and optimizations, driving new product innovations. \r\n\r\nThis talk will cover our company's process of implementing these tools into our workflow and highlight key program features that have helped successfully combine these applications for users with a variety of technical backgrounds.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1120", + "duration": 903, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/yBYBYDo-NlY/maxresdefault.jpg", + "title": "FOCAL Point: Utilizing Python, R, and Shiny to Capture, Process, and Visualize Motion - posit::conf", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=yBYBYDo-NlY" + } + ] +} diff --git a/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json b/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json new file mode 100644 index 000000000..6108a2363 --- /dev/null +++ b/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json @@ -0,0 +1,75 @@ +{ + "description": "Presented by Tiger Tang\r\n\r\nLearn to build and launch a Shiny app like you are working on a start-up!\r\n\r\nUnlock the potential of Shiny apps for your organization! Join Tiger as he shares insights from implementing Shiny apps at his workplace, handling over 160,000 internal requests. Discover a practical mindmap to find, build, and enhance Shiny app use cases, ensuring robustness and improved user engagement.\r\n\r\nMaterials: https://tigertang.org/posit_conf_2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1074", + "duration": 1150, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://tigertang.org/posit_conf_2023/\r", + "url": "https://tigertang.org/posit_conf_2023/\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/-hlFNDzrTgo/maxresdefault.webp", + "title": "From Concept to Impact: Building and Launching Shiny Apps in the Workplace - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=-hlFNDzrTgo" + } + ] +} diff --git a/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json b/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json new file mode 100644 index 000000000..091a292b6 --- /dev/null +++ b/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Elaine McVey and David Meza\r\n\r\nData science teams operate in a unique environment, much different than the IT or software development life cycle. Hope from executives for the impact of data science is extremely high! Understanding of how to make data science efforts successful is very low! This creates an interesting set of organizational challenges for data and analytics teams. These are particularly clear when data science is being introduced at new companies, but plays out at organizations of all sizes. So, how do we navigate this dynamic? We will share some strategies for success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: From Data Confusion to Data Intelligence.\r\nSession Code: KEY-1060", + "duration": 3029, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/HTMvZWUTBug/maxresdefault.webp", + "title": "From Data Confusion to Data Intelligence - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=HTMvZWUTBug" + } + ] +} diff --git a/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json b/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json new file mode 100644 index 000000000..63291b5f9 --- /dev/null +++ b/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Brian Tarran\r\n\r\nThis is the story of how a Royal Statistical Society writer discovered Quarto, learned how to code (a bit), and built realworlddatascience.net, an online publication for the data science community.\r\n\r\nIn March 2022, I was tasked by the Royal Statistical Society with creating a new online publication: a data science website for data science professionals. I've been a print journalist for 20 years and have worked on websites in that time, but my coding ability began and ended with wrapping href tags around text and images. That is until I discovered Quarto. In this talk, I describe how I explored, learned, and fell in love with the Quarto publishing system, how I used it to build a website -- Real World Data Science (realworlddatascience.net) -- and how the open source community mindset helped shape my thinking about what a new publication could and should be!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1071", + "duration": 1215, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/ncDEqHxMWnE/maxresdefault.jpg", + "title": "From Journalist to Coder: Creating a Web Publication with Quarto - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=ncDEqHxMWnE" + } + ] +} diff --git a/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json b/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json new file mode 100644 index 000000000..2c52bbec8 --- /dev/null +++ b/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Natalia Andriychuk\r\n\r\nAt Pfizer, we have over 1500 users with R installed on their machines, along with an R community on MS Teams comprising over a thousand colleagues globally. How can we effectively engage with Pfizer R users and celebrate the successes of this community, while sharing best practices? Additionally, how do we avoid isolated groups duplicating efforts to solve R-related problems across different parts of the organization?\r\n \r\nTo address these challenges, we established the Pfizer R Center of Excellence (CoE) in early 2022. We focus our efforts on bringing together a rapidly growing community of colleagues, providing technical expertise, and offering best-practice guidance. A well-established, maintained and engaged R community promotes an inclusive and supportive learning environment that drives innovation within organizations. Our aim is to help colleagues thrive in their R journey, regardless of their expertise level.\r\n\r\nDuring my talk, I will share the techniques we used to build a supportive R community, the tools employed to increase community engagement, and the successes and challenges encountered in building an engaging community of R users.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Pharma.\r\nSession Code: TALK-1066", + "duration": 974, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/OvKPTPqflKQ/maxresdefault.webp", + "title": "From Novices to Experts: Building a Community of Engaged R Users - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=OvKPTPqflKQ" + } + ] +} diff --git a/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json b/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json new file mode 100644 index 000000000..15d4be914 --- /dev/null +++ b/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Colin Gillespie\r\n\r\nDid you believe that Git will solve all of your data science worries? Instead, you've been plunged HEAD~1 first into merging (or is that rebasing?) chaos. Issues are ignored, branches are everywhere, main never works, and no one really knows who owns the repository. \r\n\r\nDon't worry! There are ways to escape this pit of despair. Over the last few years, we've worked with many data science teams. During this time, we've spotted common patterns and also common pitfalls. While one size does not fit all, there are golden rules that should be followed. At the end of this talk, you'll understand the processes other data science teams implement to make Git work for them.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Getting %$!@ done: productive workflows for data science.\r\nSession Code: TALK-1091\n--------------------------\nThumbnail from happygitwithr.com, still from Heaven King video", + "duration": 1244, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/RwLxCk6bDnY/maxresdefault.webp", + "title": "Getting the Most Out of Git - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=RwLxCk6bDnY" + } + ] +} diff --git a/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json b/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json new file mode 100644 index 000000000..82500f039 --- /dev/null +++ b/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Tom Mock\r\n\r\nThis talk closes issue #10148, \"Github Copilot integration with RStudio\", the most upvoted feature request in RStudio's history. Code generating AI tools like Github Copilot\u201a promise an \"AI pair programmer that offers autocomplete-style suggestions as you code\". For the first time, we'll show a native integration of Copilot into RStudio, helping to build on that promise by providing AI-generated \"ghost text\" autocompletion with R and other languages. I'll also provide a comparison of Copilot's \"ghost text\" to a chat-style interface in RStudio via the {chattr} package from the Posit MLVerse team.\r\n\r\nTo make the most of these new features, I'll walk through some examples of how sharing additional context, comments, code, and other \"prompt engineering\" can help you go from code-generating AI tools that feels like an annoying backseat driver to an experienced copilot. We'll close with a robust end-to-end example of how these new RStudio integrations and packages can help you be a more productive developer.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1117", + "duration": 1317, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/TlzMKSE97MQ/maxresdefault.jpg", + "title": "Github Copilot integration with RStudio, it's finally here! - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=TlzMKSE97MQ" + } + ] +} diff --git a/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json b/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json new file mode 100644 index 000000000..e9b2350c7 --- /dev/null +++ b/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json @@ -0,0 +1,83 @@ +{ + "description": "Presented by Hassan Kibirige\r\n\r\n{plotnine} brings the elegance of {ggplot2} to the Python programming language. Learn about The Grammar of Graphics and get a feel of why it is an effective way to create Statistical Graphics.\r\n\r\nggplot2 is one of the most loved visualisation libraries. It implements a Grammar of Graphics system, which requires one to think about data in terms of columns of variables and how to transform them into geometric objects. It is elegant and powerful. This is a talk about plotnine, which brings the elegance of ggplot2 to the Python programming language. It is an invitation to learn about the Grammar of Graphics system and to appreciate it. It will include some tips on how to avoid common frustrations as you learn the system.\r\n\r\nMaterials: \r\n- Website: https://plotnine.org\r\n- Source Code: https://github.com/has2k1/plotnine\r\n- Slides for this talk: https://github.com/has2k1/my-talks\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1137", + "duration": 1138, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://plotnine.org\r", + "url": "https://plotnine.org\r" + }, + { + "label": "https://github.com/has2k1/plotnine\r", + "url": "https://github.com/has2k1/plotnine\r" + }, + { + "label": "https://github.com/has2k1/my-talks\r", + "url": "https://github.com/has2k1/my-talks\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/q816IZuqVNo/maxresdefault.webp", + "title": "Grammar of Graphics in Python with Plotnine - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=q816IZuqVNo" + } + ] +} diff --git a/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json b/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json new file mode 100644 index 000000000..d49dd3212 --- /dev/null +++ b/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Alexandros Kouretsis\r\n\r\nWe are living at a time when the size of datasets can be overwhelming. Add to this that their process involves linking together different computing systems and software, and integrating dynamically changing reference data, and for sure, you have a problem. Reproducibility, traceability, and transparency have left the building.\r\n \r\nHere is where Posit Connect along with the vast R ecosystem comes to save the day, allowing the creation of reproducible pipelines. I will share with you my first-hand experience in this presentation. In particular, how we used Targets in Posit Connect combined with AWS technologies in a bioinformatics pipeline. The result? An effective and secure workflow orchestration that is scalable and advances knowledge.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1148", + "duration": 1116, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/PLKRd2pVFYA/maxresdefault.jpg", + "title": "Hitting the Target(s) of Data Orchestration - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=PLKRd2pVFYA" + } + ] +} diff --git a/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json b/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json new file mode 100644 index 000000000..44d6bb540 --- /dev/null +++ b/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Carl Vogel\r\n\r\nAs data scientists, we care about making valid statistical inferences from experiments. And we've adapted well-established and well-understood statistical methods to help us do so in our A/B tests. Our stakeholders, though, care about making good product decisions efficiently. I'll describe how the way we design A/B tests can put these goals in tension and why that often causes misalignment between how A/B tests are intended to be used and how they are actually used. I'll also talk about how I've used R to implement alternative experimental approaches that have helped bridge the gap between data scientists and stakeholders.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1076", + "duration": 1098, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/GN5PJXajxKw/maxresdefault.webp", + "title": "How Data Scientists Broke A/B Testing (And How We Can Fix It) - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=GN5PJXajxKw" + } + ] +} diff --git a/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json b/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json new file mode 100644 index 000000000..a742d272a --- /dev/null +++ b/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Joe Roberts\r\n\r\nThe popularity of R and Python for data science is in no small part attributable to the vast collection of extension packages available for everything from common tasks like data cleaning to highly-specialized domain-specific functions. However, with that ease of sharing packages comes a larger target for bad actors trying to exploit them. We'll explore these security risks along with approaches you can take to mitigate them using Posit Package Manager.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1079", + "duration": 1184, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/dwijIhn0Cbk/maxresdefault.webp", + "title": "How I Learned to Stop Worrying and Love Public Packages - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=dwijIhn0Cbk" + } + ] +} diff --git a/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json b/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json new file mode 100644 index 000000000..e9a5688ca --- /dev/null +++ b/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Lydia Gibson\r\n\r\nThrough my participation in R4DS Online Learning Community, I have advanced my R and data science skills, making me a better student than I otherwise would have been through just my studies. As a non-traditional MS Statistics student with an undergraduate background in economics, I had absolutely no experience with the R programming language prior to pursuing my Master's degree. In July 2021, with hopes of getting a headstart on learning R before beginning my degree program, I joined the R4DS Slack Workspace. Along with helping to improve my programming skills, R4DS has connected me with scholarships, mentorship, and other opportunities, and I think that it would be beneficial for other students to know about this great resource.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1110", + "duration": 688, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/O34cdFLotJ4/maxresdefault.jpg", + "title": "How the R for Data Science (R4DS) Online Learning Community Made Me a Better Student - posit::conf", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=O34cdFLotJ4" + } + ] +} diff --git a/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json b/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json new file mode 100644 index 000000000..f0719fef7 --- /dev/null +++ b/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Micha\u0142 Parko\u0142a\r\n\r\nThere are many resources that can help you design better apps.\r\n\r\nBut what if your org creates many apps?\r\n\r\nScaling good design to larger groups dials the challenge up to 11.\r\n \r\nIn this talk, I will share how we approach the problem at Appsilon.\r\n- I will present our in-house Design Guide.\r\n- I will share the successes and failures we've had building it and helping a wide variety of developers use it\r\n- I will then share some tips about what you might want to consider if you want to help your org build better apps at scale.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1127", + "duration": 1166, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/Y8ybIhb0VLY/maxresdefault.jpg", + "title": "How to Help Developers Make Apps Users Love - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=Y8ybIhb0VLY" + } + ] +} diff --git a/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json b/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json new file mode 100644 index 000000000..2a9bce022 --- /dev/null +++ b/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Ted Laderas\r\n\r\nMany data science meetup organizers struggle with burnout. It can be daunting to plan a meetup schedule, especially with the added burden of work and life.\r\n \r\nIn this talk, I want to highlight some strategies for keeping your data science meetup sustainable. Specifically, I want to highlight the role of self-care in growing and sustaining your group, as well as low-key activities like a data scavenger hunt, watching videos together, styling plots together, and sharing useful tidyverse functions. \r\n \r\nBy making it easy for your members to contribute and empowering them, it takes a lot of the burden off you as an organizer. You don't need to reinvent the wheel for meetups or have famous guests for each one. Let's start the conversation and make your meetup last.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1129", + "duration": 1070, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/QfcC56gSC9g/maxresdefault.jpg", + "title": "How to Keep Your Data Science Meetup Sustainable - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=QfcC56gSC9g" + } + ] +} diff --git a/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json b/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json new file mode 100644 index 000000000..eaca7ff5f --- /dev/null +++ b/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Joe Powers\r\n\r\nToo many great data science products never go into production. To persuade leaders and colleagues to adopt your data science offering, you must translate your insights into terms that are relevant and accessible to them. Attempts to persuade these audiences with proofs and model performance stats will often fall flat because the audience is left feeling overwhelmed. \r\n \r\nThis talk will demonstrate the data simulation, visualization, and story-telling techniques that I use to influence leadership and the community-building techniques I use to earn the trust and support of fellow analysts. These efforts were successful in persuading Intuit to adopt advanced analytic methods like sequential analysis that cut the duration of our AB tests by over 60%.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1077", + "duration": 1182, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/HhsL8rl9jQ4/maxresdefault.webp", + "title": "How to Win Friends and Influence People (With Data) - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=HhsL8rl9jQ4" + } + ] +} diff --git a/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json b/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json new file mode 100644 index 000000000..aac6a4a18 --- /dev/null +++ b/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Sean Nguyen\n\nSean, a sole Posit Connect developer, shares his experience in delivering business impact. He narrates his transition from crafting one-off reports to developing and deploying robust data science web applications using Python and R with Posit Connect. Despite its common association with large enterprise teams, Sean demonstrates how Posit Connect can be effectively utilized in smaller settings. He presents his work on creating and deploying end-to-end machine learning pipelines in Python, hosting them as APIs, and seamlessly integrating with Shiny apps via Posit Connect. This talk imparts practical strategies and techniques to foster user and executive adoption of Posit Connect within lean (and large) organizations.\n\nPresented at Posit Conference, between Sept 19-20 2023,\nLearn more at posit.co/conference.\n--------------------------\nTalk Track: Getting %$!@ done: productive workflows for data science.\nSession Code: TALK-1093", + "duration": 971, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/lNEcM7l-nM8/maxresdefault.webp", + "title": "How You Get Value as a 1-Person Posit Connect Team - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=lNEcM7l-nM8" + } + ] +} diff --git a/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json b/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json new file mode 100644 index 000000000..009b9d3ed --- /dev/null +++ b/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json @@ -0,0 +1,79 @@ +{ + "description": "Presented by Albert Rapp\r\n\r\nYou can get the most out of popular R tools by combining them with easy-to-learn HTML & CSS commands. \r\n\r\nIt's easy to think that R users do not need HTML and CSS. After all, R is a language designed for data analysis, right? But the reality is that these web standards are everywhere, even in R. In fact, many great tools like {ggtext}, {gt}, {shiny}, and Quarto unlock their full potential when you know a little bit of HTML & CSS. In this talk, I will demonstrate specific examples where R users can benefit from HTML and CSS and show you how to get started with these two languages.\r\n\r\nMaterials: \r\n- Here's the link to the video that I mention in the talk: https://youtu.be/QU8wSya-Y9E?si=zw59OSFPl1eJSY7M\r\n- Part 1 of this two part series can be found at https://www.youtube.com/watch?v=jX4_Dnzhl0M\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1105", + "duration": 1041, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://www.youtube.com/watch?v=jX4_Dnzhl0M\r", + "url": "https://www.youtube.com/watch?v=jX4_Dnzhl0M\r" + }, + { + "label": "https://youtu.be/QU8wSya-Y9E?si=zw59OSFPl1eJSY7M\r", + "url": "https://youtu.be/QU8wSya-Y9E?si=zw59OSFPl1eJSY7M\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/Maxz3wLBQQw/maxresdefault.webp", + "title": "HTML and CSS for R Users - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=Maxz3wLBQQw" + } + ] +} diff --git a/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json b/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json new file mode 100644 index 000000000..18c4a4c2c --- /dev/null +++ b/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json @@ -0,0 +1,82 @@ +{ + "description": "Presented by Hannes M\u00fchleisen\r\n\r\nThis talks introduces DuckDB, an in-process analytical data management system that is deeply integrated into the R ecosystem.\r\n\r\nDuckDB is an in-process analytical data management system. DuckDB supports complex SQL queries, has no external dependencies, and is deeply integrated into the R ecosystem. For example, DuckDB can run SQL queries directly on R data frames without any data transfer. DuckDB uses state-of-the-art query processing techniques like vectorised execution and automatic parallelism. DuckDB is out-of-core capable, meaning that it is possible to process datasets far bigger than main memory. DuckDB is free and open source software under the MIT license. \r\n \r\nIn this talk, we will describe the user values of DuckDB, and how it can be used to improve their day-to-day lives through automatic parallelisation, efficient operators, and out-of-core operations.\r\n\r\nMaterials:\r\n- https://duckdb.org\r\n- https://duckdb.org/docs/api/r.html\r\n- https://github.com/duckdb/duckdb-r\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1099", + "duration": 1142, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://github.com/duckdb/duckdb-r\r", + "url": "https://github.com/duckdb/duckdb-r\r" + }, + { + "label": "https://duckdb.org\r", + "url": "https://duckdb.org\r" + }, + { + "label": "https://duckdb.org/docs/api/r.html\r", + "url": "https://duckdb.org/docs/api/r.html\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/9OFzOvV-to4/maxresdefault.webp", + "title": "In-Process Analytical Data Management with DuckDB - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=9OFzOvV-to4" + } + ] +} diff --git a/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json b/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json new file mode 100644 index 000000000..ed292a1a4 --- /dev/null +++ b/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Matt Dzugan\r\n\r\nUsing Small-Multiples (faceted graphs) is an effective way to compare patterns across many dimensions. In this talk, I'll walk you through some ways to lay out your individual facets according to the underlying data. For example, maybe each facet represents a city or point on a 2D plane - we'll explore ways to organize facets in a grid that mimics the data itself - unlocking your ability to explore patterns in 4+ dimensions. Other solutions to this problem rely on manually-curated lists that map common layouts to a grid, but in this talk, we'll explore solutions that work on EVERYTHING. I'll show you how to incorporate this technique into your viz and how I built the libraries since there are some interesting data science concepts at play.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1174", + "duration": 346, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/huRcd6pB5O8/maxresdefault.jpg", + "title": "Insights in 5-D! (Using magic small-multiples layouts) - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=huRcd6pB5O8" + } + ] +} diff --git a/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json b/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json new file mode 100644 index 000000000..5230d049b --- /dev/null +++ b/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Jenny Bryan and Hadley Wickham\r\n\r\n(Due to unforeseen circumstances, Hadley Wickham presented this talk \"slide karaoke\" style, from materials prepared by Jenny Bryan.)\r\n\r\nIn R, the fundamental unit of shareable code is the package. As of March 2023, there were over 19,000 packages available on CRAN. Hadley Wickham and I recently updated the R Packages book for a second edition, which brought home just how much the package development landscape has changed in recent years (for the better!). \r\n \r\nIn this talk, I highlight recent-ish developments that I think have a great payoff for package maintainers. I'll talk about the impact of new services like GitHub Actions, new tools like pkgdown, and emerging shared practices, such as principles that are helpful when testing a package.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Package development.\r\nSession Code: TALK-1132", + "duration": 1148, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/hfqjyeA_z7s/maxresdefault.jpg", + "title": "It's a Great Time to be an R Package Developer! - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=hfqjyeA_z7s" + } + ] +} diff --git a/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json b/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json new file mode 100644 index 000000000..a2e7405f8 --- /dev/null +++ b/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json @@ -0,0 +1,74 @@ +{ + "description": "Presented by JD Long\r\n\r\nAbstractions rule everything around us. JD Long talks about abstractions from the board room to the silicon. \r\n\r\nOver 20 years ago Joel Spolsky famously wrote, \"All non-trivial abstractions, to some degree, are leaky.\" Unsurprisingly this has not changed. However, we have introduced more and more layers of abstraction into our workflows: Virtual Machines, AWS services, WASM, Docker, R, Python, data frames, and on and on. But then on top of the computational abstractions we have people abstractions: managers, colleagues, executives, stakeholders, etc. \r\n \r\nJD's presentation will be a wild romp through the mental models of abstractions and discuss how we, as technical analytical types, can gain skill in traversing abstractions and dealing with leaks.\r\n\r\nMaterials: https://github.com/CerebralMastication/Presentations/tree/master/2023_posit-conf\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: It's abstractions all the way down ....\r\nSession Code: KEY-1161", + "duration": 3760, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://github.com/CerebralMastication/Presentations/tree/master/2023_posit-conf\r", + "url": "https://github.com/CerebralMastication/Presentations/tree/master/2023_posit-conf\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/Pa1PNfoOp-I/maxresdefault.webp", + "title": "It's Abstractions All the Way Down... - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=Pa1PNfoOp-I" + } + ] +} diff --git a/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json b/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json new file mode 100644 index 000000000..a6cca6921 --- /dev/null +++ b/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json @@ -0,0 +1,87 @@ +{ + "description": "Presented by Meghan Santiago Harris\r\n\r\nThis talk explores how to create art in the R language while highlighting some similarities between the skills required for creating generative art and those needed to perform data science tasks in R.\r\n\r\nBecause the field of data science is inherently task-oriented, it is no wonder that most people struggle to see the utility of generative art past the bounds of a casual hobby. This talk will invite the participant to learn about generative art while focusing on \"\"why\"\" people should create it and its potential place in data science. This talk is suitable for all disciplines and artistic abilities. Furthermore, this talk will aim to expand the participant's perspective on generative art with the following concepts:\r\n\r\n- What is generative art and how can it be created in R or Python\r\n- Justifications for generative art within Data Science\r\n- Examples of programming skills that are transferrable between generative art and pragmatic data science projects\r\n\r\nMaterials:\r\n- Link to the talk repo: https://github.com/Meghansaha/a_case_for_genart \r\n- Link to the slides: https://meghansaha.github.io/a_case_for_genart/#/title-slide \r\n- Link to the artpack package site: https://meghansaha.github.io/artpack/ \r\n- Personal Site: https://thetidytrekker.com/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1109", + "duration": 1180, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://meghansaha.github.io/artpack/", + "url": "https://meghansaha.github.io/artpack/" + }, + { + "label": "https://thetidytrekker.com/\r", + "url": "https://thetidytrekker.com/\r" + }, + { + "label": "https://github.com/Meghansaha/a_case_for_genart", + "url": "https://github.com/Meghansaha/a_case_for_genart" + }, + { + "label": "https://meghansaha.github.io/a_case_for_genart/#/title-slide", + "url": "https://meghansaha.github.io/a_case_for_genart/#/title-slide" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/48m27OWv-uw/maxresdefault.jpg", + "title": "It's All About Perspective: Making a Case for Generative Art - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=48m27OWv-uw" + } + ] +} diff --git a/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json b/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json new file mode 100644 index 000000000..190104c9c --- /dev/null +++ b/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by James Wade\r\n\r\nLarge language models (LLMs), such as ChatGPT, have shown the potential to transform how we code. As an R package developer, I have contributed to the creation of two packages -- gptstudio and gpttools -- specifically designed to incorporate LLMs into R workflows within the RStudio environment.\r\n \r\nThe integration of ChatGPT allows users to efficiently add code comments, debug scripts, and address complex coding challenges directly from RStudio. With text embedding and semantic search, we can teach ChatGPT new tricks, resulting in more precise and context-aware responses. This talk will delve into hands-on examples to showcase the practical application of these models, as well as offer my perspective as a recent entrant into public package development.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1154", + "duration": 1126, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/ZCEadMMY6mE/maxresdefault.jpg", + "title": "Large Language Models in RStudio - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=ZCEadMMY6mE" + } + ] +} diff --git a/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json b/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json new file mode 100644 index 000000000..4393303a6 --- /dev/null +++ b/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by George Stagg\r\n\r\nEarlier this year the initial version of webR was released and users have begun building new interactive experiences with R on the web. In this talk, I'll discuss webR's TypeScript library and what it is able to do. The library allows users to interact with the R environment directly from JavaScript, which enables manipulation tricks that seem like magic. I'll begin by describing how to move objects from R to JS and back again, and discuss the technology that makes this possible. I'll continue with more advanced manipulation, such as invoking R functions from JS and talk about why you might want to do so. Finally, I'll describe how messages are sent over webR's communication channel and explain how this enables webR to work with Shinylive.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1152", + "duration": 1163, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/P7aTHrgjHt4/maxresdefault.jpg", + "title": "Magic with WebAssembly and webR - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=P7aTHrgjHt4" + } + ] +} diff --git a/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json b/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json new file mode 100644 index 000000000..83c9abf3b --- /dev/null +++ b/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json @@ -0,0 +1,87 @@ +{ + "description": "Presented by Marcos Huerta\r\n\r\nMaking Python Web apps using Dash, Streamlit, and Shiny for Python\r\n\r\nThis talk describes how to make distribution-free prediction intervals for regression models via the tidymodels framework. \r\n\r\nBy creating and deploying an interactive web application you can better share your data, code, and ideas easily with a broad audience. I plan to talk about several Python web application frameworks, and how you can use them to turn a class, function, or data set visualization into an interactive web page to share with the world. I plan to discuss building simple web applications with Plotly Dash, Streamlit, and Shiny for Python.\r\n\r\nMaterials:\r\n- Comprehensive talk notes here: https://marcoshuerta.com/posts/positconf2023/\r\n- https://www.tidymodels.org/learn/models/conformal-regression/\r\n- https://probably.tidymodels.org/reference/index.html#regression-predictions\r\n\r\nCorrections:\r\nIn my live remarks, I said a Dash callback can have only one output: that is not correct, a Dash callback can update multiple outputs.\r\nI was trying to say that a Dash output can only be updated by one callback, but even that is no longer true as of Dash 2.9. https://dash.plotly.com/duplicate-callback-outputs\"\"\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1086", + "duration": 1095, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://probably.tidymodels.org/reference/index.html#regression-predictions\r", + "url": "https://probably.tidymodels.org/reference/index.html#regression-predictions\r" + }, + { + "label": "https://marcoshuerta.com/posts/positconf2023/\r", + "url": "https://marcoshuerta.com/posts/positconf2023/\r" + }, + { + "label": "https://www.tidymodels.org/learn/models/conformal-regression/\r", + "url": "https://www.tidymodels.org/learn/models/conformal-regression/\r" + }, + { + "label": "https://dash.plotly.com/duplicate-callback-outputs", + "url": "https://dash.plotly.com/duplicate-callback-outputs" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/IJ7EkwQ6XUY/maxresdefault.webp", + "title": "Making a (Python) Web App is easy! - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=IJ7EkwQ6XUY" + } + ] +} diff --git a/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json b/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json new file mode 100644 index 000000000..97d32157b --- /dev/null +++ b/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by James Blair\r\n\r\nIn an era of diverse cloud platforms, leveraging tools effectively is paramount. This talk highlights the adaptability of Posit Workbench within leading cloud platforms. Delve into strategic integrations, understand key challenges, and uncover practical solutions. By the end, attendees will be equipped with insights to harness Posit Workbench's capabilities seamlessly across varied cloud environments.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1115", + "duration": 1079, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/DzA2gRk4g2o/maxresdefault.jpg", + "title": "Matching Tools to Titans: Tailoring Posit Workbench for Every Cloud - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=DzA2gRk4g2o" + } + ] +} diff --git a/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json b/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json new file mode 100644 index 000000000..9a9e0d5bb --- /dev/null +++ b/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Susan McMillan, Wyl Schuth, and Michael Zenz\r\n\r\nAdoption of Quarto for document creation has transformed the collaborative workflow for our small higher-education analytics team. Historically, content experts wrote in Word documents and data analysts used R for statistics and graphics. Specialization in different software tools created challenges for producing collaborative analytic reports, but Quarto has solved this problem. We will describe how we use Quarto for writing and editing text, embedding statistical analysis and graphics, and producing reports with a standard style in multiple formats, including web pages.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1157", + "duration": 1334, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/s0vRrQtchfM/maxresdefault.jpg", + "title": "Motley Crews: Collaborating with Quarto - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=s0vRrQtchfM" + } + ] +} diff --git a/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json b/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json new file mode 100644 index 000000000..871d28cbc --- /dev/null +++ b/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Carlos Scheidegger\r\n\r\nQuarto 1.4 will introduce support for Typst. Typst is a brand-new open-source typesetting system built from scratch to support the lessons we have learned over almost half a century of high-quality computer typesetting that TeX and LaTeX have enabled. If you've ever had to produce a PDF with Quarto and got stuck handling an inscrutable error message from LaTeX, or wanted to create a new template but were too intimated by LaTeX's arcane syntax, this talk is for you. I'll show you why we need an alternative for TeX and LaTeX , and why it will make Quarto even better.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1142", + "duration": 1194, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/t30sqFch2v0/maxresdefault.jpg", + "title": "Never again in outer par mode: making next-generation PDFs with Quarto & typst - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=t30sqFch2v0" + } + ] +} diff --git a/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json b/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json new file mode 100644 index 000000000..240d4bb25 --- /dev/null +++ b/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Andrew Holz\r\n\r\nAs a team leader (accidental or not), it's easy to get caught up in the daily grind and overlook the importance of 1-on-1s. Bad idea. 1-on-1s are critical for building trust, providing feedback, and ensuring that everyone is on the same page.\r\n \r\nKeys to good 1-on-1s start with a small amount of prep and a running shared document of notes and takeaways. Another key is to rotate types of 1-on-1s. Possibilities include \"heads down\" on recent work, \"heads up\" looking further out, and career-focused sessions. After some tips on the right sort of questions and uncovering sneaky issues, I will also touch on effective feedback.\r\n \r\nI will share resources and hope to include Seussian visuals and a few poetic lines to help the key points stick.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1064", + "duration": 1127, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/0kBln8OFumY/maxresdefault.webp", + "title": "Oops I'm a Manager - On More Effective 1-on-1 Meetings - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=0kBln8OFumY" + } + ] +} diff --git a/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json b/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json new file mode 100644 index 000000000..d7bf28361 --- /dev/null +++ b/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json @@ -0,0 +1,79 @@ +{ + "description": "Presented by Nicole Jardine and Dan Snow\r\n\r\nHow the Cook County Assessor's Office uses R and tidymodels for its residential property valuation models.\r\n\r\nThe Cook County Assessor's Office (CCAO) determines the current market value of properties for the purpose of property taxation. Since 2020, the CCAO has used R, tidymodels, and LightGBM to build predictive models that value Cook County's 1.5 million residential properties, which are collectively worth over $400B. These predictive models are open-source, easily replicable, and have significantly improved valuation accuracy and equity over time. \r\n \r\nJoin CCAO Chief Data Officer Nicole Jardine and Director of Data Science Dan Snow as they walk through the CCAO's modeling process, shares lessons learned, and offer a sneak peek at changes planned for the 2024 reassessment of Chicago.\r\n\r\nMaterials: https://github.com/ccao-data\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1147", + "duration": 1158, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://github.com/ccao-data\r", + "url": "https://github.com/ccao-data\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + ".odelling", + "AI", + "CRAN", + "ML", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "modelling", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/1_GivgmZYgM/maxresdefault.jpg", + "title": "Open Source Property Assessment: Tidymodels to Allocate $16B in Property Taxes - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=1_GivgmZYgM" + } + ] +} diff --git a/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json b/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json new file mode 100644 index 000000000..958d9d0c3 --- /dev/null +++ b/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Mike K Smith\r\n\r\nThe pharmaceutical industry is undergoing rapid change, driven by a desire from both industry and regulatory agencies to move to more interactive visualizations and web applications to review data and make decisions. These changes would have been unthinkable 30 years ago when I started working at Pfizer. \r\n \r\nIn this talk, I'll consider the drivers for these changes, how open-source tools can help achieve this, and why collaboration across the industry is vital to achieving this goal. I'll contrast this with my experience of 30 years working in the pharma industry - when the R language had only just been released, when the internet was new, and when submissions to agencies were printed out, loaded onto trucks, and shipped to their doors.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Pharma.\r\nSession Code: TALK-1067", + "duration": 1109, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/zCxT6fExFjY/maxresdefault.webp", + "title": "Open Source Solutions to Next-Generation Submissions, After 30 Years of Industry Experience", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=zCxT6fExFjY" + } + ] +} diff --git a/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json b/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json new file mode 100644 index 000000000..b6cadd7da --- /dev/null +++ b/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json @@ -0,0 +1,72 @@ +{ + "description": "Presented by Tyler Finethy\r\n\r\nIn my talk, \"Package Management for Data Scientists,\" we will discuss software dependencies for R and Python and the common issues faced during package installations. I will begin with an overview of package management, highlighting its crucial role in data science. We'll then focus on practical strategies to prevent dependency errors and address effective troubleshooting when these problems occur. Lastly, we will look towards the future, discussing potential package management improvements, focusing on reproducibility and accessibility for those new to the field.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1081", + "duration": 713, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/uYl6_Fo_jpA/maxresdefault.webp", + "title": "Package Management for Data Scientists - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=uYl6_Fo_jpA" + } + ] +} diff --git a/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json b/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json new file mode 100644 index 000000000..68a53e456 --- /dev/null +++ b/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json @@ -0,0 +1,75 @@ +{ + "description": "Presented by Jadey Ryan\r\n\r\nLearn how to use R and Quarto parameterized reporting in this four-step workflow to automate custom HTML and Word reports that are thoughtfully designed for audience interpretation and accessibility.\r\n\r\nSoil health data are notoriously challenging to tidy and effectively communicate to farmers. We used functional programming with the tidyverse to reproducibly streamline data cleaning and summarization. To improve project outreach, we developed a Quarto project to dynamically create interactive HTML reports and printable PDFs. Custom to every farmer, reports include project goals, measured parameter descriptions, summary statistics, maps, tables, and graphs. \r\n \r\nOur case study presents a workflow for data preparation and parameterized reporting, with best practices for effective data visualization, interpretation, and accessibility.\r\n\r\nTalk materials: https://jadeyryan.com/talks/2023-09-25_posit_parameterized-quarto/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1160", + "duration": 1186, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://jadeyryan.com/talks/2023-09-25_posit_parameterized-quarto/\r", + "url": "https://jadeyryan.com/talks/2023-09-25_posit_parameterized-quarto/\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/lbE5uOqfT70/maxresdefault.jpg", + "title": "Parameterized Quarto Reports Improve Understanding of Soil Health - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=lbE5uOqfT70" + } + ] +} diff --git a/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json b/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json new file mode 100644 index 000000000..b6cdb2c97 --- /dev/null +++ b/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Greg Swinehart\r\n\r\nA 5-minute talk to discuss how I've used Quarto and Bootstrap variables to quickly make Shiny's new website look as it should. The Quarto user I have in mind works at an organization with specific brand guidelines to follow. I\u201a will discuss how to set up your theme, show some key Quarto settings, and how Bootstrap\u201a Sass variables are your best friend.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1170", + "duration": 339, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/i2mdxfvm_VY/maxresdefault.jpg", + "title": "Quickly get your Quarto HTML theme in order - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=i2mdxfvm_VY" + } + ] +} diff --git a/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json b/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json new file mode 100644 index 000000000..39d5a14f0 --- /dev/null +++ b/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Kara Woo\r\n\r\nI will share what our team has learned from successfully integrating R in all areas of our company's operations. InsightRX is a precision medicine company whose goal is to ensure that each patient receives the right drug at the optimal dose. At InsightRX, R is a first-class language that's used for purposes ranging from customer-facing products to internal data infrastructure, new product prototypes, and regulatory reporting. Using R in this way has given us the opportunity to forge fruitful collaborations with other teams in which we can both learn and teach. \r\n \r\nJoin me as I share how the skills of data science and engineering can complement each other to create better products and greater impact.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: R Not Only In Production.\r\nSession Code: KEY-1108", + "duration": 3259, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/tUdrwEIvEyk/maxresdefault.jpg", + "title": "R Not Only In Production - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=tUdrwEIvEyk" + } + ] +} diff --git a/positconf-2023/videos/r-you-going-posit-conf-2023.json b/positconf-2023/videos/r-you-going-posit-conf-2023.json new file mode 100644 index 000000000..38f697010 --- /dev/null +++ b/positconf-2023/videos/r-you-going-posit-conf-2023.json @@ -0,0 +1,75 @@ +{ + "description": "Presented by SherAaron Hurt\r\n\r\n3 things to remember when starting your journey to become a data scientist\r\n\r\nEveryone will have a different journey when becoming a data scientist. However, there are a few tips to consider to make the journey less daunting and more enjoyable. Listen, as I tell my story as a data scientist and offer resources and tips to build confidence for those who are new to their journey. The tools are available however, it is not always easy to find them. \r\n\r\nkeywords: openscience, The Carpentries, R programming language, GPS, data science journey, data science resources\r\n\r\nMaterials: \r\n- https://www.linkedin.com/in/sheraaronhurt/\r\n- carpentries.org/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1097", + "duration": 1172, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://www.linkedin.com/in/sheraaronhurt/\r", + "url": "https://www.linkedin.com/in/sheraaronhurt/\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/Pxaj8CJnI8s/maxresdefault.webp", + "title": "R! You Going?! - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=Pxaj8CJnI8s" + } + ] +} diff --git a/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json b/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json new file mode 100644 index 000000000..a4afc39a3 --- /dev/null +++ b/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json @@ -0,0 +1,74 @@ +{ + "description": "Presented by Julia Silge\r\n\r\nMaintaining machine learning models in production can be quite different from maintaining general software projects, because of the unique statistical characteristics of ML models.\r\n\r\nIn this talk, learn about model drift, the different ways the word \"performance\" is used with models, what you can monitor about a model, how feedback loops impact models, and how you can use vetiver to set yourself up for success with model maintenance. This talk will help practitioners who are already deploying models, but this is also useful knowledge for practitioners earlier in their MLOps journey; decisions made along the way can make the difference between resilient models that are easier to maintain and disappointing or misleading models.\r\n\r\nMaterials: https://github.com/juliasilge/ml-maintenance-2023\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1083", + "duration": 1089, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://github.com/juliasilge/ml-maintenance-2023\r", + "url": "https://github.com/juliasilge/ml-maintenance-2023\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/LGXi2R70pVc/maxresdefault.webp", + "title": "Reliable Maintenance of Machine Learning Models - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=LGXi2R70pVc" + } + ] +} diff --git a/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json b/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json new file mode 100644 index 000000000..2ee4d3aa6 --- /dev/null +++ b/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Mine \u00c7etinkaya-Rundel\r\n\r\nIn this talk, we present a new capability in Quarto that provides a straightforward and user-friendly approach to creating truly reproducible manuscripts that are publication-ready for submission to popular journals. This new feature, Quarto manuscripts, includes the ability to produce a bundled output containing a standardized journal format, source documents, source computations, referenced resources, and execution information into a single bundle that is ingested into journal review and production processes. We'll demo how Quarto manuscripts work and how you can incorporate them into your current manuscript development process as well as touch on pain points in your current workflow that Quarto manuscripts help alleviate.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1070", + "duration": 1226, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/BoiW9UWDLY0/maxresdefault.webp", + "title": "Reproducible Manuscripts with Quarto - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=BoiW9UWDLY0" + } + ] +} diff --git a/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json b/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json new file mode 100644 index 000000000..773a538ce --- /dev/null +++ b/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Joe Cheng\r\n\r\nA year ago, Posit announced ShinyLive, a deployment mode of Shiny that lets you run interactive applications written in Python, without actually running a Python server at runtime. Instead, ShinyLive turns Shiny for Python apps into pure client-side apps, running on a pure client-side Python installation.\r\n \r\nNow, that same capability has come to Shiny for R, thanks to the webR project.\r\n \r\nIn this talk, I'll show you how you can get started with ShinyLive for R, and why this is more interesting than just cheaper app hosting. I'll talk about some of the different use cases we had in mind for ShinyLive, and help you decide if ShinyLive makes sense for your app.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1151", + "duration": 1209, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/j1M6YyU2ZX8/maxresdefault.webp", + "title": "Running R-Shiny without a Server - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=j1M6YyU2ZX8" + } + ] +} diff --git a/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json b/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json new file mode 100644 index 000000000..39ebd87fd --- /dev/null +++ b/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Michael Garcia\r\n\r\nFor the Data Services team at Medable, our number one priority is to ensure the data we collect and deliver to our clients is of the highest quality. The {pointblank} package, along with Posit Connect, modernizes how we tackle data validation within Data Services. \r\n\r\nIn this talk, I will briefly summarize how we develop test code with {pointblank}, share with {pins}, execute with {rmarkdown}, and report findings with {blastula}. Finally, I will show how we aggregate data from test results across projects into a holistic view using {shiny}.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1058", + "duration": 1021, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/N9kaAiuAbWo/maxresdefault.webp", + "title": "Scale Your Data Validation Workflow With {pointblank} and Posit Connect - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=N9kaAiuAbWo" + } + ] +} diff --git a/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json b/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json new file mode 100644 index 000000000..b24c75cf8 --- /dev/null +++ b/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Patrick Tennant\r\n\r\nHow should you respond when your boss has too many good ideas for data science projects? In this talk, I'll review our use of an adapted version of the Eisenhower Matrix that lays out our projects according to the effort required and the value they will produce. Given the functionally unlimited number of data science projects a team could do, learn how we keep our team focused on valuable work while reducing the stress of a never-ending list of projects.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1065", + "duration": 1194, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/ywuzUVSvQ6o/maxresdefault.webp", + "title": "Serenity Now, Productivity Later: Focus Your Project Stack with The Gonzalez Matrix - posit::conf", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=ywuzUVSvQ6o" + } + ] +} diff --git a/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json b/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json new file mode 100644 index 000000000..7e39319b7 --- /dev/null +++ b/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Vedha Viyash\r\n\r\nOver 1,200 candidates applied for the R/Shiny developer role at Appsilon in the last year, and I will be sharing some insights that we have gained from going through the qualitative and quantitative feedback collected from every round of the interview process.\r\n \r\nI will be sharing some key takeaways that would help you focus on things that will make you a better Shiny developer. From reactivity to software testing, there are multiple skills that make up a good Shiny developer and you will get to know the major gaps and how to focus on them.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1173", + "duration": 286, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/4RNU6tpB2SU/maxresdefault.jpg", + "title": "Shiny Developer Secrets: Insights From Over 1200 Applicants and What You MUST Know to Shine", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=4RNU6tpB2SU" + } + ] +} diff --git a/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json b/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json new file mode 100644 index 000000000..47039b223 --- /dev/null +++ b/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Chelsea Parlett-Pelleriti\r\n\r\nWith the introduction of Shiny for Python in 2022, users can now use the power of reactivity with their favorite Python packages. Shiny can be used to build interactive reports, dashboards, and web apps, that make sharing insights and results both simple and dynamic. This includes apps to display and explore popular Machine Learning models built with staple Python packages like pandas, scikit-learn, and TensorFlow. This talk will demonstrate how to build simple Shiny for Python apps that interface with these packages, and discuss some of the benefits of using Shiny for Python to build your web apps.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1087", + "duration": 1263, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/iQY24bWRDww/maxresdefault.webp", + "title": "Shiny for Python Machine Learning Apps with pandas, scikit-learn and TensorFlow - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=iQY24bWRDww" + } + ] +} diff --git a/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json b/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json new file mode 100644 index 000000000..1fe8399fe --- /dev/null +++ b/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Joe Kirincic\r\n\r\nSo you have a Shiny app your org loves, but as adoption grows, performance starts getting sluggish. Profiling reveals your cool interactive plots are the culprit. What can you do to make things snappy again? We can increase the number of app instances, sure, but suppose that isn't an option for us. Another approach is to shift the plotting work from the server onto the client. \r\n\r\nIn this talk, we'll learn how to leverage two Javascript projects, DuckDB-WASM and Observable's Plot.js, in our Shiny app to create fast, flexible interactive visualizations in the browser without burdening our app's server function. The end result is an app that can scale to more users without needing to increase compute resources.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1088", + "duration": 1099, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/vhhBG8GzMmE/maxresdefault.webp", + "title": "Shiny New Tools for Scaling your Shiny Apps - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=vhhBG8GzMmE" + } + ] +} diff --git a/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json b/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json new file mode 100644 index 000000000..8f0219dfe --- /dev/null +++ b/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Nick Strayer\r\n\r\nSince its alpha debut at last year's conference, the ShinyUiEditor has experienced continuous development, evolving into a powerful tool for crafting Shiny app UIs. Some key enhancements include the integration of new bslib components and the editor's ability to create or navigate to existing server bindings for inputs and outputs.\r\n \r\nIn addition to new features, the editor is now available as a VSCode extension enabling it to integrate smoothly into more developers' workflows. This talk will showcase how these new capabilities empower users to efficiently create visually appealing and production-ready applications with ease.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1126", + "duration": 1104, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/G3uxNtACutI/maxresdefault.jpg", + "title": "ShinyUiEditor: From Alpha to Powerful Shiny App Development Tool - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=G3uxNtACutI" + } + ] +} diff --git a/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json b/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json new file mode 100644 index 000000000..bb02cbe26 --- /dev/null +++ b/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Millie Symns\r\n\r\nA big part of being in the R community is sharing your knowledge in different forums, no matter how big or small. So what better way to do that than a blog? And what better way than using R and Posit products to build and maintain that blog and website? This was the route I took to challenge myself in putting myself out there more in the community to find my voice, share my knowledge and learn new things. \r\n \r\nIn this talk, I will reflect on lessons learned and gains I have spent the past year blogging and sharing my website for all to see. The side effects include professional and personal benefits - from a clear profile of my skills to the progression of the development of my art. You may leave inspired to try the challenge for yourself.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1130", + "duration": 1010, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/PQvnizEJ2eQ/maxresdefault.jpg", + "title": "Side Effects of a Year of Blogging - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=PQvnizEJ2eQ" + } + ] +} diff --git a/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json b/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json new file mode 100644 index 000000000..6ef4b7cd8 --- /dev/null +++ b/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Michael Chow\r\n\r\nEvery data analysis in Python starts with a big fork in the road: which DataFrame library should I use?\r\n \r\n The DataFrame Decision locks you into different methods, with subtly different behavior:: \r\n- different table methods (e.g. polars `.with_columns()` vs pandas `.assign()`) \r\n- different column methods (e.g. polars `.map_dict()` vs pandas `.map()`)\r\n \r\nIn this talk, I'll discuss how siuba (a dplyr port to python) combines with duckdb (a crazy powerful sql engine) to provide a unified, dplyr-like interface for analyzing a wide range of data sources\u201a whether pandas and polars DataFrames, parquet files in a cloud bucket, or pins on Posit Connect.\r\n \r\nFinally, I'll discuss recent experiments to more tightly integrate siuba and duckdb.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1101", + "duration": 1169, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/j4B7ui5f5Xo/maxresdefault.webp", + "title": "Siuba and duckdb: Analyzing Everything Everywhere All at Once - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=j4B7ui5f5Xo" + } + ] +} diff --git a/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json b/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json new file mode 100644 index 000000000..a4179d617 --- /dev/null +++ b/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Becca Krouse\r\n\r\nScaling the use of R can present complications for environment management, especially in regulated industries with a focus on traceability. One solution is controlled (aka \"frozen\") environments, which are carefully curated and tested by tech teams. However, the speed of R development means the environments quickly become outdated and users are unable to benefit from the latest advances. Enter {slushy}: a team-friendly tool powered by {renv} and Posit Package Manager. Users can quickly mimic a controlled environment, with the easy ability to time travel between snapshot dates. Attendees will learn how {slushy} bolstered our R adoption efforts, and how this strategy enables tech teams and users to work in parallel towards a common future.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1078", + "duration": 1272, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/TD9UdvRERxE/maxresdefault.webp", + "title": "{slushy}: A Bridge to the Future - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=TD9UdvRERxE" + } + ] +} diff --git a/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json b/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json new file mode 100644 index 000000000..ed5bfa37c --- /dev/null +++ b/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json @@ -0,0 +1,72 @@ +{ + "description": "Presented by Trang Le\r\n\r\nOnboarding new hires can be a challenging process, but taking a problem-focused approach can make it more meaningful and rewarding. In this talk, I will share how I discovered the ultimate new hire hack by creating two small packages that gave me the confidence I needed when I started at BMS. Through building these packages, I not only learned R things like using bslib and making font files available for published dashboards, but also gained a deep understanding of my company's internal systems and workflows, and connected with my team via lots of questions. The resulting packages are still heavily used today. \r\n\r\nJoin me to discover how small packages can have a broad impact and what hiring managers can do to help.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1112", + "duration": 934, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "humans", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/wHM4egI4gTo/maxresdefault.jpg", + "title": "Small Package, Broad Impact: How I Discovered the Ultimate New Hire Hack - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=wHM4egI4gTo" + } + ] +} diff --git a/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json b/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json new file mode 100644 index 000000000..cb2c3c807 --- /dev/null +++ b/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Tesla DuBois\r\n\r\nDue to data security concerns, the strictest health researchers won't send patient addresses to remote servers for geocoding. The only existing methods for offline geocoding are expensive, cumbersome, or require working with code - all limiting factors for many researchers. So, a couple of classmates and I made a standalone desktop application using shell, Docker, PostGIS, and Python to geocode addresses through a simple GUI without ever sending them off the local machine. Come for the technical ins and outs and stay for the anecdotes about how my R background played into the daunting, frustrating, but ultimately successful task of creating a data science tool using unfamiliar technologies.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1111", + "duration": 1182, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/BwrF1OsyNbo/maxresdefault.jpg", + "title": "Solving a Secure Geocoding Problem (That Hardly Anybody Has) - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=BwrF1OsyNbo" + } + ] +} diff --git a/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json b/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json new file mode 100644 index 000000000..328bece5f --- /dev/null +++ b/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json @@ -0,0 +1,74 @@ +{ + "description": "Presented by Ryszard Szyma\u0144ski\r\n\r\nA slow plots can ruin the user experience of our dashboard. This talk covers techniques for speeding up the rendering process of our visualisations.\r\n\r\nSlow dashboards lead to a poor user experience and cause users to lose interest, or even become frustrated. A common culprit of this situation is a slowly rendering plot. \r\n \r\nDuring the talk, we will dive deeper into how plots are rendered in Shiny, identify common bottlenecks that can occur during the rendering process, and learn various techniques for improving the speed of plots in R/Shiny dashboards. \r\n \r\nThese techniques will range from more efficient data processing to library-specific optimisations at the browser level.\r\n\r\nMaterials: \r\n I'd like to include a link to my linkedin profile: https://www.linkedin.com/in/ryszard-szyma%C5%84ski-310a7017a/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1172", + "duration": 233, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://www.linkedin.com/in/ryszard-szyma%C5%84ski-310a7017a/\r", + "url": "https://www.linkedin.com/in/ryszard-szyma%C5%84ski-310a7017a/\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/U2mPB-b-6y4/maxresdefault.jpg", + "title": "Speeding Up Plots in R/Shiny - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=U2mPB-b-6y4" + } + ] +} diff --git a/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json b/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json new file mode 100644 index 000000000..c4d91538b --- /dev/null +++ b/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Emil Hvitfeldt\r\n\r\nQuarto is a powerful engine to generate documents, slides, books, websites, and more. The default aesthetics looks good, but there are times when you want and need to change how they look. This is that talk.\r\n\r\nWhether you want your slides to stand out from the crowd, or you need your documents to fit within your corporate style guide, being able to style Quarto documents is a valuable skill. \r\n\r\nOnce you have persevered and created the perfect document, you don't want the effort to go to waste. This is where templating comes in. Quarto makes it super easy to turn a styled document into a template to be used over and over again.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1106", + "duration": 1187, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/CblUFMoC9yg/maxresdefault.webp", + "title": "Styling and Templating Quarto Documents - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=CblUFMoC9yg" + } + ] +} diff --git a/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json b/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json new file mode 100644 index 000000000..c2681416f --- /dev/null +++ b/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json @@ -0,0 +1,74 @@ +{ + "description": "Presented by Colby Ford\r\n\r\nThis talk covers best practices and lessons learned surrounding the use of R and Python by technical teams in the cloud, focusing on Posit Workbench, Azure ML, and Databricks.\r\n\r\nIn the life sciences, whether it's pharma, biotech, research, or another type of organization, we are unique in that we blend scientific knowledge with technical skills to extract insights from large, complex datasets. In the cloud, we can architect solutions to help us scale, automate, and collaborate. Interestingly, the use of R and Python by bioinformatics, genomics, biostatistics, and data science teams can be challenging in a cloud-first world where all the data is somewhere other than your laptop (like a data lake).\r\n \r\nIn this talk, I will share best practices and lessons learned surrounding the use of R and Python by technical teams in the cloud. We'll focus on the use of Posit Workbench and RStudio on various cloud services such as Azure ML and Databricks.\r\n\r\nTuple, The Cloud Genomics Company: https://tuple.xyz\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Pharma.\r\nSession Code: TALK-1069", + "duration": 1220, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://tuple.xyz\r", + "url": "https://tuple.xyz\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/GypH5siC8w0/maxresdefault.webp", + "title": "Succeed in the Life Sciences with R/Python and the Cloud - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=GypH5siC8w0" + } + ] +} diff --git a/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json b/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json new file mode 100644 index 000000000..659243379 --- /dev/null +++ b/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json @@ -0,0 +1,74 @@ +{ + "description": "Presented by Riva Quiroga\r\n\r\nIn this talk we share how good programming practices inspire the way we manage the R-Ladies community in order to make it sustainable.\r\n\r\nR-Ladies' first ten years were about growing the community: from being just one chapter in 2012 to becoming a global organization in 2016, and now fostering more than 230 chapters worldwide. But how can we face the challenges of growing an organization based solely on volunteer work?\r\n\r\nIn this talk, we discuss how good programming practices \u2013such as modularity, refactoring, and testing\u2013 inspire the way we see the sustainable management of an ever-growing community. To that end, we will present our most recent efforts at creating and documenting workflows, distributing the workload, and automating tasks that allow volunteers to focus their time where it is most needed. \r\n\r\nAfter watching this talk, you will get some ideas on how to support volunteers in your own community or project, and on how to use GitHub Actions to automate workflows and tasks. \r\n\r\nLearn more and join at: https://rladies.org/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1128", + "duration": 1164, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://rladies.org/\r", + "url": "https://rladies.org/\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/awTzbYXTlSc/maxresdefault.jpg", + "title": "Sustainable Growth of Global Communities: R-Ladies' Next Ten Years - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=awTzbYXTlSc" + } + ] +} diff --git a/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json b/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json new file mode 100644 index 000000000..6b8b65aaa --- /dev/null +++ b/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Logan Pratico\r\n\r\nOne in five low-income renter households in the US experienced falling behind on rent or being threatened with eviction in 2021. Yet most are unrepresented when facing eviction in court. The complex and fast-paced legal system obscures access to timely information, leaving tenants without assistance.\r\n \r\nIn this talk, I discuss the Civil Court Data Initiative's use of R alongside AWS Cloud and SQL to analyze disaggregate eviction records. I focus on the integration of RMarkdown with Amazon Athena and EC2 to create weekly eviction reports across 20 states for legal aid groups working to assist tenants. The upshot: accessible eviction data to help legal aid providers better address local legal needs.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1146", + "duration": 1153, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/k6hD-Fagboc/maxresdefault.jpg", + "title": "Take it in Bits: Using R to Make Eviction Data Accessible to the Legal Aid Community - posit::conf", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=k6hD-Fagboc" + } + ] +} diff --git a/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json b/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json new file mode 100644 index 000000000..e7fae399a --- /dev/null +++ b/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Aleksander Dietrichson\r\n\r\nThe focus of this presentation is on the challenges faced by teachers of data science whose students are not quantitatively inclined and may face some adversity in terms of technology resources available to them and potential language barriers. I identify three main areas of challenges and show how at Universidad Nacional de San Mart\u00edn (Argentina) we addressed each of the areas through a combination of original curriculum redesign, production of course materials appropriate for the students in question; and the use of OS, and some Posit products, i.e.:posit.cloud and Quarto. I show how these technologies can be used as a pedagogical tool to overcome the challenges mentioned, even on a shoestring budget.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1094", + "duration": 1021, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/KLflf_ssWkE/maxresdefault.webp", + "title": "Teaching Data Science in Adverse Circumstances: Posit Cloud and Quarto to the Rescue - posit::conf", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=KLflf_ssWkE" + } + ] +} diff --git a/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json b/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json new file mode 100644 index 000000000..05566aa59 --- /dev/null +++ b/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Isabel Zimmerman\r\n\r\nWhen Python package developers create documentation, they typically must choose between mostly auto-generated docs or writing all the docs by hand. This is problematic since effective documentation has a mix of function references, high-level context, examples, and other content. \r\n \r\nQuartodoc is a new documentation system that automatically generates Python function references within Quarto websites. This talk will discuss pkgdown's success in the R ecosystem and how those wins can be replicated in Python with quartodoc examples. Listeners will walk away knowing more about what makes documentation delightful (or painful), when to use quartodoc, and how to use this tool to make docs for a Python package.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1139", + "duration": 1075, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/FS_-fbtwwCs/maxresdefault.jpg", + "title": "Thanks, I Made It with Quartodoc - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=FS_-fbtwwCs" + } + ] +} diff --git a/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json b/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json new file mode 100644 index 000000000..e395ac000 --- /dev/null +++ b/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Liz Roten\r\n\r\nR users don't always come in sets. Often, you may be the only user on in the cubicle-block. But, one miraculous day, your manager finally fills the void and you welcome more folks on your team. Suddenly, the little R system you created to suit your needs, like a custom package, code styling, and file organization, isn't just for you.\r\n \r\nWant to suddenly overhaul that one package you wrote two years ago? It probably won't work when your colleagues try to update it.\r\n \r\nYour new teammates are data.table fans, but you prefer the tidyverse. Do you need to refactor? Are style choices, like indentation important when collaborating, or are you just being persnickety?\r\n \r\nIn this talk, you will learn how to bring new teammates on board and blend your respective styles without pulling your hair out.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1063", + "duration": 1084, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/F_xng3nFnXw/maxresdefault.webp", + "title": "The 'I' in Team: Peer-to-Peer Best Practices for Growing Data Science Teams - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=F_xng3nFnXw" + } + ] +} diff --git a/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json b/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json new file mode 100644 index 000000000..c2a410871 --- /dev/null +++ b/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Ben Arancibia\r\n\r\nHow does a risk-averse Pharma Biostatistics organization with 900+ people switch from using proprietary software to using R and other open-source tools for delivering clinical trial submissions? First slowly, then all at once. GSK started the transition of using R for its clinical trial data analysis in 2020 and now uses R for our regulatory-reviewed outputs. The AccelerateR Team, an agile pod of R experts and data scientists, rotates through GSK Biostatistics study teams sitting side by side to answer questions and mentor during this transition. \r\n \r\nWe will share our experience from AccelerateR and how other organizations can use our learnings to scale R from pilots to full enterprise adoption and contribute to open source industry R packages.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Pharma.\r\nSession Code: TALK-1068", + "duration": 1185, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/VDu2qdpYko8/maxresdefault.webp", + "title": "The Need for Speed - AccelerateR-ing R Adoption in GSK - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=VDu2qdpYko8" + } + ] +} diff --git a/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json b/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json new file mode 100644 index 000000000..0fc4513ca --- /dev/null +++ b/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json @@ -0,0 +1,74 @@ +{ + "description": "Presented by JP Flores and Sarah Parker\r\n\r\nThe R programming language offers the versatility to perform statistical analyses, create publication-ready plots, and render high-quality reports and presentations. Despite having this environment of indispensable tools, it can be daunting for a beginner-level programmer to get started. Luckily, the Posit community is one of a kind and values inclusivity, collaboration, and empathy. By putting a face to the R packages we use on a daily basis, we hope to make every programmer feel included and capable. We want to inspire attendees to create their own projects or packages, connect with others inside and outside of their field of expertise, and challenge themselves to learn something new, knowing the community is right there to support them.\r\n\r\nMaterials: http://www.sarmapar.com/people_of_posit/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1165", + "duration": 327, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "http://www.sarmapar.com/people_of_posit/\r", + "url": "http://www.sarmapar.com/people_of_posit/\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/mgOJXWvqnxY/maxresdefault.jpg", + "title": "The People of Posit: Bringing Personality to R Packages - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=mgOJXWvqnxY" + } + ] +} diff --git a/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json b/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json new file mode 100644 index 000000000..f3bacf3cc --- /dev/null +++ b/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Maria Grycuk\r\n\r\nThe development of software can be costly and time-consuming. If the end users are not involved in the process from the start the tool we built may not meet their needs. In this presentation, I will discuss how prototyping in Shiny can help you build the right tool and save you from spending millions of dollars on a tool no one will use. I will explore the advantages of using Shiny for prototyping, particularly its ability to rapidly build interactive applications. I will also discuss how to design effective prototypes, including techniques for gathering user feedback and using that feedback to refine your tool. I will emphasize the importance of presenting real-life data, particularly when building data-driven tools.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1125", + "duration": 1138, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/vt52O519Btc/maxresdefault.jpg", + "title": "The Power of Prototyping in R Shiny: Saving Millions by Building the Right Tool - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=vt52O519Btc" + } + ] +} diff --git a/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json b/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json new file mode 100644 index 000000000..aeab16a95 --- /dev/null +++ b/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Liam Kalita\r\n\r\nWe're often helping developers to assess, fix and improve their Shiny apps, and often the first thing we do is see if we can deploy the app. If you can't deploy your Shiny app, it's a waste of time. If you can deploy it successfully, then at the very least it runs, so we've got something to work with. \r\n\r\nThere are a bunch of reasons why apps fail to deploy. They can be easy to fix, like Hardcoded secrets, fonts, or missing libraries. Or they can be intractable and super frustrating to deal with, like manifest mismatches, resource starvation, and missing libraries. \r\n\r\nAt the end of this talk, I want you to know how to identify, investigate and proactively prevent Shiny app deployment failures from happening.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1089", + "duration": 1139, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/Um74HcYhhzE/maxresdefault.webp", + "title": "The Road to Easier Shiny App Deployments - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=Um74HcYhhzE" + } + ] +} diff --git a/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json b/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json new file mode 100644 index 000000000..b952b8abe --- /dev/null +++ b/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json @@ -0,0 +1,78 @@ +{ + "description": "Presented by Ryan Timpe\r\n\r\nAn overview of the benefits unlocked on our data science team by adopting tidymodels.\r\n\r\nData science sure has changed over the past few years! Everyone's talking about production. RStudio is now Posit. Models are now tidy.\r\n \r\nThis talk is about embracing that change and updating existing models using the tidymodels framework. I recently completed this change, letting go of our in-production code and revisioning it with tidymodels. My team ended up with a faster, more scalable pipeline that enabled us to better automate our workflow and increase our scale while improving our stakeholders' experiences.\r\n \r\nI'll share tips and tricks for adopting the tidymodels framework in existing products, best practices for learning and upskilling teams, and advice for using tidymodel packages to build more accessible data science tools.\r\n\r\nMaterials: https://www.ryantimpe.com/files/tidymodels_adventures_positconf2023.pdf\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1082", + "duration": 1057, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://www.ryantimpe.com/files/tidymodels_adventures_positconf2023.pdf\r", + "url": "https://www.ryantimpe.com/files/tidymodels_adventures_positconf2023.pdf\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "AI/ML/modelling", + "CRAN", + "OSS", + "automation", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "humans", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/R7XNqcCZnLg/maxresdefault.webp", + "title": "tidymodels: Adventures in Rewriting a Modeling Pipeline - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=R7XNqcCZnLg" + } + ] +} diff --git a/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json b/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json new file mode 100644 index 000000000..61069321a --- /dev/null +++ b/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json @@ -0,0 +1,79 @@ +{ + "description": "Presented by Carson Sievert\r\n\r\nCreate awesome looking and feature rich Shiny dashboards using the bslib R package.\r\n\r\nShiny recently celebrated its 10th birthday, and since its birth, has grown tremendously in many areas; however, a hello world Shiny app still looks roughly like it did 10 years ago. The bslib R package helps solve this problem making very easy to apply modern and customizable styling your Shiny apps, R Markdown / Quarto documents, and more. In addition, bslib also provides dashboard-focused UI components like expandable cards, value boxes, sidebar layouts, and more to help you create delightful Shiny dashboards.\r\n\r\nMaterials: \r\n- https://rstudio.github.io/bslib/\r\n- https://bslib.shinyapps.io/flights/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1124", + "duration": 1199, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://bslib.shinyapps.io/flights/\r", + "url": "https://bslib.shinyapps.io/flights/\r" + }, + { + "label": "https://rstudio.github.io/bslib/\r", + "url": "https://rstudio.github.io/bslib/\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/je4fd_uYx18/maxresdefault.jpg", + "title": "Towards the Next Generation of Shiny UI", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=je4fd_uYx18" + } + ] +} diff --git a/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json b/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json new file mode 100644 index 000000000..484d8f4a4 --- /dev/null +++ b/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json @@ -0,0 +1,87 @@ +{ + "description": "Presented by Deepsha Menghani\r\n\r\nPlot animated and interactive visualizations with Plotly and Crosstalk in Quarto using R. In thi sintro to Plotly & Crosstalk in R: Using code examples, learn to integrate dashboard elements into Quarto with animated plots, interactive widgets (checkboxes), and linked plots via brushing.\r\n\r\nThis talk showcases how to use packages, such as Plotly and Crosstalk, to create interactive data visualizations and add dashboard-like elements to Quarto. Using a fun dataset available through the \u201cRichmondway\u201d package, we examine the number of times Roy Kent uses salty language throughout all seasons of \"\"Ted Lasso.\"\" We illustrate this using animated plots, interactive selection widgets such as checkboxes, and by linking two plots with brushing capabilities.\r\n\r\nMaterials:\r\n- Slides: https://deepshamenghani.github.io/posit_plotly_crosstalk/#/title-slide\r\n- Code repo: https://github.com/deepshamenghani/posit_plotly_crosstalk\r\n- Richmondway data package: https://github.com/deepshamenghani/richmondway \r\n- In-Depth Guide to Creating and Publishing an R Data Package (Richmondway) Using Devtools: https://medium.com/p/245b0fd4c359\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1143", + "duration": 818, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://github.com/deepshamenghani/posit_plotly_crosstalk\r", + "url": "https://github.com/deepshamenghani/posit_plotly_crosstalk\r" + }, + { + "label": "https://github.com/deepshamenghani/richmondway", + "url": "https://github.com/deepshamenghani/richmondway" + }, + { + "label": "https://medium.com/p/245b0fd4c359\r", + "url": "https://medium.com/p/245b0fd4c359\r" + }, + { + "label": "https://deepshamenghani.github.io/posit_plotly_crosstalk/#/title-slide\r", + "url": "https://deepshamenghani.github.io/posit_plotly_crosstalk/#/title-slide\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/AbuK2F57NEs/maxresdefault.jpg", + "title": "Unlock the Power of DataViz Animation and Interactivity in Quarto - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=AbuK2F57NEs" + } + ] +} diff --git a/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json b/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json new file mode 100644 index 000000000..248543e11 --- /dev/null +++ b/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Laura DeCicco\r\n\r\nTen years ago, the first set of git commits was submitted to a new R software package repository \"dataRetrieval\" with the goal to provide an easy way for R users to retrieve U.S Geological Survey (USGS) water data. At that time, the perception within the USGS was the use of R was exclusive to an elite group of \"very serious scientists.\" Fast forward, we now find many newer USGS hires having a solid grasp of the language from the start along with the use of R in a wide variety of applications. \r\n \r\nIn this talk, I'll discuss my experiences maintaining the dataRetrieval package, how it's shaped my career, impacted USGS R usage, and why data providers should consider sponsoring their own R packages wrapping their data API services.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1171", + "duration": 307, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/w4roQNlPAkU/maxresdefault.jpg", + "title": "USGS R Package Development: 10-year Reflections - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=w4roQNlPAkU" + } + ] +} diff --git a/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json b/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json new file mode 100644 index 000000000..df3f8e891 --- /dev/null +++ b/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Angie Reed\r\n\r\nThe spirit of Penobscot Nation's work to protect the health of their relative, the Penobscot River, is embodied in the Penobscot water song which says \"\"Water, we love you, thank you so much water, we respect you.\"\" Because the Penobscot River is not a natural resource - she is a relative, family - this song describes the foundation of our efforts to protect her health and well-being. The identity of Penobscot people cannot be disconnected from the river, and protecting this traditional lifeway is at the heart of our work. \r\n\r\nFor over a decade we have used R to manage, transform, analyze, and visualize data, and the free, open-source Posit products help us leave a legacy of good data management and the ability to share results with Penobscot Nation citizens. You will learn more about how our use of R has helped us achieve more stringent protections for the Penobscot River and how we engage young people in every step of this work. We are also part of a larger network of tribal environmental professionals, working together to learn R and share data and insights. We will give you information about how you can volunteer to help expand the network of folks providing technical assistance on any R and RStudio related topics.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1144", + "duration": 1219, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/2PjOSBHRm74/maxresdefault.jpg", + "title": "Using Data to Protect Traditional Lifeways - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=2PjOSBHRm74" + } + ] +} diff --git a/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json b/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json new file mode 100644 index 000000000..0f15b1a0f --- /dev/null +++ b/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Uli Muellner and Nicholas Snellgrove\r\n\r\nInvasive species are a huge threat to lake ecosystems in Minnesota. With over 10,000 water bodies across the state, having up-to-date data and decision support is critical. Researchers at the University of Minnesota have created four complex R and Python models to support lake managers, all pulled together and presented with the most recent infestation data available. \r\n\r\nCome along with us to see how we connected these models in the AIS Explorer, a decision support application built in Shiny to help prioritize risks and placing watercraft inspectors, using tools like OCPU and cloud toolings like Lambda, EventBridge and AWS S3.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1118", + "duration": 1209, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/iFXslnnxqYk/maxresdefault.jpg", + "title": "Using R, Python, and Cloud Infrastructure to Battle Aquatic Invasive Species - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=iFXslnnxqYk" + } + ] +} diff --git a/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json b/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json new file mode 100644 index 000000000..825c75ff9 --- /dev/null +++ b/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Brendan Broderick\r\n\r\nDeveloping workflows that help train models and also help deploy them can be a difficult task. In this talk I will share some tools and workflow tips that I use to build production model pipelines using R. I will use a project of predicting patients who need specialized respiratory care after leaving the ICU as an example. I will show how to use the targets package to create a reproducible and easy to manage modeling and prediction pipeline, how to use the renv package to ensure a consistent environment for development and deployment, and how to use plumber, vetiver, and shiny applications to make the model accessible to care providers.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1149", + "duration": 1231, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/YwDdL_O7wSs/maxresdefault.jpg", + "title": "Using R to develop production modeling workflows at Mayo Clinic - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=YwDdL_O7wSs" + } + ] +} diff --git a/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json b/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json new file mode 100644 index 000000000..a06456b4b --- /dev/null +++ b/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Edgar Ruiz\r\n\r\nSpark Connect, and Databricks Connect, enable the ability to interact with Spark stand-alone clusters remotely. This improves our ability to perform Data Science at-scale. We will share the work in `sparklyr`, and other products, that will make it easier for R users to take advantage this new framework.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1084", + "duration": 1016, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/n3Wf59MI1LI/maxresdefault.webp", + "title": "Using R with Databricks Connect - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=n3Wf59MI1LI" + } + ] +} diff --git a/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json b/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json new file mode 100644 index 000000000..fb19307de --- /dev/null +++ b/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Niels Bantilan\r\n\r\nOriginal Full Title: Validating and Testing R Dataframes with Pandera via reticulate: A Case Study in R-Python Interoperability\r\n\r\nData science and machine learning practitioners work with data every day to analyze and model them for insights and predictions. A major component of any project is data quality, which is a process of cleaning, and protecting against flaws in data that may invalidate the analysis or model. Pandera is an open source data testing toolkit for dataframes in the Python ecosystem: but can it validate R dataframes? \r\n \r\nThis talk is composed of three parts: first I'll describe what data testing is and motivate why you need it. Then, I'll introduce the iterative process of creating and refining dataframe schemas in Pandera. Finally, I'll demonstrate how to use it in R with the reticulate package using a simple modeling exercise as an example.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1123", + "duration": 1302, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/VHfE3LJYpjQ/maxresdefault.jpg", + "title": "Validating and Testing R Dataframes with Pandera via reticulate - R-Python Interoperability", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=VHfE3LJYpjQ" + } + ] +} diff --git a/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json b/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json new file mode 100644 index 000000000..efce4a155 --- /dev/null +++ b/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Sean Kross\r\n\r\nThe data frame is a fundamental data structure for data scientists using Python and R. Pandas and the tidyverse are designed to center building pipelines for the transformation of data frames. However, within these pipelines it is not always clear how each operation is changing the underlying data frame. To explain each step in a pipeline data science instructors resort to hand-drawing diagrams to illustrate the semantics of operations such as filtering, sorting, and grouping. \r\n\r\nIn this talk, I will introduce Pandas Tutor and Tidy Data Tutor, step-by-step visual representation engines of data frame transformations. Both tools illustrate the row, column, and cell-wise relationships between an operation's input and output data frames.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1096", + "duration": 900, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/oQCOJWLRD4I/maxresdefault.webp", + "title": "Visualizing Data Analysis Pipelines with Pandas Tutor and Tidy Data Tutor - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=oQCOJWLRD4I" + } + ] +} diff --git a/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json b/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json new file mode 100644 index 000000000..c757c19ae --- /dev/null +++ b/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json @@ -0,0 +1,94 @@ +{ + "description": "Presented by Melissa Van Bussel\r\n\r\n\ud83d\ude80 Elevate your Quarto projects to new heights with these practical tips and tricks!\ud83d\udca1\r\n\r\n\"Wiki\", \"User Guide\", \"Handbook\" -- whatever you call yours, we converted ours to Quarto!\r\n \r\nA year ago, my team's documentation, which had been created using Microsoft Word, was large and lacked version control. Scrolling through the document was slow, and, due to confidentiality reasons, only one person could edit it at a time, which was a significant challenge for our team of multiple developers. After realizing we needed a more flexible solution, we successfully converted our documentation to Quarto. \r\n\r\nIn this talk, I'll discuss our journey converting to Quarto, the challenges we faced along the way, and tips and tricks for anyone else who might be looking to adopt Quarto too.\r\n \r\nSlides: https://melissavanbussel.quarto.pub/posit-conf-2023; \r\nCode for slides: https://github.com/melissavanbussel/posit-conf-2023; \r\nMy YouTube: https://www.youtube.com/c/ggnot2; \r\nMy website: https://www.melissavanbussel.com/; \r\nMy Twitter: https://twitter.com/melvanbussel; \r\nMy LinkedIn: https://www.linkedin.com/in/melissavanbussel/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1140", + "duration": 1076, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://github.com/melissavanbussel/posit-conf-2023;", + "url": "https://github.com/melissavanbussel/posit-conf-2023;" + }, + { + "label": "https://www.linkedin.com/in/melissavanbussel/\r", + "url": "https://www.linkedin.com/in/melissavanbussel/\r" + }, + { + "label": "https://www.youtube.com/c/ggnot2;", + "url": "https://www.youtube.com/c/ggnot2;" + }, + { + "label": "https://melissavanbussel.quarto.pub/posit-conf-2023;", + "url": "https://melissavanbussel.quarto.pub/posit-conf-2023;" + }, + { + "label": "https://www.melissavanbussel.com/;", + "url": "https://www.melissavanbussel.com/;" + }, + { + "label": "https://twitter.com/melvanbussel;", + "url": "https://twitter.com/melvanbussel;" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/zjPdBDyIyJ8/maxresdefault.jpg", + "title": "We Converted our Documentation to Quarto - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=zjPdBDyIyJ8" + } + ] +} diff --git a/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json b/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json new file mode 100644 index 000000000..c2d23789c --- /dev/null +++ b/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json @@ -0,0 +1,78 @@ +{ + "description": "Presented by Reiko Okamoto\r\n\r\nClutter, whether it's physical or digital, destroys our ability to focus; home organization ideas can be extended to create an workspace where analysts feel inspired to work with data.\r\n\r\nIdeas from home organization shows are surprisingly applicable to file management. Using a room divider to establish dedicated zones for different activities in a studio apartment is analogous to creating self-contained projects in RStudio. Likewise, swapping mismatched hangers with matching ones to tidy a closet resembles the adoption of a file naming convention to make a directory easier to navigate. \r\n \r\nIn this talk, I will share good practices in file management through the lens of home organization. We all know that clutter, whether it is in our physical space or on our machine, destroys our ability to focus. These practices will help R users of all levels create a serene, relaxing environment where they feel inspired to work with data.\r\n\r\nhttps://reikookamoto.github.io/; https://github.com/reikookamoto/posit-conf-2023-neat\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Getting %$!@ done: productive workflows for data science.\r\nSession Code: TALK-1090", + "duration": 1121, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://github.com/reikookamoto/posit-conf-2023-neat\r", + "url": "https://github.com/reikookamoto/posit-conf-2023-neat\r" + }, + { + "label": "https://reikookamoto.github.io/;", + "url": "https://reikookamoto.github.io/;" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/J3bxE4y8_Dg/maxresdefault.webp", + "title": "What an Early 2000s Reality Show Taught Me about File Management - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=J3bxE4y8_Dg" + } + ] +} diff --git a/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json b/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json new file mode 100644 index 000000000..fa04e2841 --- /dev/null +++ b/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Kaitlin Bustos\r\n\r\nIn this talk, I'm sharing my personal journey as a data scientist and the key lessons learned along the way. I'll emphasize the importance of finding a positive community of like minded-allies, persevering through setbacks as success is not linear, and exploring by embracing the broad nature of the data science field. By sharing my experiences and acknowledging the challenges I've faced attendees will gain a fresh perspective on what it takes to succeed in a data science career and inspire them to pursue their passions in the field. \r\n \r\nOverall, this talk aims to provide a glimpse into the reality of a data science career. Attendees will take away a sense of motivation and empowerment to find their own unique path to success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1169", + "duration": 308, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/pK0IHGxUm9E/maxresdefault.jpg", + "title": "What I Wish I Knew Before Becoming a Data Scientist - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=pK0IHGxUm9E" + } + ] +} diff --git a/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json b/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json new file mode 100644 index 000000000..ae99fc159 --- /dev/null +++ b/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json @@ -0,0 +1,71 @@ +{ + "description": "Presented by Charlotte Wickham\r\n\r\nIt's been over a year since Quarto 1.0, an open-source scientific and technical publishing system, was announced at rstudio::conf(2022). In this talk, I'll highlight some of the improvements to Quarto since then. You'll learn about new formats, options, tools, and ways to supercharge your content. And, if you haven't used Quarto yet, come to see some reasons to try it out.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1072", + "duration": 1222, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "databricks", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/WR08GESib9Y/maxresdefault.webp", + "title": "What's New in Quarto?* - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=WR08GESib9Y" + } + ] +} diff --git a/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json b/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json new file mode 100644 index 000000000..1eeb9106f --- /dev/null +++ b/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Daniel Falbel\r\n\r\ntorch is an R port of PyTorch, a scientific computing library that enables fast and easy creation and training of deep learning models. \r\n \r\nIn this talk, you will learn about the latest features and developments in torch, such as luz, a higher-level interface that simplifies your model training code, and vetiver, a new integration that allows you to deploy your torch models with just a few lines of code. You will also see how torch works well with other R packages and tools to enhance your data science workflow. Whether you are new to torch or already an experienced user, this talk will show you how torch can help you tackle your data science challenges and inspire you to build your own models.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1163", + "duration": 306, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/FQ9R30XUHcU/maxresdefault.jpg", + "title": "What's New in the Torch Ecosystem - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=FQ9R30XUHcU" + } + ] +} diff --git a/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json b/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json new file mode 100644 index 000000000..6475535fb --- /dev/null +++ b/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json @@ -0,0 +1,74 @@ +{ + "description": "Presented by Daren Eiri\r\n\r\nLearn how the log4r package can help you better understand the errors your code may produce, and how to also get promptly alerted for severe errors by leveraging cloud monitoring solutions like Azure Monitor or AWS CloudWatch\r\n\r\nWhen an error happens in your API, Shiny App, or quarto document, it is not always clear what line of code you need to look at, and the error messages aren\u2019t always helpful. By walking through a simple API example, I show how you can use logging packages like log4r to provide error messages that make sense to you. I also show how you can use cloud-based data collection platforms like Azure Monitor or AWS CloudWatch to set up alerts, so you can get notified by email or text message for those severe errors that you need to be immediately aware of. \r\n\r\nGain more visibility into the health of your code by incorporating logging and pushing your logs to the cloud.\r\n\r\nMaterials: https://dareneiri.github.io/positconf2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1164", + "duration": 283, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://dareneiri.github.io/positconf2023/\r", + "url": "https://dareneiri.github.io/positconf2023/\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/J7PUG3dLvBo/maxresdefault.jpg", + "title": "Why You Should Add Logging To Your Code (and make it more helpful) - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=J7PUG3dLvBo" + } + ] +} diff --git a/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json b/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json new file mode 100644 index 000000000..82a2cbdf0 --- /dev/null +++ b/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json @@ -0,0 +1,70 @@ +{ + "description": "Presented by Libby Heeren\r\n\r\nWhen we think about making connections, we think about networking. I'd like you to forget about networking and start thinking about making friends. I'll share my perspective as a community builder and host of the Data Humans podcast on how I cultivated a community of practice for myself and how I became a force multiplier who increases engagement. \r\n \r\nYou'll learn how I made genuine human connections, the practical steps to making data friends, the power of vulnerability, and why we all benefit when we show up as our whole selves.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1167", + "duration": 308, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi/V3XdLVAwmX0/maxresdefault.jpg", + "title": "Why You Should Stop Networking and Start Making Friends - posit::conf(2023)", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=V3XdLVAwmX0" + } + ] +} diff --git a/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json b/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json new file mode 100644 index 000000000..fce9264a8 --- /dev/null +++ b/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json @@ -0,0 +1,78 @@ +{ + "description": "Presented by Jill MacKay\r\n\r\nA retrospective look at supporting data science skills in a research-focussed veterinary school\r\n\r\nThis is a talk about environment management, but not in the way you're thinking. In many industries, domain-specific experts need enough understanding of data science to support their work and communicate with data scientists, but often have insufficient training in these skills, and limited time with which to obtain data science skills and practice them. This is particularly challenging for those who are interdisciplinary and have limited control over their workload, such as medics and field scientists. In this talk, an educational scientist describes the previous 10 years of supporting veterinary scientists to adopt open science practices surrounding data science. What worked, what failed miserably, and reflections on why it can be so hard to get a horse to drink.\r\n\r\nMaterials: \r\n- https://github.com/jillymackay/positconf2023_vetdata\r\n- https://jillymackay.com/post/positconf2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1095", + "duration": 1088, + "language": "eng", + "recorded": "2023-09-17", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://web.archive.org/web/20230902080800/https://posit.co/conference" + }, + { + "label": "https://jillymackay.com/post/positconf2023/\r", + "url": "https://jillymackay.com/post/positconf2023/\r" + }, + { + "label": "https://github.com/jillymackay/positconf2023_vetdata\r", + "url": "https://github.com/jillymackay/positconf2023_vetdata\r" + } + ], + "speakers": [ + "TODO" + ], + "tags": [ + "CRAN", + "OSS", + "blogdown", + "coding", + "connect", + "data science", + "data visualization", + "data viz", + "data wrangling", + "debugging", + "dplyr", + "forcats", + "ggplot", + "ggplot2", + "github", + "gt", + "interoperability", + "lazy evaluation", + "machine learning", + "ml", + "odbc", + "open source", + "package manager", + "plumber", + "posit", + "programming education", + "purrr", + "python", + "quarto", + "rayshader", + "readr", + "rmarkdown", + "rstats", + "rstudio", + "serious data science", + "shiny", + "statistics", + "stats", + "stringr", + "technology", + "tibble", + "tidy data", + "tidymodels", + "tidyr", + "tidyverse" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/MerXS6LJybA/maxresdefault.webp", + "title": "You Can Lead a Horse to Water...Changing the Data Science Culture for Veterinary Scientists", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=MerXS6LJybA" + } + ] +} From 4273a688e165043e3fb2f07b79917540a6a6e69f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ezequiel=20Leonardo=20Casta=C3=B1o?= <14986783+ELC@users.noreply.github.com> Date: Sat, 28 Jun 2025 13:07:38 -0300 Subject: [PATCH 2/5] Remove tags --- ...ions-and-ai-chat-bots-posit-conf-2023.json | 48 +---------------- ...e-to-open-source-llms-posit-conf-2023.json | 49 +---------------- ...emes-on-top-of-ggplot-posit-conf-2023.json | 49 +---------------- ...nlocking-new-possibilities-posit-conf.json | 48 +---------------- ...pandemic-preparedness-posit-conf-2023.json | 48 +---------------- ...ding-to-github-issues-posit-conf-2023.json | 49 +---------------- ...common-than-you-think-posit-conf-2023.json | 48 +---------------- ...ing-system-with-shiny-posit-conf-2023.json | 48 +---------------- .../can-i-have-a-word-posit-conf-2023.json | 50 +---------------- ...-the-places-you-ll-go-posit-conf-2023.json | 48 +---------------- ...rom-an-analytical-lab-posit-conf-2023.json | 48 +---------------- ...an-justice-department-posit-conf-2023.json | 48 +---------------- ...orite-open-source-projects-posit-conf.json | 48 +---------------- ...rence-with-tidymodels-posit-conf-2023.json | 52 +----------------- ...evel-containerization-posit-conf-2023.json | 49 +---------------- ...-frontiers-with-r-universe-posit-conf.json | 49 +---------------- ...alized-infrastructure-posit-conf-2023.json | 49 +---------------- ...lization-with-seaborn-posit-conf-2023.json | 49 +---------------- ...ntracts-from-r-to-dbt-posit-conf-2023.json | 48 +---------------- ...ess-to-education-data-posit-conf-2023.json | 50 +---------------- ...-science-organization-posit-conf-2023.json | 48 +---------------- ...with-shiny-for-python-posit-conf-2023.json | 49 +---------------- ...ou-can-t-live-without-posit-conf-2023.json | 48 +---------------- ...h-r-and-the-tidyverse-posit-conf-2023.json | 49 +---------------- ...earchers-with-interactive-quarto-docs.json | 49 +---------------- ...eports-and-shiny-apps-posit-conf-2023.json | 49 +---------------- .../extending-quarto-posit-conf-2023.json | 49 +---------------- ...-your-first-r-package-posit-conf-2023.json | 48 +---------------- ...ocess-and-visualize-motion-posit-conf.json | 49 +---------------- ...apps-in-the-workplace-posit-conf-2023.json | 49 +---------------- ...-to-data-intelligence-posit-conf-2023.json | 49 +---------------- ...blication-with-quarto-posit-conf-2023.json | 48 +---------------- ...ty-of-engaged-r-users-posit-conf-2023.json | 48 +---------------- ...g-the-most-out-of-git-posit-conf-2023.json | 49 +---------------- ...dio-it-s-finally-here-posit-conf-2023.json | 49 +---------------- ...-python-with-plotnine-posit-conf-2023.json | 49 +---------------- ...of-data-orchestration-posit-conf-2023.json | 49 +---------------- ...and-how-we-can-fix-it-posit-conf-2023.json | 49 +---------------- ...-love-public-packages-posit-conf-2023.json | 49 +---------------- ...y-made-me-a-better-student-posit-conf.json | 49 +---------------- ...-make-apps-users-love-posit-conf-2023.json | 49 +---------------- ...ce-meetup-sustainable-posit-conf-2023.json | 48 +---------------- ...ence-people-with-data-posit-conf-2023.json | 48 +---------------- ...on-posit-connect-team-posit-conf-2023.json | 49 +---------------- ...l-and-css-for-r-users-posit-conf-2023.json | 49 +---------------- ...anagement-with-duckdb-posit-conf-2023.json | 48 +---------------- ...all-multiples-layouts-posit-conf-2023.json | 48 +---------------- ...n-r-package-developer-posit-conf-2023.json | 48 +---------------- ...ions-all-the-way-down-posit-conf-2023.json | 48 +---------------- ...se-for-generative-art-posit-conf-2023.json | 49 +---------------- ...age-models-in-rstudio-posit-conf-2023.json | 49 +---------------- ...-webassembly-and-webr-posit-conf-2023.json | 49 +---------------- ...ython-web-app-is-easy-posit-conf-2023.json | 49 +---------------- ...bench-for-every-cloud-posit-conf-2023.json | 49 +---------------- ...aborating-with-quarto-posit-conf-2023.json | 49 +---------------- ...dfs-with-quarto-typst-posit-conf-2023.json | 49 +---------------- ...ctive-1-on-1-meetings-posit-conf-2023.json | 48 +---------------- ...16b-in-property-taxes-posit-conf-2023.json | 53 +------------------ ...after-30-years-of-industry-experience.json | 48 +---------------- ...t-for-data-scientists-posit-conf-2023.json | 50 +---------------- ...anding-of-soil-health-posit-conf-2023.json | 49 +---------------- ...o-html-theme-in-order-posit-conf-2023.json | 48 +---------------- ...ot-only-in-production-posit-conf-2023.json | 48 +---------------- .../videos/r-you-going-posit-conf-2023.json | 49 +---------------- ...chine-learning-models-posit-conf-2023.json | 48 +---------------- ...nuscripts-with-quarto-posit-conf-2023.json | 49 +---------------- ...hiny-without-a-server-posit-conf-2023.json | 49 +---------------- ...ank-and-posit-connect-posit-conf-2023.json | 49 +---------------- ...k-with-the-gonzalez-matrix-posit-conf.json | 49 +---------------- ...cants-and-what-you-must-know-to-shine.json | 48 +---------------- ...-learn-and-tensorflow-posit-conf-2023.json | 49 +---------------- ...aling-your-shiny-apps-posit-conf-2023.json | 49 +---------------- ...-app-development-tool-posit-conf-2023.json | 49 +---------------- ...of-a-year-of-blogging-posit-conf-2023.json | 49 +---------------- ...verywhere-all-at-once-posit-conf-2023.json | 48 +---------------- ...-bridge-to-the-future-posit-conf-2023.json | 48 +---------------- ...ltimate-new-hire-hack-posit-conf-2023.json | 50 +---------------- ...at-hardly-anybody-has-posit-conf-2023.json | 49 +---------------- ...g-up-plots-in-r-shiny-posit-conf-2023.json | 48 +---------------- ...ting-quarto-documents-posit-conf-2023.json | 49 +---------------- ...-python-and-the-cloud-posit-conf-2023.json | 48 +---------------- ...ladies-next-ten-years-posit-conf-2023.json | 48 +---------------- ...to-the-legal-aid-community-posit-conf.json | 48 +---------------- ...d-and-quarto-to-the-rescue-posit-conf.json | 49 +---------------- ...ade-it-with-quartodoc-posit-conf-2023.json | 48 +---------------- ...ng-data-science-teams-posit-conf-2023.json | 49 +---------------- ...ing-r-adoption-in-gsk-posit-conf-2023.json | 49 +---------------- ...onality-to-r-packages-posit-conf-2023.json | 48 +---------------- ...ilding-the-right-tool-posit-conf-2023.json | 48 +---------------- ...shiny-app-deployments-posit-conf-2023.json | 48 +---------------- ...g-a-modeling-pipeline-posit-conf-2023.json | 52 +----------------- ...wards-the-next-generation-of-shiny-ui.json | 49 +---------------- ...teractivity-in-quarto-posit-conf-2023.json | 49 +---------------- ...t-10-year-reflections-posit-conf-2023.json | 48 +---------------- ...-traditional-lifeways-posit-conf-2023.json | 49 +---------------- ...atic-invasive-species-posit-conf-2023.json | 48 +---------------- ...kflows-at-mayo-clinic-posit-conf-2023.json | 49 +---------------- ...th-databricks-connect-posit-conf-2023.json | 49 +---------------- ...-reticulate-r-python-interoperability.json | 49 +---------------- ...r-and-tidy-data-tutor-posit-conf-2023.json | 49 +---------------- ...cumentation-to-quarto-posit-conf-2023.json | 48 +---------------- ...about-file-management-posit-conf-2023.json | 48 +---------------- ...ming-a-data-scientist-posit-conf-2023.json | 48 +---------------- .../what-s-new-in-quarto-posit-conf-2023.json | 49 +---------------- ...n-the-torch-ecosystem-posit-conf-2023.json | 48 +---------------- ...-make-it-more-helpful-posit-conf-2023.json | 48 +---------------- ...-start-making-friends-posit-conf-2023.json | 48 +---------------- ...nce-culture-for-veterinary-scientists.json | 48 +---------------- 108 files changed, 108 insertions(+), 5152 deletions(-) diff --git a/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json b/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json index eb8607025..a46b35d46 100644 --- a/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json +++ b/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/Sn9Uj6vW4-Y/maxresdefault.jpg", "title": "20 questions and AI chat bots - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json b/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json index 0d81e19a8..8f5665f27 100644 --- a/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json +++ b/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json @@ -16,54 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/sYliwvml9Es/maxresdefault.webp", "title": "A hacker's guide to open source LLMs - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json b/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json index 1430c2547..d41efb3ea 100644 --- a/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json +++ b/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json @@ -24,54 +24,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/-0pPBAiJaYk/maxresdefault.webp", "title": "Adding a Touch of glitr: Developing a Package of Themes on Top of ggplot - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json b/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json index 8cc7a4b49..a80756d5a 100644 --- a/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json +++ b/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/lXOMJvuPN_Y/maxresdefault.jpg", "title": "AI and Shiny for Python: Unlocking New Possibilities - posit::conf", "videos": [ diff --git a/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json b/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json index 612eb82e0..0b85e6b1e 100644 --- a/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json +++ b/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/F8aDgKkXoxI/maxresdefault.jpg", "title": "Automating the Dutch National Flu Surveillance for Pandemic Preparedness - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json b/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json index ba1efdbce..d6114309b 100644 --- a/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json +++ b/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/18vfcf46ozE/maxresdefault.jpg", "title": "Becoming an R Package Author (or How I Got Rich Responding to GitHub Issues) - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json b/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json index a5e070aa0..4c658a912 100644 --- a/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json +++ b/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/DVQJ39_9L0U/maxresdefault.jpg", "title": "Black Hair and Data Science Have More in Common Than You Think - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json b/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json index 3bfdc49ed..af92dc058 100644 --- a/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json +++ b/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/CoAsWA9_X2Y/maxresdefault.webp", "title": "Building a Flexible, Scaleable Self-Serve Reporting System with Shiny - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json b/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json index 1026e2e72..08508e4bf 100644 --- a/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json +++ b/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json @@ -12,55 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse", - "word" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/5nhXSVNTWso/maxresdefault.jpg", "title": "Can I Have a Word? - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json b/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json index 424b0c425..86125b09a 100644 --- a/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json +++ b/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/ss5OkoZZHiw/maxresdefault.jpg", "title": "CI/CD Pipelines - Oh, the Places You'll Go! - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json b/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json index 16c8c2417..32e71f2bf 100644 --- a/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json +++ b/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/PhNnwfEZRek/maxresdefault.jpg", "title": "Coding Tools for Industry R&D \u2013 Development Lessons from an Analytical Lab - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json b/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json index 2182adb52..a60dfd351 100644 --- a/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json +++ b/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/EfBlESOpbDs/maxresdefault.jpg", "title": "Combining R and Python for the Belgian Justice Department - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json b/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json index 524b75599..0439717d0 100644 --- a/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json +++ b/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json @@ -16,53 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/0qfzxHHCDfE/maxresdefault.jpg", "title": "Commit to Change: How to Increase Accessibility in Your Favorite Open Source Projects - posit::conf", "videos": [ diff --git a/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json b/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json index afe6c7dbc..783242103 100644 --- a/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json +++ b/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json @@ -12,57 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "AI", - "CRAN", - "ML", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "modelling", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/vJ4BYJSg734/maxresdefault.webp", "title": "Conformal Inference with Tidymodels - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json b/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json index ac9affd52..fa70d1cc5 100644 --- a/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json +++ b/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/DN29WEXEF-8/maxresdefault.jpg", "title": "Connect on Kubernetes: Content-level Containerization - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json b/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json index be4cf6e47..9ff29648d 100644 --- a/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json +++ b/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/XDiyAvpo2uk/maxresdefault.webp", "title": "CRAN-ial Expansion: Taking Your R Package Development to New Frontiers with R-Universe - posit::conf", "videos": [ diff --git a/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json b/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json index 647417441..47a711ae0 100644 --- a/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json +++ b/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/KWszxViR8vg/maxresdefault.jpg", "title": "Data Science in Production: The Way to a Centralized Infrastructure - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json b/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json index a6812a2ef..93e14e68e 100644 --- a/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json +++ b/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/JE2C1MhZO6E/maxresdefault.jpg", "title": "Data Visualization with Seaborn - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json b/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json index 5d068be95..d8c3a2473 100644 --- a/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json +++ b/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json @@ -20,53 +20,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/tbylZHG-ahE/maxresdefault.webp", "title": "dbtplyr: Bringing Column-Name Contracts from R to dbt - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json b/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json index b623cc296..d9f9dee78 100644 --- a/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json +++ b/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json @@ -16,55 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "automation", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "humans", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/BofC1936o8k/maxresdefault.jpg", "title": "Democratizing Access to Education Data - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json b/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json index cfe1e0a02..eb0a7ca13 100644 --- a/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json +++ b/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/WsBQB08WxPc/maxresdefault.webp", "title": "Developing a Prototyping Competency in a Statistical Science Organization - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json b/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json index 8c76a5880..1319db294 100644 --- a/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json +++ b/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/nGmhPEl2cfg/maxresdefault.jpg", "title": "Diversify Your Career with Shiny for Python - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json b/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json index 6e49b5381..fd4ae90d4 100644 --- a/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json +++ b/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/K_7UJA2syLk/maxresdefault.jpg", "title": "dplyr 1.1.0 Features You Can't Live Without - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json b/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json index 647e6577a..323f4eb6f 100644 --- a/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json +++ b/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json @@ -16,54 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/V9GwSPjKMKw/maxresdefault.jpg", "title": "duckplyr: Tight Integration of duckdb with R and the tidyverse - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json b/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json index ad00b0e84..9b76173b3 100644 --- a/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json +++ b/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rmd", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/60i9f861HLg/maxresdefault.webp", "title": "Dynamic Interactions: webR to Empower Educators & Researchers with Interactive Quarto Docs", "videos": [ diff --git a/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json b/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json index 86327ef6b..ca1a51835 100644 --- a/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json +++ b/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/tq5Uwbexk3k/maxresdefault.jpg", "title": "epoxy: Super Glue for Data-driven Reports and Shiny Apps - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/extending-quarto-posit-conf-2023.json b/positconf-2023/videos/extending-quarto-posit-conf-2023.json index ec88376ce..82a74e15a 100644 --- a/positconf-2023/videos/extending-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/extending-quarto-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/EihuM4oyOvs/maxresdefault.jpg", "title": "Extending Quarto - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json b/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json index 1131e3ca2..9c367f826 100644 --- a/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json +++ b/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/-bzgFg_bZXM/maxresdefault.jpg", "title": "Field Guide to Writing Your First R Package - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json b/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json index 2ab956f91..72102d5f5 100644 --- a/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json +++ b/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/yBYBYDo-NlY/maxresdefault.jpg", "title": "FOCAL Point: Utilizing Python, R, and Shiny to Capture, Process, and Visualize Motion - posit::conf", "videos": [ diff --git a/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json b/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json index 6108a2363..0d19ef8c3 100644 --- a/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json +++ b/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json @@ -16,54 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/-hlFNDzrTgo/maxresdefault.webp", "title": "From Concept to Impact: Building and Launching Shiny Apps in the Workplace - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json b/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json index 091a292b6..0909a341b 100644 --- a/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json +++ b/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/HTMvZWUTBug/maxresdefault.webp", "title": "From Data Confusion to Data Intelligence - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json b/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json index 63291b5f9..e609b3321 100644 --- a/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/ncDEqHxMWnE/maxresdefault.jpg", "title": "From Journalist to Coder: Creating a Web Publication with Quarto - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json b/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json index 2c52bbec8..d759d44b4 100644 --- a/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json +++ b/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/OvKPTPqflKQ/maxresdefault.webp", "title": "From Novices to Experts: Building a Community of Engaged R Users - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json b/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json index 15d4be914..b00bf724e 100644 --- a/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json +++ b/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/RwLxCk6bDnY/maxresdefault.webp", "title": "Getting the Most Out of Git - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json b/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json index 82500f039..7ee3a62f3 100644 --- a/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json +++ b/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/TlzMKSE97MQ/maxresdefault.jpg", "title": "Github Copilot integration with RStudio, it's finally here! - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json b/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json index e9b2350c7..ffe887b0f 100644 --- a/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json +++ b/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json @@ -24,54 +24,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/q816IZuqVNo/maxresdefault.webp", "title": "Grammar of Graphics in Python with Plotnine - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json b/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json index d49dd3212..86cd029d0 100644 --- a/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json +++ b/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/PLKRd2pVFYA/maxresdefault.jpg", "title": "Hitting the Target(s) of Data Orchestration - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json b/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json index 44d6bb540..93faf0ad1 100644 --- a/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json +++ b/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/GN5PJXajxKw/maxresdefault.webp", "title": "How Data Scientists Broke A/B Testing (And How We Can Fix It) - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json b/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json index a742d272a..00b6941ca 100644 --- a/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json +++ b/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/dwijIhn0Cbk/maxresdefault.webp", "title": "How I Learned to Stop Worrying and Love Public Packages - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json b/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json index e9a5688ca..c79e6d5d7 100644 --- a/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json +++ b/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/O34cdFLotJ4/maxresdefault.jpg", "title": "How the R for Data Science (R4DS) Online Learning Community Made Me a Better Student - posit::conf", "videos": [ diff --git a/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json b/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json index f0719fef7..a51bcc6de 100644 --- a/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/Y8ybIhb0VLY/maxresdefault.jpg", "title": "How to Help Developers Make Apps Users Love - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json b/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json index 2a9bce022..1ab04de57 100644 --- a/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/QfcC56gSC9g/maxresdefault.jpg", "title": "How to Keep Your Data Science Meetup Sustainable - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json b/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json index eaca7ff5f..aa3218590 100644 --- a/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/HhsL8rl9jQ4/maxresdefault.webp", "title": "How to Win Friends and Influence People (With Data) - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json b/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json index aac6a4a18..412a708d9 100644 --- a/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json +++ b/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/lNEcM7l-nM8/maxresdefault.webp", "title": "How You Get Value as a 1-Person Posit Connect Team - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json b/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json index 009b9d3ed..305d26a9a 100644 --- a/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json +++ b/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json @@ -20,54 +20,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Maxz3wLBQQw/maxresdefault.webp", "title": "HTML and CSS for R Users - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json b/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json index 18c4a4c2c..c0a425f3a 100644 --- a/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json +++ b/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json @@ -24,53 +24,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/9OFzOvV-to4/maxresdefault.webp", "title": "In-Process Analytical Data Management with DuckDB - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json b/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json index ed292a1a4..01bf6a553 100644 --- a/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json +++ b/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/huRcd6pB5O8/maxresdefault.jpg", "title": "Insights in 5-D! (Using magic small-multiples layouts) - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json b/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json index 5230d049b..4c3b2c037 100644 --- a/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/hfqjyeA_z7s/maxresdefault.jpg", "title": "It's a Great Time to be an R Package Developer! - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json b/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json index a2e7405f8..4dbb01abe 100644 --- a/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json @@ -16,53 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Pa1PNfoOp-I/maxresdefault.webp", "title": "It's Abstractions All the Way Down... - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json b/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json index a6cca6921..2e0708869 100644 --- a/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json @@ -28,54 +28,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/48m27OWv-uw/maxresdefault.jpg", "title": "It's All About Perspective: Making a Case for Generative Art - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json b/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json index 190104c9c..fdb2dfe40 100644 --- a/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json +++ b/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/ZCEadMMY6mE/maxresdefault.jpg", "title": "Large Language Models in RStudio - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json b/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json index 4393303a6..53fd2a347 100644 --- a/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json +++ b/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/P7aTHrgjHt4/maxresdefault.jpg", "title": "Magic with WebAssembly and webR - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json b/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json index 83c9abf3b..e6c8540d2 100644 --- a/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json +++ b/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json @@ -28,54 +28,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/IJ7EkwQ6XUY/maxresdefault.webp", "title": "Making a (Python) Web App is easy! - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json b/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json index 97d32157b..7c5b7d648 100644 --- a/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json +++ b/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/DzA2gRk4g2o/maxresdefault.jpg", "title": "Matching Tools to Titans: Tailoring Posit Workbench for Every Cloud - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json b/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json index 9a9e0d5bb..0f148db5e 100644 --- a/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/s0vRrQtchfM/maxresdefault.jpg", "title": "Motley Crews: Collaborating with Quarto - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json b/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json index 871d28cbc..550f6d515 100644 --- a/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json +++ b/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/t30sqFch2v0/maxresdefault.jpg", "title": "Never again in outer par mode: making next-generation PDFs with Quarto & typst - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json b/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json index 240d4bb25..412907581 100644 --- a/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json +++ b/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/0kBln8OFumY/maxresdefault.webp", "title": "Oops I'm a Manager - On More Effective 1-on-1 Meetings - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json b/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json index d7bf28361..77ca6a46d 100644 --- a/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json +++ b/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json @@ -16,58 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - ".odelling", - "AI", - "CRAN", - "ML", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "modelling", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/1_GivgmZYgM/maxresdefault.jpg", "title": "Open Source Property Assessment: Tidymodels to Allocate $16B in Property Taxes - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json b/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json index 958d9d0c3..befe61416 100644 --- a/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json +++ b/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/zCxT6fExFjY/maxresdefault.webp", "title": "Open Source Solutions to Next-Generation Submissions, After 30 Years of Industry Experience", "videos": [ diff --git a/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json b/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json index b6cadd7da..176ccaabf 100644 --- a/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json +++ b/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json @@ -12,55 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/uYl6_Fo_jpA/maxresdefault.webp", "title": "Package Management for Data Scientists - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json b/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json index 68a53e456..d37c1696c 100644 --- a/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json +++ b/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json @@ -16,54 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/lbE5uOqfT70/maxresdefault.jpg", "title": "Parameterized Quarto Reports Improve Understanding of Soil Health - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json b/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json index b6cdb2c97..d2905a791 100644 --- a/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json +++ b/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/i2mdxfvm_VY/maxresdefault.jpg", "title": "Quickly get your Quarto HTML theme in order - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json b/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json index 39d5a14f0..18b220c29 100644 --- a/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json +++ b/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/tUdrwEIvEyk/maxresdefault.jpg", "title": "R Not Only In Production - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/r-you-going-posit-conf-2023.json b/positconf-2023/videos/r-you-going-posit-conf-2023.json index 38f697010..dff13bc7e 100644 --- a/positconf-2023/videos/r-you-going-posit-conf-2023.json +++ b/positconf-2023/videos/r-you-going-posit-conf-2023.json @@ -16,54 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Pxaj8CJnI8s/maxresdefault.webp", "title": "R! You Going?! - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json b/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json index a4afc39a3..780c312fb 100644 --- a/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json +++ b/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json @@ -16,53 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/LGXi2R70pVc/maxresdefault.webp", "title": "Reliable Maintenance of Machine Learning Models - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json b/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json index 2ee4d3aa6..08d0416a7 100644 --- a/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/BoiW9UWDLY0/maxresdefault.webp", "title": "Reproducible Manuscripts with Quarto - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json b/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json index 773a538ce..bae43c8bd 100644 --- a/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json +++ b/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/j1M6YyU2ZX8/maxresdefault.webp", "title": "Running R-Shiny without a Server - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json b/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json index 39ebd87fd..ab189cbb5 100644 --- a/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json +++ b/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/N9kaAiuAbWo/maxresdefault.webp", "title": "Scale Your Data Validation Workflow With {pointblank} and Posit Connect - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json b/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json index b24c75cf8..ebdc1e4ad 100644 --- a/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json +++ b/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/ywuzUVSvQ6o/maxresdefault.webp", "title": "Serenity Now, Productivity Later: Focus Your Project Stack with The Gonzalez Matrix - posit::conf", "videos": [ diff --git a/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json b/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json index 7e39319b7..ddcfab395 100644 --- a/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json +++ b/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/4RNU6tpB2SU/maxresdefault.jpg", "title": "Shiny Developer Secrets: Insights From Over 1200 Applicants and What You MUST Know to Shine", "videos": [ diff --git a/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json b/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json index 47039b223..2f0ec64cd 100644 --- a/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json +++ b/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/iQY24bWRDww/maxresdefault.webp", "title": "Shiny for Python Machine Learning Apps with pandas, scikit-learn and TensorFlow - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json b/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json index 1fe8399fe..4c4136deb 100644 --- a/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json +++ b/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/vhhBG8GzMmE/maxresdefault.webp", "title": "Shiny New Tools for Scaling your Shiny Apps - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json b/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json index 8f0219dfe..df6810015 100644 --- a/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json +++ b/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/G3uxNtACutI/maxresdefault.jpg", "title": "ShinyUiEditor: From Alpha to Powerful Shiny App Development Tool - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json b/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json index bb02cbe26..2f94fc0a1 100644 --- a/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json +++ b/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/PQvnizEJ2eQ/maxresdefault.jpg", "title": "Side Effects of a Year of Blogging - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json b/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json index 6ef4b7cd8..24701ae14 100644 --- a/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json +++ b/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/j4B7ui5f5Xo/maxresdefault.webp", "title": "Siuba and duckdb: Analyzing Everything Everywhere All at Once - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json b/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json index a4179d617..0c4a6bf11 100644 --- a/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json +++ b/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/TD9UdvRERxE/maxresdefault.webp", "title": "{slushy}: A Bridge to the Future - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json b/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json index ed5bfa37c..4af0f65db 100644 --- a/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json +++ b/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json @@ -12,55 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "humans", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/wHM4egI4gTo/maxresdefault.jpg", "title": "Small Package, Broad Impact: How I Discovered the Ultimate New Hire Hack - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json b/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json index cb2c3c807..d9be829eb 100644 --- a/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json +++ b/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/BwrF1OsyNbo/maxresdefault.jpg", "title": "Solving a Secure Geocoding Problem (That Hardly Anybody Has) - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json b/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json index 328bece5f..5a4582d4e 100644 --- a/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json +++ b/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json @@ -16,53 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/U2mPB-b-6y4/maxresdefault.jpg", "title": "Speeding Up Plots in R/Shiny - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json b/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json index c4d91538b..abfd5ea97 100644 --- a/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json +++ b/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/CblUFMoC9yg/maxresdefault.webp", "title": "Styling and Templating Quarto Documents - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json b/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json index c2681416f..6185a89e8 100644 --- a/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json +++ b/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json @@ -16,53 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/GypH5siC8w0/maxresdefault.webp", "title": "Succeed in the Life Sciences with R/Python and the Cloud - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json b/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json index 659243379..e4ef18739 100644 --- a/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json +++ b/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json @@ -16,53 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/awTzbYXTlSc/maxresdefault.jpg", "title": "Sustainable Growth of Global Communities: R-Ladies' Next Ten Years - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json b/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json index 6b8b65aaa..863e4af50 100644 --- a/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json +++ b/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/k6hD-Fagboc/maxresdefault.jpg", "title": "Take it in Bits: Using R to Make Eviction Data Accessible to the Legal Aid Community - posit::conf", "videos": [ diff --git a/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json b/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json index e7fae399a..a78584065 100644 --- a/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json +++ b/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/KLflf_ssWkE/maxresdefault.webp", "title": "Teaching Data Science in Adverse Circumstances: Posit Cloud and Quarto to the Rescue - posit::conf", "videos": [ diff --git a/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json b/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json index 05566aa59..7f3b9f0de 100644 --- a/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json +++ b/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/FS_-fbtwwCs/maxresdefault.jpg", "title": "Thanks, I Made It with Quartodoc - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json b/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json index e395ac000..25b124499 100644 --- a/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json +++ b/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/F_xng3nFnXw/maxresdefault.webp", "title": "The 'I' in Team: Peer-to-Peer Best Practices for Growing Data Science Teams - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json b/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json index c2a410871..9534f7b69 100644 --- a/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json +++ b/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/VDu2qdpYko8/maxresdefault.webp", "title": "The Need for Speed - AccelerateR-ing R Adoption in GSK - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json b/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json index 0fc4513ca..9d7896692 100644 --- a/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json +++ b/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json @@ -16,53 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/mgOJXWvqnxY/maxresdefault.jpg", "title": "The People of Posit: Bringing Personality to R Packages - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json b/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json index f3bacf3cc..791c0b54c 100644 --- a/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json +++ b/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/vt52O519Btc/maxresdefault.jpg", "title": "The Power of Prototyping in R Shiny: Saving Millions by Building the Right Tool - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json b/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json index aeab16a95..dd632d041 100644 --- a/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json +++ b/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Um74HcYhhzE/maxresdefault.webp", "title": "The Road to Easier Shiny App Deployments - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json b/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json index b952b8abe..db0ccd7ab 100644 --- a/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json +++ b/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json @@ -16,57 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "AI/ML/modelling", - "CRAN", - "OSS", - "automation", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "humans", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/R7XNqcCZnLg/maxresdefault.webp", "title": "tidymodels: Adventures in Rewriting a Modeling Pipeline - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json b/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json index 61069321a..6e5a55b6f 100644 --- a/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json +++ b/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json @@ -20,54 +20,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/je4fd_uYx18/maxresdefault.jpg", "title": "Towards the Next Generation of Shiny UI", "videos": [ diff --git a/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json b/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json index 484d8f4a4..27a9fea45 100644 --- a/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json @@ -28,54 +28,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/AbuK2F57NEs/maxresdefault.jpg", "title": "Unlock the Power of DataViz Animation and Interactivity in Quarto - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json b/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json index 248543e11..67f3dfac5 100644 --- a/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json +++ b/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/w4roQNlPAkU/maxresdefault.jpg", "title": "USGS R Package Development: 10-year Reflections - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json b/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json index df3f8e891..6e65bd80c 100644 --- a/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json +++ b/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/2PjOSBHRm74/maxresdefault.jpg", "title": "Using Data to Protect Traditional Lifeways - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json b/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json index 0f15b1a0f..ca456de5a 100644 --- a/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/iFXslnnxqYk/maxresdefault.jpg", "title": "Using R, Python, and Cloud Infrastructure to Battle Aquatic Invasive Species - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json b/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json index 825c75ff9..d95be87f3 100644 --- a/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/YwDdL_O7wSs/maxresdefault.jpg", "title": "Using R to develop production modeling workflows at Mayo Clinic - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json b/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json index a06456b4b..52921219f 100644 --- a/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/n3Wf59MI1LI/maxresdefault.webp", "title": "Using R with Databricks Connect - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json b/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json index fb19307de..0b1b4a5f4 100644 --- a/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json +++ b/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/VHfE3LJYpjQ/maxresdefault.jpg", "title": "Validating and Testing R Dataframes with Pandera via reticulate - R-Python Interoperability", "videos": [ diff --git a/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json b/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json index efce4a155..0f070894c 100644 --- a/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json +++ b/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/oQCOJWLRD4I/maxresdefault.webp", "title": "Visualizing Data Analysis Pipelines with Pandas Tutor and Tidy Data Tutor - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json b/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json index c757c19ae..a4d16b0de 100644 --- a/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json @@ -36,53 +36,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/zjPdBDyIyJ8/maxresdefault.jpg", "title": "We Converted our Documentation to Quarto - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json b/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json index c2d23789c..4da2515b1 100644 --- a/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json +++ b/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json @@ -20,53 +20,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/J3bxE4y8_Dg/maxresdefault.webp", "title": "What an Early 2000s Reality Show Taught Me about File Management - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json b/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json index fa04e2841..7400ddad7 100644 --- a/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json +++ b/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/pK0IHGxUm9E/maxresdefault.jpg", "title": "What I Wish I Knew Before Becoming a Data Scientist - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json b/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json index ae99fc159..3316cf43d 100644 --- a/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json @@ -12,54 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "databricks", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/WR08GESib9Y/maxresdefault.webp", "title": "What's New in Quarto?* - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json b/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json index 1eeb9106f..c84e15e8c 100644 --- a/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json +++ b/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/FQ9R30XUHcU/maxresdefault.jpg", "title": "What's New in the Torch Ecosystem - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json b/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json index 6475535fb..eb73ca25a 100644 --- a/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json +++ b/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json @@ -16,53 +16,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/J7PUG3dLvBo/maxresdefault.jpg", "title": "Why You Should Add Logging To Your Code (and make it more helpful) - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json b/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json index 82a2cbdf0..b79aa11c2 100644 --- a/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json +++ b/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json @@ -12,53 +12,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/V3XdLVAwmX0/maxresdefault.jpg", "title": "Why You Should Stop Networking and Start Making Friends - posit::conf(2023)", "videos": [ diff --git a/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json b/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json index fce9264a8..c31be2c4f 100644 --- a/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json +++ b/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json @@ -20,53 +20,7 @@ "speakers": [ "TODO" ], - "tags": [ - "CRAN", - "OSS", - "blogdown", - "coding", - "connect", - "data science", - "data visualization", - "data viz", - "data wrangling", - "debugging", - "dplyr", - "forcats", - "ggplot", - "ggplot2", - "github", - "gt", - "interoperability", - "lazy evaluation", - "machine learning", - "ml", - "odbc", - "open source", - "package manager", - "plumber", - "posit", - "programming education", - "purrr", - "python", - "quarto", - "rayshader", - "readr", - "rmarkdown", - "rstats", - "rstudio", - "serious data science", - "shiny", - "statistics", - "stats", - "stringr", - "technology", - "tibble", - "tidy data", - "tidymodels", - "tidyr", - "tidyverse" - ], + "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/MerXS6LJybA/maxresdefault.webp", "title": "You Can Lead a Horse to Water...Changing the Data Science Culture for Veterinary Scientists", "videos": [ From b96568beeb01ac13db12fb1abe2577ef50649331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ezequiel=20Leonardo=20Casta=C3=B1o?= <14986783+ELC@users.noreply.github.com> Date: Sat, 28 Jun 2025 13:09:22 -0300 Subject: [PATCH 3/5] Remove conflicting characters --- .../videos/20-questions-and-ai-chat-bots-posit-conf-2023.json | 2 +- .../a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json | 2 +- ...ng-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json | 2 +- ...shiny-for-python-unlocking-new-possibilities-posit-conf.json | 2 +- ...-surveillance-for-pandemic-preparedness-posit-conf-2023.json | 2 +- ...-i-got-rich-responding-to-github-issues-posit-conf-2023.json | 2 +- ...ence-have-more-in-common-than-you-think-posit-conf-2023.json | 2 +- ...-self-serve-reporting-system-with-shiny-posit-conf-2023.json | 2 +- positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json | 2 +- ...ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json | 2 +- ...elopment-lessons-from-an-analytical-lab-posit-conf-2023.json | 2 +- ...thon-for-the-belgian-justice-department-posit-conf-2023.json | 2 +- ...bility-in-your-favorite-open-source-projects-posit-conf.json | 2 +- .../conformal-inference-with-tidymodels-posit-conf-2023.json | 2 +- ...bernetes-content-level-containerization-posit-conf-2023.json | 2 +- ...development-to-new-frontiers-with-r-universe-posit-conf.json | 2 +- ...the-way-to-a-centralized-infrastructure-posit-conf-2023.json | 2 +- .../videos/data-visualization-with-seaborn-posit-conf-2023.json | 2 +- ...ing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json | 2 +- .../democratizing-access-to-education-data-posit-conf-2023.json | 2 +- ...y-in-a-statistical-science-organization-posit-conf-2023.json | 2 +- ...rsify-your-career-with-shiny-for-python-posit-conf-2023.json | 2 +- ...r-1-1-0-features-you-can-t-live-without-posit-conf-2023.json | 2 +- ...tion-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json | 2 +- ...ower-educators-researchers-with-interactive-quarto-docs.json | 2 +- ...-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json | 2 +- positconf-2023/videos/extending-quarto-posit-conf-2023.json | 2 +- ...d-guide-to-writing-your-first-r-package-posit-conf-2023.json | 2 +- ...hiny-to-capture-process-and-visualize-motion-posit-conf.json | 2 +- ...d-launching-shiny-apps-in-the-workplace-posit-conf-2023.json | 2 +- ...rom-data-confusion-to-data-intelligence-posit-conf-2023.json | 2 +- ...-creating-a-web-publication-with-quarto-posit-conf-2023.json | 2 +- ...building-a-community-of-engaged-r-users-posit-conf-2023.json | 2 +- .../videos/getting-the-most-out-of-git-posit-conf-2023.json | 2 +- ...egration-with-rstudio-it-s-finally-here-posit-conf-2023.json | 2 +- ...mar-of-graphics-in-python-with-plotnine-posit-conf-2023.json | 2 +- ...ting-the-target-s-of-data-orchestration-posit-conf-2023.json | 2 +- ...broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json | 2 +- ...-stop-worrying-and-love-public-packages-posit-conf-2023.json | 2 +- ...-learning-community-made-me-a-better-student-posit-conf.json | 2 +- ...to-help-developers-make-apps-users-love-posit-conf-2023.json | 2 +- ...ep-your-data-science-meetup-sustainable-posit-conf-2023.json | 2 +- ...-friends-and-influence-people-with-data-posit-conf-2023.json | 2 +- ...-value-as-a-1-person-posit-connect-team-posit-conf-2023.json | 2 +- .../videos/html-and-css-for-r-users-posit-conf-2023.json | 2 +- ...-analytical-data-management-with-duckdb-posit-conf-2023.json | 2 +- ...5-d-using-magic-small-multiples-layouts-posit-conf-2023.json | 2 +- ...great-time-to-be-an-r-package-developer-posit-conf-2023.json | 2 +- .../it-s-abstractions-all-the-way-down-posit-conf-2023.json | 2 +- ...ective-making-a-case-for-generative-art-posit-conf-2023.json | 2 +- .../large-language-models-in-rstudio-posit-conf-2023.json | 2 +- .../videos/magic-with-webassembly-and-webr-posit-conf-2023.json | 2 +- .../videos/making-a-python-web-app-is-easy-posit-conf-2023.json | 2 +- ...iloring-posit-workbench-for-every-cloud-posit-conf-2023.json | 2 +- .../motley-crews-collaborating-with-quarto-posit-conf-2023.json | 2 +- ...-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json | 2 +- ...nager-on-more-effective-1-on-1-meetings-posit-conf-2023.json | 2 +- ...odels-to-allocate-16b-in-property-taxes-posit-conf-2023.json | 2 +- ...ation-submissions-after-30-years-of-industry-experience.json | 2 +- .../package-management-for-data-scientists-posit-conf-2023.json | 2 +- ...ts-improve-understanding-of-soil-health-posit-conf-2023.json | 2 +- ...kly-get-your-quarto-html-theme-in-order-posit-conf-2023.json | 2 +- .../videos/r-not-only-in-production-posit-conf-2023.json | 2 +- positconf-2023/videos/r-you-going-posit-conf-2023.json | 2 +- ...-maintenance-of-machine-learning-models-posit-conf-2023.json | 2 +- .../reproducible-manuscripts-with-quarto-posit-conf-2023.json | 2 +- .../running-r-shiny-without-a-server-posit-conf-2023.json | 2 +- ...kflow-with-pointblank-and-posit-connect-posit-conf-2023.json | 2 +- ...-your-project-stack-with-the-gonzalez-matrix-posit-conf.json | 2 +- ...om-over-1200-applicants-and-what-you-must-know-to-shine.json | 2 +- ...with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json | 2 +- ...y-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json | 2 +- ...-to-powerful-shiny-app-development-tool-posit-conf-2023.json | 2 +- .../side-effects-of-a-year-of-blogging-posit-conf-2023.json | 2 +- ...yzing-everything-everywhere-all-at-once-posit-conf-2023.json | 2 +- .../videos/slushy-a-bridge-to-the-future-posit-conf-2023.json | 2 +- ...i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json | 2 +- ...ocoding-problem-that-hardly-anybody-has-posit-conf-2023.json | 2 +- .../videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json | 2 +- ...styling-and-templating-quarto-documents-posit-conf-2023.json | 2 +- ...fe-sciences-with-r-python-and-the-cloud-posit-conf-2023.json | 2 +- ...bal-communities-r-ladies-next-ten-years-posit-conf-2023.json | 2 +- ...n-data-accessible-to-the-legal-aid-community-posit-conf.json | 2 +- ...stances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json | 2 +- .../videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json | 2 +- ...ractices-for-growing-data-science-teams-posit-conf-2023.json | 2 +- ...speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json | 2 +- ...osit-bringing-personality-to-r-packages-posit-conf-2023.json | 2 +- ...ing-millions-by-building-the-right-tool-posit-conf-2023.json | 2 +- ...he-road-to-easier-shiny-app-deployments-posit-conf-2023.json | 2 +- ...ntures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json | 2 +- .../videos/towards-the-next-generation-of-shiny-ui.json | 2 +- ...z-animation-and-interactivity-in-quarto-posit-conf-2023.json | 2 +- ...package-development-10-year-reflections-posit-conf-2023.json | 2 +- ...ng-data-to-protect-traditional-lifeways-posit-conf-2023.json | 2 +- ...ture-to-battle-aquatic-invasive-species-posit-conf-2023.json | 2 +- ...ction-modeling-workflows-at-mayo-clinic-posit-conf-2023.json | 2 +- .../videos/using-r-with-databricks-connect-posit-conf-2023.json | 2 +- ...s-with-pandera-via-reticulate-r-python-interoperability.json | 2 +- ...s-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json | 2 +- ...e-converted-our-documentation-to-quarto-posit-conf-2023.json | 2 +- ...ty-show-taught-me-about-file-management-posit-conf-2023.json | 2 +- ...i-knew-before-becoming-a-data-scientist-posit-conf-2023.json | 2 +- positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json | 2 +- .../what-s-new-in-the-torch-ecosystem-posit-conf-2023.json | 2 +- ...g-to-your-code-and-make-it-more-helpful-posit-conf-2023.json | 2 +- ...top-networking-and-start-making-friends-posit-conf-2023.json | 2 +- ...ging-the-data-science-culture-for-veterinary-scientists.json | 2 +- 108 files changed, 108 insertions(+), 108 deletions(-) diff --git a/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json b/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json index a46b35d46..f0da95f12 100644 --- a/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json +++ b/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Winston Chang\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1153", + "description": "Presented by Winston Chang\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1153", "duration": 370, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json b/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json index 8f5665f27..e687fe60c 100644 --- a/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json +++ b/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Jeremy Howard\r\n\r\nIn this deeply informative video, Jeremy Howard, co-founder of fast.ai and creator of the ULMFiT approach on which all modern language models (LMs) are based, takes you on a comprehensive journey through the fascinating landscape of LMs. Starting with the foundational concepts, Jeremy introduces the architecture and mechanics that make these AI systems tick. He then delves into critical evaluations of GPT-4, illuminates practical uses of language models in code writing and data analysis, and offers hands-on tips for working with the OpenAI API. The video also provides expert guidance on technical topics such as fine-tuning, decoding tokens, and running private instances of GPT models.\r\n\r\nAs we move further into the intricacies, Jeremy unpacks advanced strategies for model testing and optimization, utilizing tools like GPTQ and Hugging Face Transformers. He also explores the potential of specialized datasets like Orca and Platypus for fine-tuning and discusses cutting-edge trends in Retrieval Augmented Generation and information retrieval. Whether you're new to the field or an established professional, this presentation offers a wealth of insights to help you navigate the ever-evolving world of language models.\r\n\r\n(The above summary was, of course, created by an LLM!)\r\n\r\nFor the notebook used in this talk, see https://github.com/fastai/lm-hackers. \r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Notebooks+LLMs may just be the future of coding.\r\nSession Code: KEY-1107", + "description": "Presented by Jeremy Howard\r\n\r\nIn this deeply informative video, Jeremy Howard, co-founder of fast.ai and creator of the ULMFiT approach on which all modern language models (LMs) are based, takes you on a comprehensive journey through the fascinating landscape of LMs. Starting with the foundational concepts, Jeremy introduces the architecture and mechanics that make these AI systems tick. He then delves into critical evaluations of GPT-4, illuminates practical uses of language models in code writing and data analysis, and offers hands-on tips for working with the OpenAI API. The video also provides expert guidance on technical topics such as fine-tuning, decoding tokens, and running private instances of GPT models.\r\n\r\nAs we move further into the intricacies, Jeremy unpacks advanced strategies for model testing and optimization, utilizing tools like GPTQ and Hugging Face Transformers. He also explores the potential of specialized datasets like Orca and Platypus for fine-tuning and discusses cutting-edge trends in Retrieval Augmented Generation and information retrieval. Whether you're new to the field or an established professional, this presentation offers a wealth of insights to help you navigate the ever-evolving world of language models.\r\n\r\n(The above summary was, of course, created by an LLM!)\r\n\r\nFor the notebook used in this talk, see https://github.com/fastai/lm-hackers. \r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Notebooks+LLMs may just be the future of coding.\r\nSession Code: KEY-1107", "duration": 3703, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json b/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json index d41efb3ea..52b1ae4f7 100644 --- a/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json +++ b/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Aaron Chafetz and Karishma Srikanth\r\nPlease note, a power issue cut off the first five minutes of the talk.\n\r\nExplore how our team at the US Agency for International Development (USAID) created our own data viz branding R package on top of ggplot2 and how you can too. \r\n\r\nHow do you create brand cohesion across your large team when it comes to data viz? Inspired by the BBC's bbplot, our team at the US Agency for International Development (USAID) developed a package on top of ggplot2 to create a common look and feel for our team's products. This effort improved not just the cohesiveness of our work, but also trustworthiness. By creating this package, we reduced the reliance on using defaults and the time spent on each project customizing numerous graphic elements. More importantly, this package provided an easier on-ramp for new teammates to adopt R. We share our journey within a federal agency developing a style guide and aim to guide and inspire other organizations who could benefit from developing their own branding package and guidance.\r\n\r\nMaterials: \r\n- https://speakerdeck.com/achafetz/adding-a-touch-of-glitr\r\n- https://usaid-oha-si.github.io/glitr/\r\n- https://issuu.com/achafetz/docs/oha_styleguide\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1103", + "description": "Presented by Aaron Chafetz and Karishma Srikanth\r\nPlease note, a power issue cut off the first five minutes of the talk.\n\r\nExplore how our team at the US Agency for International Development (USAID) created our own data viz branding R package on top of ggplot2 and how you can too. \r\n\r\nHow do you create brand cohesion across your large team when it comes to data viz? Inspired by the BBC's bbplot, our team at the US Agency for International Development (USAID) developed a package on top of ggplot2 to create a common look and feel for our team's products. This effort improved not just the cohesiveness of our work, but also trustworthiness. By creating this package, we reduced the reliance on using defaults and the time spent on each project customizing numerous graphic elements. More importantly, this package provided an easier on-ramp for new teammates to adopt R. We share our journey within a federal agency developing a style guide and aim to guide and inspire other organizations who could benefit from developing their own branding package and guidance.\r\n\r\nMaterials: \r\n- https://speakerdeck.com/achafetz/adding-a-touch-of-glitr\r\n- https://usaid-oha-si.github.io/glitr/\r\n- https://issuu.com/achafetz/docs/oha_styleguide\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1103", "duration": 867, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json b/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json index a80756d5a..6f4240edb 100644 --- a/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json +++ b/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Winston Chang\r\n\r\nIn the past year, people have come to realize that AI can revolutionize the way we work. This talk focuses on using AI tools with Shiny for Python, demonstrating how AI can accelerate Shiny application development and enhance its capabilities. We'll also explore Shiny's unique ability to interface with AI models, offering possibilities beyond Python web frameworks like Streamlit and Dash. Learn how Shiny and AI together can empower you to do more, and do it faster.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1153", + "description": "Presented by Winston Chang\r\n\r\nIn the past year, people have come to realize that AI can revolutionize the way we work. This talk focuses on using AI tools with Shiny for Python, demonstrating how AI can accelerate Shiny application development and enhance its capabilities. We'll also explore Shiny's unique ability to interface with AI models, offering possibilities beyond Python web frameworks like Streamlit and Dash. Learn how Shiny and AI together can empower you to do more, and do it faster.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1153", "duration": 1082, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json b/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json index 0b85e6b1e..17c659a65 100644 --- a/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json +++ b/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Patrick van den Berg\r\n\r\nThe next pandemic may be caused by a flu strain, and with thousands of patients with the flu in Dutch hospitals annually it is important to have accurate and current data. The National Institute for Public Health and the Environment of the Netherlands (RIVM) collects and processes flu data to achieve pandemic preparedness. However, the flu reporting process used to be very laborious, stealing precious time from epidemiologists. In our journey of automating this data pipeline we learned that collaboration was the most important factor in getting to a working system. This talk will be at the cross-section of data science and epidemiology and will provide you with a valuable opportunity to learn from our experiences.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1150", + "description": "Presented by Patrick van den Berg\r\n\r\nThe next pandemic may be caused by a flu strain, and with thousands of patients with the flu in Dutch hospitals annually it is important to have accurate and current data. The National Institute for Public Health and the Environment of the Netherlands (RIVM) collects and processes flu data to achieve pandemic preparedness. However, the flu reporting process used to be very laborious, stealing precious time from epidemiologists. In our journey of automating this data pipeline we learned that collaboration was the most important factor in getting to a working system. This talk will be at the cross-section of data science and epidemiology and will provide you with a valuable opportunity to learn from our experiences.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1150", "duration": 973, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json b/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json index d6114309b..896375626 100644 --- a/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json +++ b/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Matt Herman\r\n\r\nThe transition from analyzing data in R to making packages in R can feel like a big step. Writing code to clean data or make visualizations seems categorically different from building robust \"software\" on which other people rely. \r\n \r\nIn this talk, I'll show why that distinction is not necessarily true by discussing my personal experience from learning R in graduate school to reporting bugs on GitHub to becoming a co-author of the tidycensus package and a practicing data scientist. The positive and supportive R community on GitHub, Twitter, and elsewhere contributes to why anyone who writes R code can become a package author.\r\n\r\n* I have not actually gotten rich but I did get freelance data work based on my package contributions!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Package development.\r\nSession Code: TALK-1133", + "description": "Presented by Matt Herman\r\n\r\nThe transition from analyzing data in R to making packages in R can feel like a big step. Writing code to clean data or make visualizations seems categorically different from building robust \"software\" on which other people rely. \r\n\r\nIn this talk, I'll show why that distinction is not necessarily true by discussing my personal experience from learning R in graduate school to reporting bugs on GitHub to becoming a co-author of the tidycensus package and a practicing data scientist. The positive and supportive R community on GitHub, Twitter, and elsewhere contributes to why anyone who writes R code can become a package author.\r\n\r\n* I have not actually gotten rich but I did get freelance data work based on my package contributions!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Package development.\r\nSession Code: TALK-1133", "duration": 1108, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json b/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json index 4c658a912..6b8f49e60 100644 --- a/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json +++ b/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Kari Jordan\r\n\r\nData science is often difficult to define because of its many intersections, including statistics, programming, analytics, and other domain knowledge. Would you believe it if I told you Black hair and data science have much in common?\r\n\r\nThis talk is for those considering learning about, studying, or pursuing data science. In it, Dr. Kari L. Jordan draws parallels between approaches to caring for Black hair and approaches to learning data science. We start with the roots and end by picking the right tools and products to maintain our coiffure.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1131", + "description": "Presented by Kari Jordan\r\n\r\nData science is often difficult to define because of its many intersections, including statistics, programming, analytics, and other domain knowledge. Would you believe it if I told you Black hair and data science have much in common?\r\n\r\nThis talk is for those considering learning about, studying, or pursuing data science. In it, Dr. Kari L. Jordan draws parallels between approaches to caring for Black hair and approaches to learning data science. We start with the roots and end by picking the right tools and products to maintain our coiffure.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1131", "duration": 1221, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json b/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json index af92dc058..f6c6956f6 100644 --- a/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json +++ b/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Natalie O'Shea\r\n\r\nWorking in the high-touch world of consulting, our team needed to develop a reporting system that was flexible enough to be tailored to the specific needs of any given partner while still reducing the highly manual nature of populating client-ready slide decks with various metrics and data visualizations. Utilizing the extensive resources developed by the R user community, I was able to create a flexible, scalable reporting system that allows users to populate templated Google slide decks with metrics and professional-grade visualizations using data pulled directly from our database at the time of query. This streamlined approach enables our consultants to spend less time copy-pasting data from one channel to another and instead focus on what they do best: surfacing business-relevant insights and recommendations for our partners.\r\n \r\nBy sharing my approach to customizable self-serve reporting in Shiny, I hope attendees will walk away with new ideas about how to combine parameterized reporting and dashboard development to get the best of both worlds. Additionally, I hope to end by sharing how this project was pivotal in making the business case for procuring Posit products for my broader organization.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1075", + "description": "Presented by Natalie O'Shea\r\n\r\nWorking in the high-touch world of consulting, our team needed to develop a reporting system that was flexible enough to be tailored to the specific needs of any given partner while still reducing the highly manual nature of populating client-ready slide decks with various metrics and data visualizations. Utilizing the extensive resources developed by the R user community, I was able to create a flexible, scalable reporting system that allows users to populate templated Google slide decks with metrics and professional-grade visualizations using data pulled directly from our database at the time of query. This streamlined approach enables our consultants to spend less time copy-pasting data from one channel to another and instead focus on what they do best: surfacing business-relevant insights and recommendations for our partners.\r\n\r\nBy sharing my approach to customizable self-serve reporting in Shiny, I hope attendees will walk away with new ideas about how to combine parameterized reporting and dashboard development to get the best of both worlds. Additionally, I hope to end by sharing how this project was pivotal in making the business case for procuring Posit products for my broader organization.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1075", "duration": 1179, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json b/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json index 08508e4bf..f31e64618 100644 --- a/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json +++ b/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Ellis Hughes\r\n\r\nSince its release, {gt} has won over the hearts of many due to its flexible and powerful table-generating abilities. However, in cases where office products were required by downstream users, {gt}'s potential remained untapped. That all changed in 2022 when Rich Iannone and I collaborated to add Word documents as an official output type. Now, data scientists can engage stakeholders directly, wherever they are. \r\n \r\nJoin me for an upcoming talk where I'll share my excitement about the new opportunities this update presents for the R community as well as future developments we can look forward to.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1156", + "description": "Presented by Ellis Hughes\r\n\r\nSince its release, {gt} has won over the hearts of many due to its flexible and powerful table-generating abilities. However, in cases where office products were required by downstream users, {gt}'s potential remained untapped. That all changed in 2022 when Rich Iannone and I collaborated to add Word documents as an official output type. Now, data scientists can engage stakeholders directly, wherever they are. \r\n\r\nJoin me for an upcoming talk where I'll share my excitement about the new opportunities this update presents for the R community as well as future developments we can look forward to.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1156", "duration": 1030, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json b/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json index 86125b09a..12e770758 100644 --- a/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json +++ b/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Trevor Nederlof\r\n\r\nData scientists are creating incredibly useful data products at an accelerating rate. These products are consumed by others who expect them to be accurate reliable and timely, often promises unfulfilled. In this talk, we will explore how to use common CI/CD pipeline tools already within reach of attendees to automatically test and deploy their apps, APIs, and reports.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1166", + "description": "Presented by Trevor Nederlof\r\n\r\nData scientists are creating incredibly useful data products at an accelerating rate. These products are consumed by others who expect them to be accurate reliable and timely, often promises unfulfilled. In this talk, we will explore how to use common CI/CD pipeline tools already within reach of attendees to automatically test and deploy their apps, APIs, and reports.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1166", "duration": 309, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json b/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json index 32e71f2bf..3d5a79393 100644 --- a/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json +++ b/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Camila Saez Cabezas\r\n\r\nAre you considering or curious about developing code-based tools for scientists? Whether you are an experienced developer or a fellow Posit Academy graduate who might be stepping into this role for the first time, the aim of my story is to inspire you and help you navigate this process. While developing custom R functions, packages, and Shiny apps for diverse analytical capabilities and users in R&D, I learned why it's important to collect certain information at the start before writing any tidying, analysis, visualization, and web application code. \r\n \r\nIn this talk, I will share the essential technical questions that help me define and plan for success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1168", + "description": "Presented by Camila Saez Cabezas\r\n\r\nAre you considering or curious about developing code-based tools for scientists? Whether you are an experienced developer or a fellow Posit Academy graduate who might be stepping into this role for the first time, the aim of my story is to inspire you and help you navigate this process. While developing custom R functions, packages, and Shiny apps for diverse analytical capabilities and users in R&D, I learned why it's important to collect certain information at the start before writing any tidying, analysis, visualization, and web application code. \r\n\r\nIn this talk, I will share the essential technical questions that help me define and plan for success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1168", "duration": 299, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json b/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json index a60dfd351..5be5fa4cc 100644 --- a/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json +++ b/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Thomas Michem\r\n\r\nWe build a great case on how to combine R and Python in a production environment.\r\n\r\nSo the justice department's back office monitors the smooth processing of all traffic fines in Belgium. They gather that data from all police departments and check if any anomalies occur. \r\n \r\nThe back-office monitors that using a shiny application where they can see traffic signs showing the status of the whole operation and the status is built using Python scripts that perform anomaly detection if the number of fines is in line with what they expect daily. And the results of those checks are delivered to a front-end shiny application with Python flask API.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1122", + "description": "Presented by Thomas Michem\r\n\r\nWe build a great case on how to combine R and Python in a production environment.\r\n\r\nSo the justice department's back office monitors the smooth processing of all traffic fines in Belgium. They gather that data from all police departments and check if any anomalies occur. \r\n\r\nThe back-office monitors that using a shiny application where they can see traffic signs showing the status of the whole operation and the status is built using Python scripts that perform anomaly detection if the number of fines is in line with what they expect daily. And the results of those checks are delivered to a front-end shiny application with Python flask API.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1122", "duration": 1150, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json b/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json index 0439717d0..ed5271915 100644 --- a/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json +++ b/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Rose Franzen\r\n\r\nExplore accessibility for data scientists by uncovering some common barriers in open source tools with simple fixes that anyone can implement.\r\n\r\nDive into the often-overlooked world of accessibility for developers and data scientists! Uncover common accessibility barriers in open source tools, and learn simple steps to address them. Whether you\u2019re a seasoned maintainer or a total novice, you\u2019ll walk away with clear action items to implement right away. Join the movement of individuals championing the next frontier of disability inclusion in technology, shaping a more equitable future for all! \r\n\r\nMaterials: https://github.com/franzenr/commit-to-change\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Package development.\r\nSession Code: TALK-1134", + "description": "Presented by Rose Franzen\r\n\r\nExplore accessibility for data scientists by uncovering some common barriers in open source tools with simple fixes that anyone can implement.\r\n\r\nDive into the often-overlooked world of accessibility for developers and data scientists! Uncover common accessibility barriers in open source tools, and learn simple steps to address them. Whether you\u2019re a seasoned maintainer or a total novice, you\u2019ll walk away with clear action items to implement right away. Join the movement of individuals championing the next frontier of disability inclusion in technology, shaping a more equitable future for all! \r\n\r\nMaterials: https://github.com/franzenr/commit-to-change\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Package development.\r\nSession Code: TALK-1134", "duration": 1124, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json b/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json index 783242103..cc13c1736 100644 --- a/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json +++ b/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Max Kuhn\r\n\r\nConformal inference theory enables any model to produce probabilistic predictions, such as prediction intervals. We'll demonstrate how these analytical methods can be used with tidymodels. Simulations will show that the results have good coverage (i.e., a 90% interval should include the real point 90% of the time).\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1085", + "description": "Presented by Max Kuhn\r\n\r\nConformal inference theory enables any model to produce probabilistic predictions, such as prediction intervals. We'll demonstrate how these analytical methods can be used with tidymodels. Simulations will show that the results have good coverage (i.e., a 90% interval should include the real point 90% of the time).\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1085", "duration": 1303, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json b/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json index fa70d1cc5..d2258d34d 100644 --- a/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json +++ b/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by E. David Aja, not Kelly O'Briant \r\n\r\nRunning Connect with off-host content execution in Kubernetes is very cool and allows you to enable some powerful and sophisticated workflows. The question is, do you really need it? How do you evaluate and decide? Let's have a candid conversation about whether Connect content execution on Kubernetes is right for you and your organization. \r\n \r\nMoving to Kubernetes will introduce complexity, so it's important to have a strong motivating reason for making the switch. This talk will introduce new Connect features that are made possible by content-level containerization.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1116", + "description": "Presented by E. David Aja, not Kelly O'Briant \r\n\r\nRunning Connect with off-host content execution in Kubernetes is very cool and allows you to enable some powerful and sophisticated workflows. The question is, do you really need it? How do you evaluate and decide? Let's have a candid conversation about whether Connect content execution on Kubernetes is right for you and your organization. \r\n\r\nMoving to Kubernetes will introduce complexity, so it's important to have a strong motivating reason for making the switch. This talk will introduce new Connect features that are made possible by content-level containerization.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1116", "duration": 1115, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json b/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json index 9ff29648d..40e1ad5de 100644 --- a/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json +++ b/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Mo Athanasia Mowinckel\r\n\r\nSay goodbye to installation headaches and hello to a universe of possibilities with R-Universe! Take your R package development to new frontiers by organizing and sharing packages beyond the bounds of CRAN. R-Universe's reliable package-building process strengthens installation and usage instructions, resulting in fewer support requests and an easy installation experience for users. With webpages and an API for exploring packages, R-Universe creates a streamlined and tidy ecosystem for R-package constellations. Also, you can build a custom toolchain for your users, relieving your workload and empowering users to help themselves. Join me to learn how to explore the vastness of R-Universe and expand your package development possibilities!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1080", + "description": "Presented by Mo Athanasia Mowinckel\r\n\r\nSay goodbye to installation headaches and hello to a universe of possibilities with R-Universe! Take your R package development to new frontiers by organizing and sharing packages beyond the bounds of CRAN. R-Universe's reliable package-building process strengthens installation and usage instructions, resulting in fewer support requests and an easy installation experience for users. With webpages and an API for exploring packages, R-Universe creates a streamlined and tidy ecosystem for R-package constellations. Also, you can build a custom toolchain for your users, relieving your workload and empowering users to help themselves. Join me to learn how to explore the vastness of R-Universe and expand your package development possibilities!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1080", "duration": 1085, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json b/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json index 47a711ae0..8386e9bef 100644 --- a/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json +++ b/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Oliver Bracht\r\n\r\nIn this talk, the success story of Covestro's posit infrastructure is presented. The problem of the leading German material manufacturer was that no common development environment existed. With the help of eoda and Posit, a replicable, centralized development environment for R and Python was created. Although R and Python represent the core of the infrastructure, multiple languages and tools are unified. In addition to the collaboration of Covestro's data science teams, compliance guidelines could also be better fulfilled. The staging architecture hereby provides developers with a concept for testing and going live with their products. This project presents a best practice approach to a data science infrastructure using Covestro as an example.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1113", + "description": "Presented by Oliver Bracht\r\n\r\nIn this talk, the success story of Covestro's posit infrastructure is presented. The problem of the leading German material manufacturer was that no common development environment existed. With the help of eoda and Posit, a replicable, centralized development environment for R and Python was created. Although R and Python represent the core of the infrastructure, multiple languages and tools are unified. In addition to the collaboration of Covestro's data science teams, compliance guidelines could also be better fulfilled. The staging architecture hereby provides developers with a concept for testing and going live with their products. This project presents a best practice approach to a data science infrastructure using Covestro as an example.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1113", "duration": 1218, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json b/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json index 93e14e68e..8a01064da 100644 --- a/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json +++ b/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Michael Waskom\r\n\r\nSeaborn is a Python library for statistical data visualization. After nearly a decade of development, seaborn recently introduced an entirely new API that is more explicitly based on a formal grammar of graphics. My talk will introduce this API and contrast it with the classic seaborn interface, sharing insights about the influence of the grammar of graphics on the ergonomics and maintainability of data visualization software.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1136", + "description": "Presented by Michael Waskom\r\n\r\nSeaborn is a Python library for statistical data visualization. After nearly a decade of development, seaborn recently introduced an entirely new API that is more explicitly based on a formal grammar of graphics. My talk will introduce this API and contrast it with the classic seaborn interface, sharing insights about the influence of the grammar of graphics on the ergonomics and maintainability of data visualization software.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1136", "duration": 1276, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json b/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json index d8c3a2473..f7290463e 100644 --- a/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json +++ b/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Emily Riederer\r\n\r\nstarts_with(language): Translating select helpers to dbt. Translating syntax between languages transports concepts across communities. We see a case study of adapting a column-naming workflow from dplyr to dbt's data engineering toolkit.\r\n\r\ndplyr's select helpers exemplify how the tidyverse uses opinionated design to push users into the pit of success. The ability to efficiently operate on names incentivizes good naming patterns and creates efficiency in data wrangling and validation.\r\n\r\nHowever, in a polyglot world, users may find they must leave the pit when comparable syntactic sugar is not accessible in other languages like Python and SQL. \r\n\r\nIn this talk, I will explain how dplyr's select helpers inspired my approach to 'column name contracts,' how good naming systems can help supercharge data management with packages like {dplyr} and {pointblank}, and my experience building the {dbtplyr} to port this functionality to dbt for building complex SQL-based data pipelines.\r\n\r\nMaterials: \r\n- https://github.com/emilyriederer/dbtplyr\r\n- https://emilyriederer.com\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1098", + "description": "Presented by Emily Riederer\r\n\r\nstarts_with(language): Translating select helpers to dbt. Translating syntax between languages transports concepts across communities. We see a case study of adapting a column-naming workflow from dplyr to dbt's data engineering toolkit.\r\n\r\ndplyr's select helpers exemplify how the tidyverse uses opinionated design to push users into the pit of success. The ability to efficiently operate on names incentivizes good naming patterns and creates efficiency in data wrangling and validation.\r\n\r\nHowever, in a polyglot world, users may find they must leave the pit when comparable syntactic sugar is not accessible in other languages like Python and SQL. \r\n\r\nIn this talk, I will explain how dplyr's select helpers inspired my approach to 'column name contracts,' how good naming systems can help supercharge data management with packages like {dplyr} and {pointblank}, and my experience building the {dbtplyr} to port this functionality to dbt for building complex SQL-based data pipelines.\r\n\r\nMaterials: \r\n- https://github.com/emilyriederer/dbtplyr\r\n- https://emilyriederer.com\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1098", "duration": 1087, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json b/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json index d9f9dee78..8355084e4 100644 --- a/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json +++ b/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Erika Tyagi\r\n\r\nLearn how the Urban Institute is making high-quality data more accessible through the Education Data Portal. \r\n\r\nEvery year, government agencies release large amounts of data on schools and colleges, but this information is scattered across various websites and is often difficult to use. To make these data more accessible, the Urban Institute built the Education Data Portal, a freely available one-stop shop for harmonized data and metadata for nearly all major federal education datasets. In this talk, we'll demonstrate how the portal works and share lessons we've learned about making data accessible to users with varying technical skills and preferred programming languages.\r\n\r\nThe Urban Institute's Education Data Portal: https://educationdata.urban.org \r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1145", + "description": "Presented by Erika Tyagi\r\n\r\nLearn how the Urban Institute is making high-quality data more accessible through the Education Data Portal. \r\n\r\nEvery year, government agencies release large amounts of data on schools and colleges, but this information is scattered across various websites and is often difficult to use. To make these data more accessible, the Urban Institute built the Education Data Portal, a freely available one-stop shop for harmonized data and metadata for nearly all major federal education datasets. In this talk, we'll demonstrate how the portal works and share lessons we've learned about making data accessible to users with varying technical skills and preferred programming languages.\r\n\r\nThe Urban Institute's Education Data Portal: https://educationdata.urban.org \r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1145", "duration": 1117, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json b/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json index eb0a7ca13..0f6360642 100644 --- a/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json +++ b/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Daniel Woodie\r\n\r\nThe introduction of new tools, methods, and processes can be a struggle within a statistical science organization. Being deliberate and investing in the creation of a prototyping competency can help in accelerating progress. Prototyping allows organizations to quickly experiment with new ideas, reduce the risk of failure, identify potential issues early, and iterate until the desired outcome is achieved. \r\n \r\nI will highlight the key areas we have focused on accelerating, our framework for developing this competency, how we use Shiny, and the lessons we've learned along the way. Developing a prototyping competency is crucial for statistical science organizations that wish to stay competitive and innovative in today's rapidly changing landscape.\r\n \r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1059", + "description": "Presented by Daniel Woodie\r\n\r\nThe introduction of new tools, methods, and processes can be a struggle within a statistical science organization. Being deliberate and investing in the creation of a prototyping competency can help in accelerating progress. Prototyping allows organizations to quickly experiment with new ideas, reduce the risk of failure, identify potential issues early, and iterate until the desired outcome is achieved. \r\n\r\nI will highlight the key areas we have focused on accelerating, our framework for developing this competency, how we use Shiny, and the lessons we've learned along the way. Developing a prototyping competency is crucial for statistical science organizations that wish to stay competitive and innovative in today's rapidly changing landscape.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1059", "duration": 1240, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json b/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json index 1319db294..973d3c1d1 100644 --- a/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json +++ b/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Gordon Shotwell\r\n\r\nA few years ago my company made a sudden shift from R to Python which was quite bad for my career because I didn't really know Python. The main issue was that I couldn't find a niche that allowed me to use my existing knowledge while learning the new language. \r\n \r\nShiny for Python is a great niche for R users because none of the Python web frameworks can do what Shiny can do. Additionally, almost all of your knowledge of the R package is applicable to the Python one. \r\n \r\nThis talk will provide an overview of the Python web application landscape and articulate what Shiny adds to this landscape, and then go through the five things that R users need to know before developing their first Shiny for Python application.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1138", + "description": "Presented by Gordon Shotwell\r\n\r\nA few years ago my company made a sudden shift from R to Python which was quite bad for my career because I didn't really know Python. The main issue was that I couldn't find a niche that allowed me to use my existing knowledge while learning the new language. \r\n\r\nShiny for Python is a great niche for R users because none of the Python web frameworks can do what Shiny can do. Additionally, almost all of your knowledge of the R package is applicable to the Python one. \r\n\r\nThis talk will provide an overview of the Python web application landscape and articulate what Shiny adds to this landscape, and then go through the five things that R users need to know before developing their first Shiny for Python application.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1138", "duration": 1069, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json b/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json index fd4ae90d4..7b040276f 100644 --- a/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json +++ b/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Davis Vaughan\r\n\r\nDid you enjoy my clickbait title? Did it work? Either way, welcome!\r\n\r\nThe dplyr 1.1.0 release included a number of new features, such as:\r\n- Per-operation grouping with `.by`\r\n- An overhaul to joins, including new inequality and rolling joins\r\n- New `consecutive_id()` and `case_match()` helpers\r\n- Significant performance improvements in `arrange()`\r\n \r\nJoin me as we take a tour of this exciting dplyr update, and learn how to use these new features in your own work!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1162", + "description": "Presented by Davis Vaughan\r\n\r\nDid you enjoy my clickbait title? Did it work? Either way, welcome!\r\n\r\nThe dplyr 1.1.0 release included a number of new features, such as:\r\n- Per-operation grouping with `.by`\r\n- An overhaul to joins, including new inequality and rolling joins\r\n- New `consecutive_id()` and `case_match()` helpers\r\n- Significant performance improvements in `arrange()`\r\n\r\nJoin me as we take a tour of this exciting dplyr update, and learn how to use these new features in your own work!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1162", "duration": 328, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json b/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json index 323f4eb6f..a40d97b14 100644 --- a/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json +++ b/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Kirill M\u00fcller\r\n\r\nThe duckplyr R package combines the convenience of dplyr with the performance of DuckDB. Better than dbplyr: Data frame in, data frame out, fully compatible with dplyr.\r\n\r\nduckdb is the new high-performance analytical database system that works great with R, Python, and other host systems. dplyr is the grammar of data manipulation in the tidyverse, tightly integrated with R, but it works best for small or medium-sized data. The former has been designed with large or big data in mind, but currently, you need to formulate your queries in SQL.\r\n\r\nThe new duckplyr package offers the best of both worlds. It transforms a dplyr pipe into a query object that duckdb can execute, using an optimized query plan. It is better than dbplyr because the interface is \"data frames in, data frames out\", and no intermediate SQL code is generated.\r\n\r\nThe talk first presents our results, a bit of the mechanics, and an outlook for this ambitious project.\r\n\r\nMaterials: https://github.com/duckdblabs/duckplyr/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1100", + "description": "Presented by Kirill M\u00fcller\r\n\r\nThe duckplyr R package combines the convenience of dplyr with the performance of DuckDB. Better than dbplyr: Data frame in, data frame out, fully compatible with dplyr.\r\n\r\nduckdb is the new high-performance analytical database system that works great with R, Python, and other host systems. dplyr is the grammar of data manipulation in the tidyverse, tightly integrated with R, but it works best for small or medium-sized data. The former has been designed with large or big data in mind, but currently, you need to formulate your queries in SQL.\r\n\r\nThe new duckplyr package offers the best of both worlds. It transforms a dplyr pipe into a query object that duckdb can execute, using an optimized query plan. It is better than dbplyr because the interface is \"data frames in, data frames out\", and no intermediate SQL code is generated.\r\n\r\nThe talk first presents our results, a bit of the mechanics, and an outlook for this ambitious project.\r\n\r\nMaterials: https://github.com/duckdblabs/duckplyr/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1100", "duration": 1052, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json b/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json index 9b76173b3..b948fbcc3 100644 --- a/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json +++ b/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json @@ -1,5 +1,5 @@ { - "description": "Presented by James Balamuta\r\n\r\nFull talk title: Dynamic Interactions: Empowering Educators and Researchers with Interactive Quarto Documents Using webR\r\n\r\nTraditional Quarto documents often lack interactivity, limiting the ability of students and researchers to fully explore and engage with the presented topic. In this talk, we propose a novel approach that utilizes webR, a WebAssembly-powered version of R, to seamlessly embed R code directly within the browser without the need for a server. We demonstrate how this approach can transform static Quarto documents into dynamic examples by leveraging webR's capabilities through standard Quarto code cells, enabling real-time execution of R code and dynamic display of results. Our approach empowers educators and researchers alike to harness the power of interactivity and reproducibility for enhanced learning and research experiences.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1073", + "description": "Presented by James Balamuta\r\n\r\nFull talk title: Dynamic Interactions: Empowering Educators and Researchers with Interactive Quarto Documents Using webR\r\n\r\nTraditional Quarto documents often lack interactivity, limiting the ability of students and researchers to fully explore and engage with the presented topic. In this talk, we propose a novel approach that utilizes webR, a WebAssembly-powered version of R, to seamlessly embed R code directly within the browser without the need for a server. We demonstrate how this approach can transform static Quarto documents into dynamic examples by leveraging webR's capabilities through standard Quarto code cells, enabling real-time execution of R code and dynamic display of results. Our approach empowers educators and researchers alike to harness the power of interactivity and reproducibility for enhanced learning and research experiences.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1073", "duration": 1236, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json b/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json index ca1a51835..47f0be128 100644 --- a/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json +++ b/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Garrick Aden-Buie\r\n\r\nR Markdown, Quarto, and Shiny are powerful frameworks that allow authors to create data-driven reports and apps. But truly excellent reports require a lot of work in the final steps to get numerical and stylistic formatting just right. \r\n \r\n{epoxy} is a new package that uses {glue} to give authors templating superpowers. Epoxy works in R Markdown and Quarto, in markdown, LaTeX, and HTML outputs. It also provides easy templating for Shiny apps for dynamic data-driven reporting. \r\n \r\nBeyond epoxy's features, this talk will also touch on tips and approaches for data-driven reporting that will be useful to a wide audience, from R Markdown experts to the Quarto and Shiny curious.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1155", + "description": "Presented by Garrick Aden-Buie\r\n\r\nR Markdown, Quarto, and Shiny are powerful frameworks that allow authors to create data-driven reports and apps. But truly excellent reports require a lot of work in the final steps to get numerical and stylistic formatting just right. \r\n\r\n{epoxy} is a new package that uses {glue} to give authors templating superpowers. Epoxy works in R Markdown and Quarto, in markdown, LaTeX, and HTML outputs. It also provides easy templating for Shiny apps for dynamic data-driven reporting. \r\n\r\nBeyond epoxy's features, this talk will also touch on tips and approaches for data-driven reporting that will be useful to a wide audience, from R Markdown experts to the Quarto and Shiny curious.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1155", "duration": 1144, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/extending-quarto-posit-conf-2023.json b/positconf-2023/videos/extending-quarto-posit-conf-2023.json index 82a74e15a..48af40d62 100644 --- a/positconf-2023/videos/extending-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/extending-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Richard Iannone\r\n\r\nWhat are Quarto shortcode extensions? Think of them as powerful little programs you can run in your Quarto docs. I won't show you how to build a shortcode extension during this talk but rather I'm going to take you on a trip across this new ecosystem of shortcode extensions that people have already written. For example, I'll introduce you to the `fancy-text` extension for outputting nicely-formatted versions of fancy strings such as LaTeX and BibTeX; you'll learn all about the `fontawesome`, `lordicon`, `academicons`, `material-icons`, and `bsicons` shortcode extensions that let you add all sorts of icons. This is only a sampling of the shortcode extensions I will present, there will be many other inspiring examples as well.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1141", + "description": "Presented by Richard Iannone\r\n\r\nWhat are Quarto shortcode extensions? Think of them as powerful little programs you can run in your Quarto docs. I won't show you how to build a shortcode extension during this talk but rather I'm going to take you on a trip across this new ecosystem of shortcode extensions that people have already written. For example, I'll introduce you to the `fancy-text` extension for outputting nicely-formatted versions of fancy strings such as LaTeX and BibTeX; you'll learn all about the `fontawesome`, `lordicon`, `academicons`, `material-icons`, and `bsicons` shortcode extensions that let you add all sorts of icons. This is only a sampling of the shortcode extensions I will present, there will be many other inspiring examples as well.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1141", "duration": 1199, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json b/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json index 9c367f826..100cb6832 100644 --- a/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json +++ b/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Fonti Kar\r\n\r\nI recall writing my first package being an intimidating task. In my talk, I will share how a Biologist's mindset can make R package writing more approachable. This talk is an encouragement and a gentle stroll through the package building process. I will show you ways to be curious when you get stuck and how to prepare for the unexpected. I hope sharing my perspective will help others see package development as wonderful as the natural world and dispel any hesitation to start!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Package development.\r\nSession Code: TALK-1135", + "description": "Presented by Fonti Kar\r\n\r\nI recall writing my first package being an intimidating task. In my talk, I will share how a Biologist's mindset can make R package writing more approachable. This talk is an encouragement and a gentle stroll through the package building process. I will show you ways to be curious when you get stuck and how to prepare for the unexpected. I hope sharing my perspective will help others see package development as wonderful as the natural world and dispel any hesitation to start!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Package development.\r\nSession Code: TALK-1135", "duration": 686, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json b/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json index 72102d5f5..71fae3aef 100644 --- a/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json +++ b/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Justin Markel & Alyssa Burritt\r\n\r\nOne of the fastest movements in modern sports is a golf swing. Capturing this motion using a high-speed camera system creates many unique challenges in processing, analyzing, and visualizing the thousands of data points that are generated. These spatial coordinates can be quickly translated through Python scripts to well-known, industry-specific performance metrics and graphics in Shiny. Down the line, R utilities aid more complicated analyses and optimizations, driving new product innovations. \r\n\r\nThis talk will cover our company's process of implementing these tools into our workflow and highlight key program features that have helped successfully combine these applications for users with a variety of technical backgrounds.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1120", + "description": "Presented by Justin Markel & Alyssa Burritt\r\n\r\nOne of the fastest movements in modern sports is a golf swing. Capturing this motion using a high-speed camera system creates many unique challenges in processing, analyzing, and visualizing the thousands of data points that are generated. These spatial coordinates can be quickly translated through Python scripts to well-known, industry-specific performance metrics and graphics in Shiny. Down the line, R utilities aid more complicated analyses and optimizations, driving new product innovations. \r\n\r\nThis talk will cover our company's process of implementing these tools into our workflow and highlight key program features that have helped successfully combine these applications for users with a variety of technical backgrounds.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1120", "duration": 903, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json b/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json index 0d19ef8c3..aab4fa0a9 100644 --- a/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json +++ b/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Tiger Tang\r\n\r\nLearn to build and launch a Shiny app like you are working on a start-up!\r\n\r\nUnlock the potential of Shiny apps for your organization! Join Tiger as he shares insights from implementing Shiny apps at his workplace, handling over 160,000 internal requests. Discover a practical mindmap to find, build, and enhance Shiny app use cases, ensuring robustness and improved user engagement.\r\n\r\nMaterials: https://tigertang.org/posit_conf_2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1074", + "description": "Presented by Tiger Tang\r\n\r\nLearn to build and launch a Shiny app like you are working on a start-up!\r\n\r\nUnlock the potential of Shiny apps for your organization! Join Tiger as he shares insights from implementing Shiny apps at his workplace, handling over 160,000 internal requests. Discover a practical mindmap to find, build, and enhance Shiny app use cases, ensuring robustness and improved user engagement.\r\n\r\nMaterials: https://tigertang.org/posit_conf_2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1074", "duration": 1150, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json b/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json index 0909a341b..dcbee467d 100644 --- a/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json +++ b/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Elaine McVey and David Meza\r\n\r\nData science teams operate in a unique environment, much different than the IT or software development life cycle. Hope from executives for the impact of data science is extremely high! Understanding of how to make data science efforts successful is very low! This creates an interesting set of organizational challenges for data and analytics teams. These are particularly clear when data science is being introduced at new companies, but plays out at organizations of all sizes. So, how do we navigate this dynamic? We will share some strategies for success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: From Data Confusion to Data Intelligence.\r\nSession Code: KEY-1060", + "description": "Presented by Elaine McVey and David Meza\r\n\r\nData science teams operate in a unique environment, much different than the IT or software development life cycle. Hope from executives for the impact of data science is extremely high! Understanding of how to make data science efforts successful is very low! This creates an interesting set of organizational challenges for data and analytics teams. These are particularly clear when data science is being introduced at new companies, but plays out at organizations of all sizes. So, how do we navigate this dynamic? We will share some strategies for success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: From Data Confusion to Data Intelligence.\r\nSession Code: KEY-1060", "duration": 3029, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json b/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json index e609b3321..c5eb95560 100644 --- a/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Brian Tarran\r\n\r\nThis is the story of how a Royal Statistical Society writer discovered Quarto, learned how to code (a bit), and built realworlddatascience.net, an online publication for the data science community.\r\n\r\nIn March 2022, I was tasked by the Royal Statistical Society with creating a new online publication: a data science website for data science professionals. I've been a print journalist for 20 years and have worked on websites in that time, but my coding ability began and ended with wrapping href tags around text and images. That is until I discovered Quarto. In this talk, I describe how I explored, learned, and fell in love with the Quarto publishing system, how I used it to build a website -- Real World Data Science (realworlddatascience.net) -- and how the open source community mindset helped shape my thinking about what a new publication could and should be!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1071", + "description": "Presented by Brian Tarran\r\n\r\nThis is the story of how a Royal Statistical Society writer discovered Quarto, learned how to code (a bit), and built realworlddatascience.net, an online publication for the data science community.\r\n\r\nIn March 2022, I was tasked by the Royal Statistical Society with creating a new online publication: a data science website for data science professionals. I've been a print journalist for 20 years and have worked on websites in that time, but my coding ability began and ended with wrapping href tags around text and images. That is until I discovered Quarto. In this talk, I describe how I explored, learned, and fell in love with the Quarto publishing system, how I used it to build a website -- Real World Data Science (realworlddatascience.net) -- and how the open source community mindset helped shape my thinking about what a new publication could and should be!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1071", "duration": 1215, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json b/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json index d759d44b4..c4dd1d5ea 100644 --- a/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json +++ b/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Natalia Andriychuk\r\n\r\nAt Pfizer, we have over 1500 users with R installed on their machines, along with an R community on MS Teams comprising over a thousand colleagues globally. How can we effectively engage with Pfizer R users and celebrate the successes of this community, while sharing best practices? Additionally, how do we avoid isolated groups duplicating efforts to solve R-related problems across different parts of the organization?\r\n \r\nTo address these challenges, we established the Pfizer R Center of Excellence (CoE) in early 2022. We focus our efforts on bringing together a rapidly growing community of colleagues, providing technical expertise, and offering best-practice guidance. A well-established, maintained and engaged R community promotes an inclusive and supportive learning environment that drives innovation within organizations. Our aim is to help colleagues thrive in their R journey, regardless of their expertise level.\r\n\r\nDuring my talk, I will share the techniques we used to build a supportive R community, the tools employed to increase community engagement, and the successes and challenges encountered in building an engaging community of R users.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Pharma.\r\nSession Code: TALK-1066", + "description": "Presented by Natalia Andriychuk\r\n\r\nAt Pfizer, we have over 1500 users with R installed on their machines, along with an R community on MS Teams comprising over a thousand colleagues globally. How can we effectively engage with Pfizer R users and celebrate the successes of this community, while sharing best practices? Additionally, how do we avoid isolated groups duplicating efforts to solve R-related problems across different parts of the organization?\r\n\r\nTo address these challenges, we established the Pfizer R Center of Excellence (CoE) in early 2022. We focus our efforts on bringing together a rapidly growing community of colleagues, providing technical expertise, and offering best-practice guidance. A well-established, maintained and engaged R community promotes an inclusive and supportive learning environment that drives innovation within organizations. Our aim is to help colleagues thrive in their R journey, regardless of their expertise level.\r\n\r\nDuring my talk, I will share the techniques we used to build a supportive R community, the tools employed to increase community engagement, and the successes and challenges encountered in building an engaging community of R users.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Pharma.\r\nSession Code: TALK-1066", "duration": 974, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json b/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json index b00bf724e..23c2864a8 100644 --- a/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json +++ b/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Colin Gillespie\r\n\r\nDid you believe that Git will solve all of your data science worries? Instead, you've been plunged HEAD~1 first into merging (or is that rebasing?) chaos. Issues are ignored, branches are everywhere, main never works, and no one really knows who owns the repository. \r\n\r\nDon't worry! There are ways to escape this pit of despair. Over the last few years, we've worked with many data science teams. During this time, we've spotted common patterns and also common pitfalls. While one size does not fit all, there are golden rules that should be followed. At the end of this talk, you'll understand the processes other data science teams implement to make Git work for them.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Getting %$!@ done: productive workflows for data science.\r\nSession Code: TALK-1091\n--------------------------\nThumbnail from happygitwithr.com, still from Heaven King video", + "description": "Presented by Colin Gillespie\r\n\r\nDid you believe that Git will solve all of your data science worries? Instead, you've been plunged HEAD~1 first into merging (or is that rebasing?) chaos. Issues are ignored, branches are everywhere, main never works, and no one really knows who owns the repository. \r\n\r\nDon't worry! There are ways to escape this pit of despair. Over the last few years, we've worked with many data science teams. During this time, we've spotted common patterns and also common pitfalls. While one size does not fit all, there are golden rules that should be followed. At the end of this talk, you'll understand the processes other data science teams implement to make Git work for them.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Getting %$!@ done: productive workflows for data science.\r\nSession Code: TALK-1091\n\nThumbnail from happygitwithr.com, still from Heaven King video", "duration": 1244, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json b/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json index 7ee3a62f3..d30516314 100644 --- a/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json +++ b/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Tom Mock\r\n\r\nThis talk closes issue #10148, \"Github Copilot integration with RStudio\", the most upvoted feature request in RStudio's history. Code generating AI tools like Github Copilot\u201a promise an \"AI pair programmer that offers autocomplete-style suggestions as you code\". For the first time, we'll show a native integration of Copilot into RStudio, helping to build on that promise by providing AI-generated \"ghost text\" autocompletion with R and other languages. I'll also provide a comparison of Copilot's \"ghost text\" to a chat-style interface in RStudio via the {chattr} package from the Posit MLVerse team.\r\n\r\nTo make the most of these new features, I'll walk through some examples of how sharing additional context, comments, code, and other \"prompt engineering\" can help you go from code-generating AI tools that feels like an annoying backseat driver to an experienced copilot. We'll close with a robust end-to-end example of how these new RStudio integrations and packages can help you be a more productive developer.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1117", + "description": "Presented by Tom Mock\r\n\r\nThis talk closes issue #10148, \"Github Copilot integration with RStudio\", the most upvoted feature request in RStudio's history. Code generating AI tools like Github Copilot\u201a promise an \"AI pair programmer that offers autocomplete-style suggestions as you code\". For the first time, we'll show a native integration of Copilot into RStudio, helping to build on that promise by providing AI-generated \"ghost text\" autocompletion with R and other languages. I'll also provide a comparison of Copilot's \"ghost text\" to a chat-style interface in RStudio via the {chattr} package from the Posit MLVerse team.\r\n\r\nTo make the most of these new features, I'll walk through some examples of how sharing additional context, comments, code, and other \"prompt engineering\" can help you go from code-generating AI tools that feels like an annoying backseat driver to an experienced copilot. We'll close with a robust end-to-end example of how these new RStudio integrations and packages can help you be a more productive developer.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1117", "duration": 1317, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json b/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json index ffe887b0f..9fa6d63ae 100644 --- a/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json +++ b/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Hassan Kibirige\r\n\r\n{plotnine} brings the elegance of {ggplot2} to the Python programming language. Learn about The Grammar of Graphics and get a feel of why it is an effective way to create Statistical Graphics.\r\n\r\nggplot2 is one of the most loved visualisation libraries. It implements a Grammar of Graphics system, which requires one to think about data in terms of columns of variables and how to transform them into geometric objects. It is elegant and powerful. This is a talk about plotnine, which brings the elegance of ggplot2 to the Python programming language. It is an invitation to learn about the Grammar of Graphics system and to appreciate it. It will include some tips on how to avoid common frustrations as you learn the system.\r\n\r\nMaterials: \r\n- Website: https://plotnine.org\r\n- Source Code: https://github.com/has2k1/plotnine\r\n- Slides for this talk: https://github.com/has2k1/my-talks\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1137", + "description": "Presented by Hassan Kibirige\r\n\r\n{plotnine} brings the elegance of {ggplot2} to the Python programming language. Learn about The Grammar of Graphics and get a feel of why it is an effective way to create Statistical Graphics.\r\n\r\nggplot2 is one of the most loved visualisation libraries. It implements a Grammar of Graphics system, which requires one to think about data in terms of columns of variables and how to transform them into geometric objects. It is elegant and powerful. This is a talk about plotnine, which brings the elegance of ggplot2 to the Python programming language. It is an invitation to learn about the Grammar of Graphics system and to appreciate it. It will include some tips on how to avoid common frustrations as you learn the system.\r\n\r\nMaterials: \r\n- Website: https://plotnine.org\r\n- Source Code: https://github.com/has2k1/plotnine\r\n- Slides for this talk: https://github.com/has2k1/my-talks\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1137", "duration": 1138, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json b/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json index 86cd029d0..e29b2d923 100644 --- a/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json +++ b/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Alexandros Kouretsis\r\n\r\nWe are living at a time when the size of datasets can be overwhelming. Add to this that their process involves linking together different computing systems and software, and integrating dynamically changing reference data, and for sure, you have a problem. Reproducibility, traceability, and transparency have left the building.\r\n \r\nHere is where Posit Connect along with the vast R ecosystem comes to save the day, allowing the creation of reproducible pipelines. I will share with you my first-hand experience in this presentation. In particular, how we used Targets in Posit Connect combined with AWS technologies in a bioinformatics pipeline. The result? An effective and secure workflow orchestration that is scalable and advances knowledge.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1148", + "description": "Presented by Alexandros Kouretsis\r\n\r\nWe are living at a time when the size of datasets can be overwhelming. Add to this that their process involves linking together different computing systems and software, and integrating dynamically changing reference data, and for sure, you have a problem. Reproducibility, traceability, and transparency have left the building.\r\n\r\nHere is where Posit Connect along with the vast R ecosystem comes to save the day, allowing the creation of reproducible pipelines. I will share with you my first-hand experience in this presentation. In particular, how we used Targets in Posit Connect combined with AWS technologies in a bioinformatics pipeline. The result? An effective and secure workflow orchestration that is scalable and advances knowledge.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1148", "duration": 1116, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json b/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json index 93faf0ad1..0d6a9b495 100644 --- a/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json +++ b/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Carl Vogel\r\n\r\nAs data scientists, we care about making valid statistical inferences from experiments. And we've adapted well-established and well-understood statistical methods to help us do so in our A/B tests. Our stakeholders, though, care about making good product decisions efficiently. I'll describe how the way we design A/B tests can put these goals in tension and why that often causes misalignment between how A/B tests are intended to be used and how they are actually used. I'll also talk about how I've used R to implement alternative experimental approaches that have helped bridge the gap between data scientists and stakeholders.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1076", + "description": "Presented by Carl Vogel\r\n\r\nAs data scientists, we care about making valid statistical inferences from experiments. And we've adapted well-established and well-understood statistical methods to help us do so in our A/B tests. Our stakeholders, though, care about making good product decisions efficiently. I'll describe how the way we design A/B tests can put these goals in tension and why that often causes misalignment between how A/B tests are intended to be used and how they are actually used. I'll also talk about how I've used R to implement alternative experimental approaches that have helped bridge the gap between data scientists and stakeholders.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1076", "duration": 1098, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json b/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json index 00b6941ca..42973b093 100644 --- a/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json +++ b/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Joe Roberts\r\n\r\nThe popularity of R and Python for data science is in no small part attributable to the vast collection of extension packages available for everything from common tasks like data cleaning to highly-specialized domain-specific functions. However, with that ease of sharing packages comes a larger target for bad actors trying to exploit them. We'll explore these security risks along with approaches you can take to mitigate them using Posit Package Manager.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1079", + "description": "Presented by Joe Roberts\r\n\r\nThe popularity of R and Python for data science is in no small part attributable to the vast collection of extension packages available for everything from common tasks like data cleaning to highly-specialized domain-specific functions. However, with that ease of sharing packages comes a larger target for bad actors trying to exploit them. We'll explore these security risks along with approaches you can take to mitigate them using Posit Package Manager.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1079", "duration": 1184, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json b/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json index c79e6d5d7..65f98a069 100644 --- a/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json +++ b/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Lydia Gibson\r\n\r\nThrough my participation in R4DS Online Learning Community, I have advanced my R and data science skills, making me a better student than I otherwise would have been through just my studies. As a non-traditional MS Statistics student with an undergraduate background in economics, I had absolutely no experience with the R programming language prior to pursuing my Master's degree. In July 2021, with hopes of getting a headstart on learning R before beginning my degree program, I joined the R4DS Slack Workspace. Along with helping to improve my programming skills, R4DS has connected me with scholarships, mentorship, and other opportunities, and I think that it would be beneficial for other students to know about this great resource.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1110", + "description": "Presented by Lydia Gibson\r\n\r\nThrough my participation in R4DS Online Learning Community, I have advanced my R and data science skills, making me a better student than I otherwise would have been through just my studies. As a non-traditional MS Statistics student with an undergraduate background in economics, I had absolutely no experience with the R programming language prior to pursuing my Master's degree. In July 2021, with hopes of getting a headstart on learning R before beginning my degree program, I joined the R4DS Slack Workspace. Along with helping to improve my programming skills, R4DS has connected me with scholarships, mentorship, and other opportunities, and I think that it would be beneficial for other students to know about this great resource.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1110", "duration": 688, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json b/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json index a51bcc6de..7e555198b 100644 --- a/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Micha\u0142 Parko\u0142a\r\n\r\nThere are many resources that can help you design better apps.\r\n\r\nBut what if your org creates many apps?\r\n\r\nScaling good design to larger groups dials the challenge up to 11.\r\n \r\nIn this talk, I will share how we approach the problem at Appsilon.\r\n- I will present our in-house Design Guide.\r\n- I will share the successes and failures we've had building it and helping a wide variety of developers use it\r\n- I will then share some tips about what you might want to consider if you want to help your org build better apps at scale.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1127", + "description": "Presented by Micha\u0142 Parko\u0142a\r\n\r\nThere are many resources that can help you design better apps.\r\n\r\nBut what if your org creates many apps?\r\n\r\nScaling good design to larger groups dials the challenge up to 11.\r\n\r\nIn this talk, I will share how we approach the problem at Appsilon.\r\n- I will present our in-house Design Guide.\r\n- I will share the successes and failures we've had building it and helping a wide variety of developers use it\r\n- I will then share some tips about what you might want to consider if you want to help your org build better apps at scale.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1127", "duration": 1166, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json b/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json index 1ab04de57..9f5298fc7 100644 --- a/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Ted Laderas\r\n\r\nMany data science meetup organizers struggle with burnout. It can be daunting to plan a meetup schedule, especially with the added burden of work and life.\r\n \r\nIn this talk, I want to highlight some strategies for keeping your data science meetup sustainable. Specifically, I want to highlight the role of self-care in growing and sustaining your group, as well as low-key activities like a data scavenger hunt, watching videos together, styling plots together, and sharing useful tidyverse functions. \r\n \r\nBy making it easy for your members to contribute and empowering them, it takes a lot of the burden off you as an organizer. You don't need to reinvent the wheel for meetups or have famous guests for each one. Let's start the conversation and make your meetup last.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1129", + "description": "Presented by Ted Laderas\r\n\r\nMany data science meetup organizers struggle with burnout. It can be daunting to plan a meetup schedule, especially with the added burden of work and life.\r\n\r\nIn this talk, I want to highlight some strategies for keeping your data science meetup sustainable. Specifically, I want to highlight the role of self-care in growing and sustaining your group, as well as low-key activities like a data scavenger hunt, watching videos together, styling plots together, and sharing useful tidyverse functions. \r\n\r\nBy making it easy for your members to contribute and empowering them, it takes a lot of the burden off you as an organizer. You don't need to reinvent the wheel for meetups or have famous guests for each one. Let's start the conversation and make your meetup last.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1129", "duration": 1070, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json b/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json index aa3218590..422486c54 100644 --- a/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Joe Powers\r\n\r\nToo many great data science products never go into production. To persuade leaders and colleagues to adopt your data science offering, you must translate your insights into terms that are relevant and accessible to them. Attempts to persuade these audiences with proofs and model performance stats will often fall flat because the audience is left feeling overwhelmed. \r\n \r\nThis talk will demonstrate the data simulation, visualization, and story-telling techniques that I use to influence leadership and the community-building techniques I use to earn the trust and support of fellow analysts. These efforts were successful in persuading Intuit to adopt advanced analytic methods like sequential analysis that cut the duration of our AB tests by over 60%.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1077", + "description": "Presented by Joe Powers\r\n\r\nToo many great data science products never go into production. To persuade leaders and colleagues to adopt your data science offering, you must translate your insights into terms that are relevant and accessible to them. Attempts to persuade these audiences with proofs and model performance stats will often fall flat because the audience is left feeling overwhelmed. \r\n\r\nThis talk will demonstrate the data simulation, visualization, and story-telling techniques that I use to influence leadership and the community-building techniques I use to earn the trust and support of fellow analysts. These efforts were successful in persuading Intuit to adopt advanced analytic methods like sequential analysis that cut the duration of our AB tests by over 60%.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1077", "duration": 1182, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json b/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json index 412a708d9..41cf6c9a3 100644 --- a/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json +++ b/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Sean Nguyen\n\nSean, a sole Posit Connect developer, shares his experience in delivering business impact. He narrates his transition from crafting one-off reports to developing and deploying robust data science web applications using Python and R with Posit Connect. Despite its common association with large enterprise teams, Sean demonstrates how Posit Connect can be effectively utilized in smaller settings. He presents his work on creating and deploying end-to-end machine learning pipelines in Python, hosting them as APIs, and seamlessly integrating with Shiny apps via Posit Connect. This talk imparts practical strategies and techniques to foster user and executive adoption of Posit Connect within lean (and large) organizations.\n\nPresented at Posit Conference, between Sept 19-20 2023,\nLearn more at posit.co/conference.\n--------------------------\nTalk Track: Getting %$!@ done: productive workflows for data science.\nSession Code: TALK-1093", + "description": "Presented by Sean Nguyen\n\nSean, a sole Posit Connect developer, shares his experience in delivering business impact. He narrates his transition from crafting one-off reports to developing and deploying robust data science web applications using Python and R with Posit Connect. Despite its common association with large enterprise teams, Sean demonstrates how Posit Connect can be effectively utilized in smaller settings. He presents his work on creating and deploying end-to-end machine learning pipelines in Python, hosting them as APIs, and seamlessly integrating with Shiny apps via Posit Connect. This talk imparts practical strategies and techniques to foster user and executive adoption of Posit Connect within lean (and large) organizations.\n\nPresented at Posit Conference, between Sept 19-20 2023,\nLearn more at posit.co/conference.\n\nTalk Track: Getting %$!@ done: productive workflows for data science.\nSession Code: TALK-1093", "duration": 971, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json b/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json index 305d26a9a..bc050eb89 100644 --- a/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json +++ b/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Albert Rapp\r\n\r\nYou can get the most out of popular R tools by combining them with easy-to-learn HTML & CSS commands. \r\n\r\nIt's easy to think that R users do not need HTML and CSS. After all, R is a language designed for data analysis, right? But the reality is that these web standards are everywhere, even in R. In fact, many great tools like {ggtext}, {gt}, {shiny}, and Quarto unlock their full potential when you know a little bit of HTML & CSS. In this talk, I will demonstrate specific examples where R users can benefit from HTML and CSS and show you how to get started with these two languages.\r\n\r\nMaterials: \r\n- Here's the link to the video that I mention in the talk: https://youtu.be/QU8wSya-Y9E?si=zw59OSFPl1eJSY7M\r\n- Part 1 of this two part series can be found at https://www.youtube.com/watch?v=jX4_Dnzhl0M\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1105", + "description": "Presented by Albert Rapp\r\n\r\nYou can get the most out of popular R tools by combining them with easy-to-learn HTML & CSS commands. \r\n\r\nIt's easy to think that R users do not need HTML and CSS. After all, R is a language designed for data analysis, right? But the reality is that these web standards are everywhere, even in R. In fact, many great tools like {ggtext}, {gt}, {shiny}, and Quarto unlock their full potential when you know a little bit of HTML & CSS. In this talk, I will demonstrate specific examples where R users can benefit from HTML and CSS and show you how to get started with these two languages.\r\n\r\nMaterials: \r\n- Here's the link to the video that I mention in the talk: https://youtu.be/QU8wSya-Y9E?si=zw59OSFPl1eJSY7M\r\n- Part 1 of this two part series can be found at https://www.youtube.com/watch?v=jX4_Dnzhl0M\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1105", "duration": 1041, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json b/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json index c0a425f3a..6108a0504 100644 --- a/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json +++ b/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Hannes M\u00fchleisen\r\n\r\nThis talks introduces DuckDB, an in-process analytical data management system that is deeply integrated into the R ecosystem.\r\n\r\nDuckDB is an in-process analytical data management system. DuckDB supports complex SQL queries, has no external dependencies, and is deeply integrated into the R ecosystem. For example, DuckDB can run SQL queries directly on R data frames without any data transfer. DuckDB uses state-of-the-art query processing techniques like vectorised execution and automatic parallelism. DuckDB is out-of-core capable, meaning that it is possible to process datasets far bigger than main memory. DuckDB is free and open source software under the MIT license. \r\n \r\nIn this talk, we will describe the user values of DuckDB, and how it can be used to improve their day-to-day lives through automatic parallelisation, efficient operators, and out-of-core operations.\r\n\r\nMaterials:\r\n- https://duckdb.org\r\n- https://duckdb.org/docs/api/r.html\r\n- https://github.com/duckdb/duckdb-r\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1099", + "description": "Presented by Hannes M\u00fchleisen\r\n\r\nThis talks introduces DuckDB, an in-process analytical data management system that is deeply integrated into the R ecosystem.\r\n\r\nDuckDB is an in-process analytical data management system. DuckDB supports complex SQL queries, has no external dependencies, and is deeply integrated into the R ecosystem. For example, DuckDB can run SQL queries directly on R data frames without any data transfer. DuckDB uses state-of-the-art query processing techniques like vectorised execution and automatic parallelism. DuckDB is out-of-core capable, meaning that it is possible to process datasets far bigger than main memory. DuckDB is free and open source software under the MIT license. \r\n\r\nIn this talk, we will describe the user values of DuckDB, and how it can be used to improve their day-to-day lives through automatic parallelisation, efficient operators, and out-of-core operations.\r\n\r\nMaterials:\r\n- https://duckdb.org\r\n- https://duckdb.org/docs/api/r.html\r\n- https://github.com/duckdb/duckdb-r\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1099", "duration": 1142, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json b/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json index 01bf6a553..3de016f71 100644 --- a/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json +++ b/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Matt Dzugan\r\n\r\nUsing Small-Multiples (faceted graphs) is an effective way to compare patterns across many dimensions. In this talk, I'll walk you through some ways to lay out your individual facets according to the underlying data. For example, maybe each facet represents a city or point on a 2D plane - we'll explore ways to organize facets in a grid that mimics the data itself - unlocking your ability to explore patterns in 4+ dimensions. Other solutions to this problem rely on manually-curated lists that map common layouts to a grid, but in this talk, we'll explore solutions that work on EVERYTHING. I'll show you how to incorporate this technique into your viz and how I built the libraries since there are some interesting data science concepts at play.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1174", + "description": "Presented by Matt Dzugan\r\n\r\nUsing Small-Multiples (faceted graphs) is an effective way to compare patterns across many dimensions. In this talk, I'll walk you through some ways to lay out your individual facets according to the underlying data. For example, maybe each facet represents a city or point on a 2D plane - we'll explore ways to organize facets in a grid that mimics the data itself - unlocking your ability to explore patterns in 4+ dimensions. Other solutions to this problem rely on manually-curated lists that map common layouts to a grid, but in this talk, we'll explore solutions that work on EVERYTHING. I'll show you how to incorporate this technique into your viz and how I built the libraries since there are some interesting data science concepts at play.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1174", "duration": 346, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json b/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json index 4c3b2c037..29348153e 100644 --- a/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Jenny Bryan and Hadley Wickham\r\n\r\n(Due to unforeseen circumstances, Hadley Wickham presented this talk \"slide karaoke\" style, from materials prepared by Jenny Bryan.)\r\n\r\nIn R, the fundamental unit of shareable code is the package. As of March 2023, there were over 19,000 packages available on CRAN. Hadley Wickham and I recently updated the R Packages book for a second edition, which brought home just how much the package development landscape has changed in recent years (for the better!). \r\n \r\nIn this talk, I highlight recent-ish developments that I think have a great payoff for package maintainers. I'll talk about the impact of new services like GitHub Actions, new tools like pkgdown, and emerging shared practices, such as principles that are helpful when testing a package.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Package development.\r\nSession Code: TALK-1132", + "description": "Presented by Jenny Bryan and Hadley Wickham\r\n\r\n(Due to unforeseen circumstances, Hadley Wickham presented this talk \"slide karaoke\" style, from materials prepared by Jenny Bryan.)\r\n\r\nIn R, the fundamental unit of shareable code is the package. As of March 2023, there were over 19,000 packages available on CRAN. Hadley Wickham and I recently updated the R Packages book for a second edition, which brought home just how much the package development landscape has changed in recent years (for the better!). \r\n\r\nIn this talk, I highlight recent-ish developments that I think have a great payoff for package maintainers. I'll talk about the impact of new services like GitHub Actions, new tools like pkgdown, and emerging shared practices, such as principles that are helpful when testing a package.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Package development.\r\nSession Code: TALK-1132", "duration": 1148, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json b/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json index 4dbb01abe..fa0f87ccf 100644 --- a/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by JD Long\r\n\r\nAbstractions rule everything around us. JD Long talks about abstractions from the board room to the silicon. \r\n\r\nOver 20 years ago Joel Spolsky famously wrote, \"All non-trivial abstractions, to some degree, are leaky.\" Unsurprisingly this has not changed. However, we have introduced more and more layers of abstraction into our workflows: Virtual Machines, AWS services, WASM, Docker, R, Python, data frames, and on and on. But then on top of the computational abstractions we have people abstractions: managers, colleagues, executives, stakeholders, etc. \r\n \r\nJD's presentation will be a wild romp through the mental models of abstractions and discuss how we, as technical analytical types, can gain skill in traversing abstractions and dealing with leaks.\r\n\r\nMaterials: https://github.com/CerebralMastication/Presentations/tree/master/2023_posit-conf\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: It's abstractions all the way down ....\r\nSession Code: KEY-1161", + "description": "Presented by JD Long\r\n\r\nAbstractions rule everything around us. JD Long talks about abstractions from the board room to the silicon. \r\n\r\nOver 20 years ago Joel Spolsky famously wrote, \"All non-trivial abstractions, to some degree, are leaky.\" Unsurprisingly this has not changed. However, we have introduced more and more layers of abstraction into our workflows: Virtual Machines, AWS services, WASM, Docker, R, Python, data frames, and on and on. But then on top of the computational abstractions we have people abstractions: managers, colleagues, executives, stakeholders, etc. \r\n\r\nJD's presentation will be a wild romp through the mental models of abstractions and discuss how we, as technical analytical types, can gain skill in traversing abstractions and dealing with leaks.\r\n\r\nMaterials: https://github.com/CerebralMastication/Presentations/tree/master/2023_posit-conf\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: It's abstractions all the way down ....\r\nSession Code: KEY-1161", "duration": 3760, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json b/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json index 2e0708869..6dc778954 100644 --- a/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Meghan Santiago Harris\r\n\r\nThis talk explores how to create art in the R language while highlighting some similarities between the skills required for creating generative art and those needed to perform data science tasks in R.\r\n\r\nBecause the field of data science is inherently task-oriented, it is no wonder that most people struggle to see the utility of generative art past the bounds of a casual hobby. This talk will invite the participant to learn about generative art while focusing on \"\"why\"\" people should create it and its potential place in data science. This talk is suitable for all disciplines and artistic abilities. Furthermore, this talk will aim to expand the participant's perspective on generative art with the following concepts:\r\n\r\n- What is generative art and how can it be created in R or Python\r\n- Justifications for generative art within Data Science\r\n- Examples of programming skills that are transferrable between generative art and pragmatic data science projects\r\n\r\nMaterials:\r\n- Link to the talk repo: https://github.com/Meghansaha/a_case_for_genart \r\n- Link to the slides: https://meghansaha.github.io/a_case_for_genart/#/title-slide \r\n- Link to the artpack package site: https://meghansaha.github.io/artpack/ \r\n- Personal Site: https://thetidytrekker.com/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1109", + "description": "Presented by Meghan Santiago Harris\r\n\r\nThis talk explores how to create art in the R language while highlighting some similarities between the skills required for creating generative art and those needed to perform data science tasks in R.\r\n\r\nBecause the field of data science is inherently task-oriented, it is no wonder that most people struggle to see the utility of generative art past the bounds of a casual hobby. This talk will invite the participant to learn about generative art while focusing on \"\"why\"\" people should create it and its potential place in data science. This talk is suitable for all disciplines and artistic abilities. Furthermore, this talk will aim to expand the participant's perspective on generative art with the following concepts:\r\n\r\n- What is generative art and how can it be created in R or Python\r\n- Justifications for generative art within Data Science\r\n- Examples of programming skills that are transferrable between generative art and pragmatic data science projects\r\n\r\nMaterials:\r\n- Link to the talk repo: https://github.com/Meghansaha/a_case_for_genart \r\n- Link to the slides: https://meghansaha.github.io/a_case_for_genart/#/title-slide \r\n- Link to the artpack package site: https://meghansaha.github.io/artpack/ \r\n- Personal Site: https://thetidytrekker.com/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1109", "duration": 1180, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json b/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json index fdb2dfe40..4cc10d676 100644 --- a/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json +++ b/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by James Wade\r\n\r\nLarge language models (LLMs), such as ChatGPT, have shown the potential to transform how we code. As an R package developer, I have contributed to the creation of two packages -- gptstudio and gpttools -- specifically designed to incorporate LLMs into R workflows within the RStudio environment.\r\n \r\nThe integration of ChatGPT allows users to efficiently add code comments, debug scripts, and address complex coding challenges directly from RStudio. With text embedding and semantic search, we can teach ChatGPT new tricks, resulting in more precise and context-aware responses. This talk will delve into hands-on examples to showcase the practical application of these models, as well as offer my perspective as a recent entrant into public package development.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1154", + "description": "Presented by James Wade\r\n\r\nLarge language models (LLMs), such as ChatGPT, have shown the potential to transform how we code. As an R package developer, I have contributed to the creation of two packages -- gptstudio and gpttools -- specifically designed to incorporate LLMs into R workflows within the RStudio environment.\r\n\r\nThe integration of ChatGPT allows users to efficiently add code comments, debug scripts, and address complex coding challenges directly from RStudio. With text embedding and semantic search, we can teach ChatGPT new tricks, resulting in more precise and context-aware responses. This talk will delve into hands-on examples to showcase the practical application of these models, as well as offer my perspective as a recent entrant into public package development.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1154", "duration": 1126, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json b/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json index 53fd2a347..8d7437368 100644 --- a/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json +++ b/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by George Stagg\r\n\r\nEarlier this year the initial version of webR was released and users have begun building new interactive experiences with R on the web. In this talk, I'll discuss webR's TypeScript library and what it is able to do. The library allows users to interact with the R environment directly from JavaScript, which enables manipulation tricks that seem like magic. I'll begin by describing how to move objects from R to JS and back again, and discuss the technology that makes this possible. I'll continue with more advanced manipulation, such as invoking R functions from JS and talk about why you might want to do so. Finally, I'll describe how messages are sent over webR's communication channel and explain how this enables webR to work with Shinylive.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1152", + "description": "Presented by George Stagg\r\n\r\nEarlier this year the initial version of webR was released and users have begun building new interactive experiences with R on the web. In this talk, I'll discuss webR's TypeScript library and what it is able to do. The library allows users to interact with the R environment directly from JavaScript, which enables manipulation tricks that seem like magic. I'll begin by describing how to move objects from R to JS and back again, and discuss the technology that makes this possible. I'll continue with more advanced manipulation, such as invoking R functions from JS and talk about why you might want to do so. Finally, I'll describe how messages are sent over webR's communication channel and explain how this enables webR to work with Shinylive.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1152", "duration": 1163, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json b/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json index e6c8540d2..108a47480 100644 --- a/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json +++ b/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Marcos Huerta\r\n\r\nMaking Python Web apps using Dash, Streamlit, and Shiny for Python\r\n\r\nThis talk describes how to make distribution-free prediction intervals for regression models via the tidymodels framework. \r\n\r\nBy creating and deploying an interactive web application you can better share your data, code, and ideas easily with a broad audience. I plan to talk about several Python web application frameworks, and how you can use them to turn a class, function, or data set visualization into an interactive web page to share with the world. I plan to discuss building simple web applications with Plotly Dash, Streamlit, and Shiny for Python.\r\n\r\nMaterials:\r\n- Comprehensive talk notes here: https://marcoshuerta.com/posts/positconf2023/\r\n- https://www.tidymodels.org/learn/models/conformal-regression/\r\n- https://probably.tidymodels.org/reference/index.html#regression-predictions\r\n\r\nCorrections:\r\nIn my live remarks, I said a Dash callback can have only one output: that is not correct, a Dash callback can update multiple outputs.\r\nI was trying to say that a Dash output can only be updated by one callback, but even that is no longer true as of Dash 2.9. https://dash.plotly.com/duplicate-callback-outputs\"\"\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1086", + "description": "Presented by Marcos Huerta\r\n\r\nMaking Python Web apps using Dash, Streamlit, and Shiny for Python\r\n\r\nThis talk describes how to make distribution-free prediction intervals for regression models via the tidymodels framework. \r\n\r\nBy creating and deploying an interactive web application you can better share your data, code, and ideas easily with a broad audience. I plan to talk about several Python web application frameworks, and how you can use them to turn a class, function, or data set visualization into an interactive web page to share with the world. I plan to discuss building simple web applications with Plotly Dash, Streamlit, and Shiny for Python.\r\n\r\nMaterials:\r\n- Comprehensive talk notes here: https://marcoshuerta.com/posts/positconf2023/\r\n- https://www.tidymodels.org/learn/models/conformal-regression/\r\n- https://probably.tidymodels.org/reference/index.html#regression-predictions\r\n\r\nCorrections:\r\nIn my live remarks, I said a Dash callback can have only one output: that is not correct, a Dash callback can update multiple outputs.\r\nI was trying to say that a Dash output can only be updated by one callback, but even that is no longer true as of Dash 2.9. https://dash.plotly.com/duplicate-callback-outputs\"\"\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1086", "duration": 1095, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json b/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json index 7c5b7d648..9ca28b29c 100644 --- a/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json +++ b/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by James Blair\r\n\r\nIn an era of diverse cloud platforms, leveraging tools effectively is paramount. This talk highlights the adaptability of Posit Workbench within leading cloud platforms. Delve into strategic integrations, understand key challenges, and uncover practical solutions. By the end, attendees will be equipped with insights to harness Posit Workbench's capabilities seamlessly across varied cloud environments.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1115", + "description": "Presented by James Blair\r\n\r\nIn an era of diverse cloud platforms, leveraging tools effectively is paramount. This talk highlights the adaptability of Posit Workbench within leading cloud platforms. Delve into strategic integrations, understand key challenges, and uncover practical solutions. By the end, attendees will be equipped with insights to harness Posit Workbench's capabilities seamlessly across varied cloud environments.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1115", "duration": 1079, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json b/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json index 0f148db5e..ccbd1f258 100644 --- a/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Susan McMillan, Wyl Schuth, and Michael Zenz\r\n\r\nAdoption of Quarto for document creation has transformed the collaborative workflow for our small higher-education analytics team. Historically, content experts wrote in Word documents and data analysts used R for statistics and graphics. Specialization in different software tools created challenges for producing collaborative analytic reports, but Quarto has solved this problem. We will describe how we use Quarto for writing and editing text, embedding statistical analysis and graphics, and producing reports with a standard style in multiple formats, including web pages.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1157", + "description": "Presented by Susan McMillan, Wyl Schuth, and Michael Zenz\r\n\r\nAdoption of Quarto for document creation has transformed the collaborative workflow for our small higher-education analytics team. Historically, content experts wrote in Word documents and data analysts used R for statistics and graphics. Specialization in different software tools created challenges for producing collaborative analytic reports, but Quarto has solved this problem. We will describe how we use Quarto for writing and editing text, embedding statistical analysis and graphics, and producing reports with a standard style in multiple formats, including web pages.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1157", "duration": 1334, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json b/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json index 550f6d515..244b4459a 100644 --- a/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json +++ b/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Carlos Scheidegger\r\n\r\nQuarto 1.4 will introduce support for Typst. Typst is a brand-new open-source typesetting system built from scratch to support the lessons we have learned over almost half a century of high-quality computer typesetting that TeX and LaTeX have enabled. If you've ever had to produce a PDF with Quarto and got stuck handling an inscrutable error message from LaTeX, or wanted to create a new template but were too intimated by LaTeX's arcane syntax, this talk is for you. I'll show you why we need an alternative for TeX and LaTeX , and why it will make Quarto even better.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1142", + "description": "Presented by Carlos Scheidegger\r\n\r\nQuarto 1.4 will introduce support for Typst. Typst is a brand-new open-source typesetting system built from scratch to support the lessons we have learned over almost half a century of high-quality computer typesetting that TeX and LaTeX have enabled. If you've ever had to produce a PDF with Quarto and got stuck handling an inscrutable error message from LaTeX, or wanted to create a new template but were too intimated by LaTeX's arcane syntax, this talk is for you. I'll show you why we need an alternative for TeX and LaTeX , and why it will make Quarto even better.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1142", "duration": 1194, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json b/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json index 412907581..da000f687 100644 --- a/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json +++ b/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Andrew Holz\r\n\r\nAs a team leader (accidental or not), it's easy to get caught up in the daily grind and overlook the importance of 1-on-1s. Bad idea. 1-on-1s are critical for building trust, providing feedback, and ensuring that everyone is on the same page.\r\n \r\nKeys to good 1-on-1s start with a small amount of prep and a running shared document of notes and takeaways. Another key is to rotate types of 1-on-1s. Possibilities include \"heads down\" on recent work, \"heads up\" looking further out, and career-focused sessions. After some tips on the right sort of questions and uncovering sneaky issues, I will also touch on effective feedback.\r\n \r\nI will share resources and hope to include Seussian visuals and a few poetic lines to help the key points stick.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1064", + "description": "Presented by Andrew Holz\r\n\r\nAs a team leader (accidental or not), it's easy to get caught up in the daily grind and overlook the importance of 1-on-1s. Bad idea. 1-on-1s are critical for building trust, providing feedback, and ensuring that everyone is on the same page.\r\n\r\nKeys to good 1-on-1s start with a small amount of prep and a running shared document of notes and takeaways. Another key is to rotate types of 1-on-1s. Possibilities include \"heads down\" on recent work, \"heads up\" looking further out, and career-focused sessions. After some tips on the right sort of questions and uncovering sneaky issues, I will also touch on effective feedback.\r\n\r\nI will share resources and hope to include Seussian visuals and a few poetic lines to help the key points stick.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1064", "duration": 1127, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json b/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json index 77ca6a46d..12f404d7a 100644 --- a/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json +++ b/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Nicole Jardine and Dan Snow\r\n\r\nHow the Cook County Assessor's Office uses R and tidymodels for its residential property valuation models.\r\n\r\nThe Cook County Assessor's Office (CCAO) determines the current market value of properties for the purpose of property taxation. Since 2020, the CCAO has used R, tidymodels, and LightGBM to build predictive models that value Cook County's 1.5 million residential properties, which are collectively worth over $400B. These predictive models are open-source, easily replicable, and have significantly improved valuation accuracy and equity over time. \r\n \r\nJoin CCAO Chief Data Officer Nicole Jardine and Director of Data Science Dan Snow as they walk through the CCAO's modeling process, shares lessons learned, and offer a sneak peek at changes planned for the 2024 reassessment of Chicago.\r\n\r\nMaterials: https://github.com/ccao-data\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1147", + "description": "Presented by Nicole Jardine and Dan Snow\r\n\r\nHow the Cook County Assessor's Office uses R and tidymodels for its residential property valuation models.\r\n\r\nThe Cook County Assessor's Office (CCAO) determines the current market value of properties for the purpose of property taxation. Since 2020, the CCAO has used R, tidymodels, and LightGBM to build predictive models that value Cook County's 1.5 million residential properties, which are collectively worth over $400B. These predictive models are open-source, easily replicable, and have significantly improved valuation accuracy and equity over time. \r\n\r\nJoin CCAO Chief Data Officer Nicole Jardine and Director of Data Science Dan Snow as they walk through the CCAO's modeling process, shares lessons learned, and offer a sneak peek at changes planned for the 2024 reassessment of Chicago.\r\n\r\nMaterials: https://github.com/ccao-data\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1147", "duration": 1158, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json b/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json index befe61416..2bd26cafc 100644 --- a/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json +++ b/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json @@ -1,5 +1,5 @@ { - "description": "Presented by Mike K Smith\r\n\r\nThe pharmaceutical industry is undergoing rapid change, driven by a desire from both industry and regulatory agencies to move to more interactive visualizations and web applications to review data and make decisions. These changes would have been unthinkable 30 years ago when I started working at Pfizer. \r\n \r\nIn this talk, I'll consider the drivers for these changes, how open-source tools can help achieve this, and why collaboration across the industry is vital to achieving this goal. I'll contrast this with my experience of 30 years working in the pharma industry - when the R language had only just been released, when the internet was new, and when submissions to agencies were printed out, loaded onto trucks, and shipped to their doors.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Pharma.\r\nSession Code: TALK-1067", + "description": "Presented by Mike K Smith\r\n\r\nThe pharmaceutical industry is undergoing rapid change, driven by a desire from both industry and regulatory agencies to move to more interactive visualizations and web applications to review data and make decisions. These changes would have been unthinkable 30 years ago when I started working at Pfizer. \r\n\r\nIn this talk, I'll consider the drivers for these changes, how open-source tools can help achieve this, and why collaboration across the industry is vital to achieving this goal. I'll contrast this with my experience of 30 years working in the pharma industry - when the R language had only just been released, when the internet was new, and when submissions to agencies were printed out, loaded onto trucks, and shipped to their doors.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Pharma.\r\nSession Code: TALK-1067", "duration": 1109, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json b/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json index 176ccaabf..5cc5858a5 100644 --- a/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json +++ b/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Tyler Finethy\r\n\r\nIn my talk, \"Package Management for Data Scientists,\" we will discuss software dependencies for R and Python and the common issues faced during package installations. I will begin with an overview of package management, highlighting its crucial role in data science. We'll then focus on practical strategies to prevent dependency errors and address effective troubleshooting when these problems occur. Lastly, we will look towards the future, discussing potential package management improvements, focusing on reproducibility and accessibility for those new to the field.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1081", + "description": "Presented by Tyler Finethy\r\n\r\nIn my talk, \"Package Management for Data Scientists,\" we will discuss software dependencies for R and Python and the common issues faced during package installations. I will begin with an overview of package management, highlighting its crucial role in data science. We'll then focus on practical strategies to prevent dependency errors and address effective troubleshooting when these problems occur. Lastly, we will look towards the future, discussing potential package management improvements, focusing on reproducibility and accessibility for those new to the field.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1081", "duration": 713, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json b/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json index d37c1696c..ef832fcd5 100644 --- a/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json +++ b/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Jadey Ryan\r\n\r\nLearn how to use R and Quarto parameterized reporting in this four-step workflow to automate custom HTML and Word reports that are thoughtfully designed for audience interpretation and accessibility.\r\n\r\nSoil health data are notoriously challenging to tidy and effectively communicate to farmers. We used functional programming with the tidyverse to reproducibly streamline data cleaning and summarization. To improve project outreach, we developed a Quarto project to dynamically create interactive HTML reports and printable PDFs. Custom to every farmer, reports include project goals, measured parameter descriptions, summary statistics, maps, tables, and graphs. \r\n \r\nOur case study presents a workflow for data preparation and parameterized reporting, with best practices for effective data visualization, interpretation, and accessibility.\r\n\r\nTalk materials: https://jadeyryan.com/talks/2023-09-25_posit_parameterized-quarto/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1160", + "description": "Presented by Jadey Ryan\r\n\r\nLearn how to use R and Quarto parameterized reporting in this four-step workflow to automate custom HTML and Word reports that are thoughtfully designed for audience interpretation and accessibility.\r\n\r\nSoil health data are notoriously challenging to tidy and effectively communicate to farmers. We used functional programming with the tidyverse to reproducibly streamline data cleaning and summarization. To improve project outreach, we developed a Quarto project to dynamically create interactive HTML reports and printable PDFs. Custom to every farmer, reports include project goals, measured parameter descriptions, summary statistics, maps, tables, and graphs. \r\n\r\nOur case study presents a workflow for data preparation and parameterized reporting, with best practices for effective data visualization, interpretation, and accessibility.\r\n\r\nTalk materials: https://jadeyryan.com/talks/2023-09-25_posit_parameterized-quarto/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1160", "duration": 1186, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json b/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json index d2905a791..b6eb41bac 100644 --- a/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json +++ b/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Greg Swinehart\r\n\r\nA 5-minute talk to discuss how I've used Quarto and Bootstrap variables to quickly make Shiny's new website look as it should. The Quarto user I have in mind works at an organization with specific brand guidelines to follow. I\u201a will discuss how to set up your theme, show some key Quarto settings, and how Bootstrap\u201a Sass variables are your best friend.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1170", + "description": "Presented by Greg Swinehart\r\n\r\nA 5-minute talk to discuss how I've used Quarto and Bootstrap variables to quickly make Shiny's new website look as it should. The Quarto user I have in mind works at an organization with specific brand guidelines to follow. I\u201a will discuss how to set up your theme, show some key Quarto settings, and how Bootstrap\u201a Sass variables are your best friend.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1170", "duration": 339, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json b/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json index 18b220c29..3fb2f1a3b 100644 --- a/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json +++ b/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Kara Woo\r\n\r\nI will share what our team has learned from successfully integrating R in all areas of our company's operations. InsightRX is a precision medicine company whose goal is to ensure that each patient receives the right drug at the optimal dose. At InsightRX, R is a first-class language that's used for purposes ranging from customer-facing products to internal data infrastructure, new product prototypes, and regulatory reporting. Using R in this way has given us the opportunity to forge fruitful collaborations with other teams in which we can both learn and teach. \r\n \r\nJoin me as I share how the skills of data science and engineering can complement each other to create better products and greater impact.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: R Not Only In Production.\r\nSession Code: KEY-1108", + "description": "Presented by Kara Woo\r\n\r\nI will share what our team has learned from successfully integrating R in all areas of our company's operations. InsightRX is a precision medicine company whose goal is to ensure that each patient receives the right drug at the optimal dose. At InsightRX, R is a first-class language that's used for purposes ranging from customer-facing products to internal data infrastructure, new product prototypes, and regulatory reporting. Using R in this way has given us the opportunity to forge fruitful collaborations with other teams in which we can both learn and teach. \r\n\r\nJoin me as I share how the skills of data science and engineering can complement each other to create better products and greater impact.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: R Not Only In Production.\r\nSession Code: KEY-1108", "duration": 3259, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/r-you-going-posit-conf-2023.json b/positconf-2023/videos/r-you-going-posit-conf-2023.json index dff13bc7e..c53e15405 100644 --- a/positconf-2023/videos/r-you-going-posit-conf-2023.json +++ b/positconf-2023/videos/r-you-going-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by SherAaron Hurt\r\n\r\n3 things to remember when starting your journey to become a data scientist\r\n\r\nEveryone will have a different journey when becoming a data scientist. However, there are a few tips to consider to make the journey less daunting and more enjoyable. Listen, as I tell my story as a data scientist and offer resources and tips to build confidence for those who are new to their journey. The tools are available however, it is not always easy to find them. \r\n\r\nkeywords: openscience, The Carpentries, R programming language, GPS, data science journey, data science resources\r\n\r\nMaterials: \r\n- https://www.linkedin.com/in/sheraaronhurt/\r\n- carpentries.org/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1097", + "description": "Presented by SherAaron Hurt\r\n\r\n3 things to remember when starting your journey to become a data scientist\r\n\r\nEveryone will have a different journey when becoming a data scientist. However, there are a few tips to consider to make the journey less daunting and more enjoyable. Listen, as I tell my story as a data scientist and offer resources and tips to build confidence for those who are new to their journey. The tools are available however, it is not always easy to find them. \r\n\r\nkeywords: openscience, The Carpentries, R programming language, GPS, data science journey, data science resources\r\n\r\nMaterials: \r\n- https://www.linkedin.com/in/sheraaronhurt/\r\n- carpentries.org/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1097", "duration": 1172, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json b/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json index 780c312fb..c0b2bad7d 100644 --- a/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json +++ b/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Julia Silge\r\n\r\nMaintaining machine learning models in production can be quite different from maintaining general software projects, because of the unique statistical characteristics of ML models.\r\n\r\nIn this talk, learn about model drift, the different ways the word \"performance\" is used with models, what you can monitor about a model, how feedback loops impact models, and how you can use vetiver to set yourself up for success with model maintenance. This talk will help practitioners who are already deploying models, but this is also useful knowledge for practitioners earlier in their MLOps journey; decisions made along the way can make the difference between resilient models that are easier to maintain and disappointing or misleading models.\r\n\r\nMaterials: https://github.com/juliasilge/ml-maintenance-2023\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1083", + "description": "Presented by Julia Silge\r\n\r\nMaintaining machine learning models in production can be quite different from maintaining general software projects, because of the unique statistical characteristics of ML models.\r\n\r\nIn this talk, learn about model drift, the different ways the word \"performance\" is used with models, what you can monitor about a model, how feedback loops impact models, and how you can use vetiver to set yourself up for success with model maintenance. This talk will help practitioners who are already deploying models, but this is also useful knowledge for practitioners earlier in their MLOps journey; decisions made along the way can make the difference between resilient models that are easier to maintain and disappointing or misleading models.\r\n\r\nMaterials: https://github.com/juliasilge/ml-maintenance-2023\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1083", "duration": 1089, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json b/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json index 08d0416a7..2f698aa4a 100644 --- a/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Mine \u00c7etinkaya-Rundel\r\n\r\nIn this talk, we present a new capability in Quarto that provides a straightforward and user-friendly approach to creating truly reproducible manuscripts that are publication-ready for submission to popular journals. This new feature, Quarto manuscripts, includes the ability to produce a bundled output containing a standardized journal format, source documents, source computations, referenced resources, and execution information into a single bundle that is ingested into journal review and production processes. We'll demo how Quarto manuscripts work and how you can incorporate them into your current manuscript development process as well as touch on pain points in your current workflow that Quarto manuscripts help alleviate.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1070", + "description": "Presented by Mine \u00c7etinkaya-Rundel\r\n\r\nIn this talk, we present a new capability in Quarto that provides a straightforward and user-friendly approach to creating truly reproducible manuscripts that are publication-ready for submission to popular journals. This new feature, Quarto manuscripts, includes the ability to produce a bundled output containing a standardized journal format, source documents, source computations, referenced resources, and execution information into a single bundle that is ingested into journal review and production processes. We'll demo how Quarto manuscripts work and how you can incorporate them into your current manuscript development process as well as touch on pain points in your current workflow that Quarto manuscripts help alleviate.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1070", "duration": 1226, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json b/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json index bae43c8bd..823b7eaef 100644 --- a/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json +++ b/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Joe Cheng\r\n\r\nA year ago, Posit announced ShinyLive, a deployment mode of Shiny that lets you run interactive applications written in Python, without actually running a Python server at runtime. Instead, ShinyLive turns Shiny for Python apps into pure client-side apps, running on a pure client-side Python installation.\r\n \r\nNow, that same capability has come to Shiny for R, thanks to the webR project.\r\n \r\nIn this talk, I'll show you how you can get started with ShinyLive for R, and why this is more interesting than just cheaper app hosting. I'll talk about some of the different use cases we had in mind for ShinyLive, and help you decide if ShinyLive makes sense for your app.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1151", + "description": "Presented by Joe Cheng\r\n\r\nA year ago, Posit announced ShinyLive, a deployment mode of Shiny that lets you run interactive applications written in Python, without actually running a Python server at runtime. Instead, ShinyLive turns Shiny for Python apps into pure client-side apps, running on a pure client-side Python installation.\r\n\r\nNow, that same capability has come to Shiny for R, thanks to the webR project.\r\n\r\nIn this talk, I'll show you how you can get started with ShinyLive for R, and why this is more interesting than just cheaper app hosting. I'll talk about some of the different use cases we had in mind for ShinyLive, and help you decide if ShinyLive makes sense for your app.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1151", "duration": 1209, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json b/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json index ab189cbb5..4db9bb55a 100644 --- a/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json +++ b/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Michael Garcia\r\n\r\nFor the Data Services team at Medable, our number one priority is to ensure the data we collect and deliver to our clients is of the highest quality. The {pointblank} package, along with Posit Connect, modernizes how we tackle data validation within Data Services. \r\n\r\nIn this talk, I will briefly summarize how we develop test code with {pointblank}, share with {pins}, execute with {rmarkdown}, and report findings with {blastula}. Finally, I will show how we aggregate data from test results across projects into a holistic view using {shiny}.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1058", + "description": "Presented by Michael Garcia\r\n\r\nFor the Data Services team at Medable, our number one priority is to ensure the data we collect and deliver to our clients is of the highest quality. The {pointblank} package, along with Posit Connect, modernizes how we tackle data validation within Data Services. \r\n\r\nIn this talk, I will briefly summarize how we develop test code with {pointblank}, share with {pins}, execute with {rmarkdown}, and report findings with {blastula}. Finally, I will show how we aggregate data from test results across projects into a holistic view using {shiny}.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1058", "duration": 1021, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json b/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json index ebdc1e4ad..bcf33ac33 100644 --- a/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json +++ b/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Patrick Tennant\r\n\r\nHow should you respond when your boss has too many good ideas for data science projects? In this talk, I'll review our use of an adapted version of the Eisenhower Matrix that lays out our projects according to the effort required and the value they will produce. Given the functionally unlimited number of data science projects a team could do, learn how we keep our team focused on valuable work while reducing the stress of a never-ending list of projects.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1065", + "description": "Presented by Patrick Tennant\r\n\r\nHow should you respond when your boss has too many good ideas for data science projects? In this talk, I'll review our use of an adapted version of the Eisenhower Matrix that lays out our projects according to the effort required and the value they will produce. Given the functionally unlimited number of data science projects a team could do, learn how we keep our team focused on valuable work while reducing the stress of a never-ending list of projects.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1065", "duration": 1194, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json b/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json index ddcfab395..8908abf37 100644 --- a/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json +++ b/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json @@ -1,5 +1,5 @@ { - "description": "Presented by Vedha Viyash\r\n\r\nOver 1,200 candidates applied for the R/Shiny developer role at Appsilon in the last year, and I will be sharing some insights that we have gained from going through the qualitative and quantitative feedback collected from every round of the interview process.\r\n \r\nI will be sharing some key takeaways that would help you focus on things that will make you a better Shiny developer. From reactivity to software testing, there are multiple skills that make up a good Shiny developer and you will get to know the major gaps and how to focus on them.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1173", + "description": "Presented by Vedha Viyash\r\n\r\nOver 1,200 candidates applied for the R/Shiny developer role at Appsilon in the last year, and I will be sharing some insights that we have gained from going through the qualitative and quantitative feedback collected from every round of the interview process.\r\n\r\nI will be sharing some key takeaways that would help you focus on things that will make you a better Shiny developer. From reactivity to software testing, there are multiple skills that make up a good Shiny developer and you will get to know the major gaps and how to focus on them.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1173", "duration": 286, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json b/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json index 2f0ec64cd..48bfe26f5 100644 --- a/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json +++ b/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Chelsea Parlett-Pelleriti\r\n\r\nWith the introduction of Shiny for Python in 2022, users can now use the power of reactivity with their favorite Python packages. Shiny can be used to build interactive reports, dashboards, and web apps, that make sharing insights and results both simple and dynamic. This includes apps to display and explore popular Machine Learning models built with staple Python packages like pandas, scikit-learn, and TensorFlow. This talk will demonstrate how to build simple Shiny for Python apps that interface with these packages, and discuss some of the benefits of using Shiny for Python to build your web apps.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1087", + "description": "Presented by Chelsea Parlett-Pelleriti\r\n\r\nWith the introduction of Shiny for Python in 2022, users can now use the power of reactivity with their favorite Python packages. Shiny can be used to build interactive reports, dashboards, and web apps, that make sharing insights and results both simple and dynamic. This includes apps to display and explore popular Machine Learning models built with staple Python packages like pandas, scikit-learn, and TensorFlow. This talk will demonstrate how to build simple Shiny for Python apps that interface with these packages, and discuss some of the benefits of using Shiny for Python to build your web apps.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1087", "duration": 1263, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json b/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json index 4c4136deb..eb6dd59fc 100644 --- a/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json +++ b/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Joe Kirincic\r\n\r\nSo you have a Shiny app your org loves, but as adoption grows, performance starts getting sluggish. Profiling reveals your cool interactive plots are the culprit. What can you do to make things snappy again? We can increase the number of app instances, sure, but suppose that isn't an option for us. Another approach is to shift the plotting work from the server onto the client. \r\n\r\nIn this talk, we'll learn how to leverage two Javascript projects, DuckDB-WASM and Observable's Plot.js, in our Shiny app to create fast, flexible interactive visualizations in the browser without burdening our app's server function. The end result is an app that can scale to more users without needing to increase compute resources.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1088", + "description": "Presented by Joe Kirincic\r\n\r\nSo you have a Shiny app your org loves, but as adoption grows, performance starts getting sluggish. Profiling reveals your cool interactive plots are the culprit. What can you do to make things snappy again? We can increase the number of app instances, sure, but suppose that isn't an option for us. Another approach is to shift the plotting work from the server onto the client. \r\n\r\nIn this talk, we'll learn how to leverage two Javascript projects, DuckDB-WASM and Observable's Plot.js, in our Shiny app to create fast, flexible interactive visualizations in the browser without burdening our app's server function. The end result is an app that can scale to more users without needing to increase compute resources.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1088", "duration": 1099, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json b/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json index df6810015..7e06d45c0 100644 --- a/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json +++ b/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Nick Strayer\r\n\r\nSince its alpha debut at last year's conference, the ShinyUiEditor has experienced continuous development, evolving into a powerful tool for crafting Shiny app UIs. Some key enhancements include the integration of new bslib components and the editor's ability to create or navigate to existing server bindings for inputs and outputs.\r\n \r\nIn addition to new features, the editor is now available as a VSCode extension enabling it to integrate smoothly into more developers' workflows. This talk will showcase how these new capabilities empower users to efficiently create visually appealing and production-ready applications with ease.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1126", + "description": "Presented by Nick Strayer\r\n\r\nSince its alpha debut at last year's conference, the ShinyUiEditor has experienced continuous development, evolving into a powerful tool for crafting Shiny app UIs. Some key enhancements include the integration of new bslib components and the editor's ability to create or navigate to existing server bindings for inputs and outputs.\r\n\r\nIn addition to new features, the editor is now available as a VSCode extension enabling it to integrate smoothly into more developers' workflows. This talk will showcase how these new capabilities empower users to efficiently create visually appealing and production-ready applications with ease.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1126", "duration": 1104, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json b/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json index 2f94fc0a1..189bec502 100644 --- a/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json +++ b/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Millie Symns\r\n\r\nA big part of being in the R community is sharing your knowledge in different forums, no matter how big or small. So what better way to do that than a blog? And what better way than using R and Posit products to build and maintain that blog and website? This was the route I took to challenge myself in putting myself out there more in the community to find my voice, share my knowledge and learn new things. \r\n \r\nIn this talk, I will reflect on lessons learned and gains I have spent the past year blogging and sharing my website for all to see. The side effects include professional and personal benefits - from a clear profile of my skills to the progression of the development of my art. You may leave inspired to try the challenge for yourself.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1130", + "description": "Presented by Millie Symns\r\n\r\nA big part of being in the R community is sharing your knowledge in different forums, no matter how big or small. So what better way to do that than a blog? And what better way than using R and Posit products to build and maintain that blog and website? This was the route I took to challenge myself in putting myself out there more in the community to find my voice, share my knowledge and learn new things. \r\n\r\nIn this talk, I will reflect on lessons learned and gains I have spent the past year blogging and sharing my website for all to see. The side effects include professional and personal benefits - from a clear profile of my skills to the progression of the development of my art. You may leave inspired to try the challenge for yourself.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1130", "duration": 1010, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json b/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json index 24701ae14..98cd20cc1 100644 --- a/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json +++ b/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Michael Chow\r\n\r\nEvery data analysis in Python starts with a big fork in the road: which DataFrame library should I use?\r\n \r\n The DataFrame Decision locks you into different methods, with subtly different behavior:: \r\n- different table methods (e.g. polars `.with_columns()` vs pandas `.assign()`) \r\n- different column methods (e.g. polars `.map_dict()` vs pandas `.map()`)\r\n \r\nIn this talk, I'll discuss how siuba (a dplyr port to python) combines with duckdb (a crazy powerful sql engine) to provide a unified, dplyr-like interface for analyzing a wide range of data sources\u201a whether pandas and polars DataFrames, parquet files in a cloud bucket, or pins on Posit Connect.\r\n \r\nFinally, I'll discuss recent experiments to more tightly integrate siuba and duckdb.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1101", + "description": "Presented by Michael Chow\r\n\r\nEvery data analysis in Python starts with a big fork in the road: which DataFrame library should I use?\r\n\r\nThe DataFrame Decision locks you into different methods, with subtly different behavior:: \r\n- different table methods (e.g. polars `.with_columns()` vs pandas `.assign()`) \r\n- different column methods (e.g. polars `.map_dict()` vs pandas `.map()`)\r\n\r\nIn this talk, I'll discuss how siuba (a dplyr port to python) combines with duckdb (a crazy powerful sql engine) to provide a unified, dplyr-like interface for analyzing a wide range of data sources\u201a whether pandas and polars DataFrames, parquet files in a cloud bucket, or pins on Posit Connect.\r\n\r\nFinally, I'll discuss recent experiments to more tightly integrate siuba and duckdb.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1101", "duration": 1169, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json b/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json index 0c4a6bf11..1ebd36a6d 100644 --- a/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json +++ b/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Becca Krouse\r\n\r\nScaling the use of R can present complications for environment management, especially in regulated industries with a focus on traceability. One solution is controlled (aka \"frozen\") environments, which are carefully curated and tested by tech teams. However, the speed of R development means the environments quickly become outdated and users are unable to benefit from the latest advances. Enter {slushy}: a team-friendly tool powered by {renv} and Posit Package Manager. Users can quickly mimic a controlled environment, with the easy ability to time travel between snapshot dates. Attendees will learn how {slushy} bolstered our R adoption efforts, and how this strategy enables tech teams and users to work in parallel towards a common future.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1078", + "description": "Presented by Becca Krouse\r\n\r\nScaling the use of R can present complications for environment management, especially in regulated industries with a focus on traceability. One solution is controlled (aka \"frozen\") environments, which are carefully curated and tested by tech teams. However, the speed of R development means the environments quickly become outdated and users are unable to benefit from the latest advances. Enter {slushy}: a team-friendly tool powered by {renv} and Posit Package Manager. Users can quickly mimic a controlled environment, with the easy ability to time travel between snapshot dates. Attendees will learn how {slushy} bolstered our R adoption efforts, and how this strategy enables tech teams and users to work in parallel towards a common future.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1078", "duration": 1272, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json b/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json index 4af0f65db..80f96ac25 100644 --- a/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json +++ b/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Trang Le\r\n\r\nOnboarding new hires can be a challenging process, but taking a problem-focused approach can make it more meaningful and rewarding. In this talk, I will share how I discovered the ultimate new hire hack by creating two small packages that gave me the confidence I needed when I started at BMS. Through building these packages, I not only learned R things like using bslib and making font files available for published dashboards, but also gained a deep understanding of my company's internal systems and workflows, and connected with my team via lots of questions. The resulting packages are still heavily used today. \r\n\r\nJoin me to discover how small packages can have a broad impact and what hiring managers can do to help.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1112", + "description": "Presented by Trang Le\r\n\r\nOnboarding new hires can be a challenging process, but taking a problem-focused approach can make it more meaningful and rewarding. In this talk, I will share how I discovered the ultimate new hire hack by creating two small packages that gave me the confidence I needed when I started at BMS. Through building these packages, I not only learned R things like using bslib and making font files available for published dashboards, but also gained a deep understanding of my company's internal systems and workflows, and connected with my team via lots of questions. The resulting packages are still heavily used today. \r\n\r\nJoin me to discover how small packages can have a broad impact and what hiring managers can do to help.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1112", "duration": 934, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json b/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json index d9be829eb..9637a8081 100644 --- a/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json +++ b/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Tesla DuBois\r\n\r\nDue to data security concerns, the strictest health researchers won't send patient addresses to remote servers for geocoding. The only existing methods for offline geocoding are expensive, cumbersome, or require working with code - all limiting factors for many researchers. So, a couple of classmates and I made a standalone desktop application using shell, Docker, PostGIS, and Python to geocode addresses through a simple GUI without ever sending them off the local machine. Come for the technical ins and outs and stay for the anecdotes about how my R background played into the daunting, frustrating, but ultimately successful task of creating a data science tool using unfamiliar technologies.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1111", + "description": "Presented by Tesla DuBois\r\n\r\nDue to data security concerns, the strictest health researchers won't send patient addresses to remote servers for geocoding. The only existing methods for offline geocoding are expensive, cumbersome, or require working with code - all limiting factors for many researchers. So, a couple of classmates and I made a standalone desktop application using shell, Docker, PostGIS, and Python to geocode addresses through a simple GUI without ever sending them off the local machine. Come for the technical ins and outs and stay for the anecdotes about how my R background played into the daunting, frustrating, but ultimately successful task of creating a data science tool using unfamiliar technologies.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1111", "duration": 1182, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json b/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json index 5a4582d4e..92261ea94 100644 --- a/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json +++ b/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Ryszard Szyma\u0144ski\r\n\r\nA slow plots can ruin the user experience of our dashboard. This talk covers techniques for speeding up the rendering process of our visualisations.\r\n\r\nSlow dashboards lead to a poor user experience and cause users to lose interest, or even become frustrated. A common culprit of this situation is a slowly rendering plot. \r\n \r\nDuring the talk, we will dive deeper into how plots are rendered in Shiny, identify common bottlenecks that can occur during the rendering process, and learn various techniques for improving the speed of plots in R/Shiny dashboards. \r\n \r\nThese techniques will range from more efficient data processing to library-specific optimisations at the browser level.\r\n\r\nMaterials: \r\n I'd like to include a link to my linkedin profile: https://www.linkedin.com/in/ryszard-szyma%C5%84ski-310a7017a/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1172", + "description": "Presented by Ryszard Szyma\u0144ski\r\n\r\nA slow plots can ruin the user experience of our dashboard. This talk covers techniques for speeding up the rendering process of our visualisations.\r\n\r\nSlow dashboards lead to a poor user experience and cause users to lose interest, or even become frustrated. A common culprit of this situation is a slowly rendering plot. \r\n\r\nDuring the talk, we will dive deeper into how plots are rendered in Shiny, identify common bottlenecks that can occur during the rendering process, and learn various techniques for improving the speed of plots in R/Shiny dashboards. \r\n\r\nThese techniques will range from more efficient data processing to library-specific optimisations at the browser level.\r\n\r\nMaterials: \r\nI'd like to include a link to my linkedin profile: https://www.linkedin.com/in/ryszard-szyma%C5%84ski-310a7017a/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1172", "duration": 233, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json b/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json index abfd5ea97..93947f424 100644 --- a/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json +++ b/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Emil Hvitfeldt\r\n\r\nQuarto is a powerful engine to generate documents, slides, books, websites, and more. The default aesthetics looks good, but there are times when you want and need to change how they look. This is that talk.\r\n\r\nWhether you want your slides to stand out from the crowd, or you need your documents to fit within your corporate style guide, being able to style Quarto documents is a valuable skill. \r\n\r\nOnce you have persevered and created the perfect document, you don't want the effort to go to waste. This is where templating comes in. Quarto makes it super easy to turn a styled document into a template to be used over and over again.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1106", + "description": "Presented by Emil Hvitfeldt\r\n\r\nQuarto is a powerful engine to generate documents, slides, books, websites, and more. The default aesthetics looks good, but there are times when you want and need to change how they look. This is that talk.\r\n\r\nWhether you want your slides to stand out from the crowd, or you need your documents to fit within your corporate style guide, being able to style Quarto documents is a valuable skill. \r\n\r\nOnce you have persevered and created the perfect document, you don't want the effort to go to waste. This is where templating comes in. Quarto makes it super easy to turn a styled document into a template to be used over and over again.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1106", "duration": 1187, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json b/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json index 6185a89e8..4e5385126 100644 --- a/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json +++ b/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Colby Ford\r\n\r\nThis talk covers best practices and lessons learned surrounding the use of R and Python by technical teams in the cloud, focusing on Posit Workbench, Azure ML, and Databricks.\r\n\r\nIn the life sciences, whether it's pharma, biotech, research, or another type of organization, we are unique in that we blend scientific knowledge with technical skills to extract insights from large, complex datasets. In the cloud, we can architect solutions to help us scale, automate, and collaborate. Interestingly, the use of R and Python by bioinformatics, genomics, biostatistics, and data science teams can be challenging in a cloud-first world where all the data is somewhere other than your laptop (like a data lake).\r\n \r\nIn this talk, I will share best practices and lessons learned surrounding the use of R and Python by technical teams in the cloud. We'll focus on the use of Posit Workbench and RStudio on various cloud services such as Azure ML and Databricks.\r\n\r\nTuple, The Cloud Genomics Company: https://tuple.xyz\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Pharma.\r\nSession Code: TALK-1069", + "description": "Presented by Colby Ford\r\n\r\nThis talk covers best practices and lessons learned surrounding the use of R and Python by technical teams in the cloud, focusing on Posit Workbench, Azure ML, and Databricks.\r\n\r\nIn the life sciences, whether it's pharma, biotech, research, or another type of organization, we are unique in that we blend scientific knowledge with technical skills to extract insights from large, complex datasets. In the cloud, we can architect solutions to help us scale, automate, and collaborate. Interestingly, the use of R and Python by bioinformatics, genomics, biostatistics, and data science teams can be challenging in a cloud-first world where all the data is somewhere other than your laptop (like a data lake).\r\n\r\nIn this talk, I will share best practices and lessons learned surrounding the use of R and Python by technical teams in the cloud. We'll focus on the use of Posit Workbench and RStudio on various cloud services such as Azure ML and Databricks.\r\n\r\nTuple, The Cloud Genomics Company: https://tuple.xyz\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Pharma.\r\nSession Code: TALK-1069", "duration": 1220, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json b/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json index e4ef18739..ecda5d4c3 100644 --- a/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json +++ b/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Riva Quiroga\r\n\r\nIn this talk we share how good programming practices inspire the way we manage the R-Ladies community in order to make it sustainable.\r\n\r\nR-Ladies' first ten years were about growing the community: from being just one chapter in 2012 to becoming a global organization in 2016, and now fostering more than 230 chapters worldwide. But how can we face the challenges of growing an organization based solely on volunteer work?\r\n\r\nIn this talk, we discuss how good programming practices \u2013such as modularity, refactoring, and testing\u2013 inspire the way we see the sustainable management of an ever-growing community. To that end, we will present our most recent efforts at creating and documenting workflows, distributing the workload, and automating tasks that allow volunteers to focus their time where it is most needed. \r\n\r\nAfter watching this talk, you will get some ideas on how to support volunteers in your own community or project, and on how to use GitHub Actions to automate workflows and tasks. \r\n\r\nLearn more and join at: https://rladies.org/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1128", + "description": "Presented by Riva Quiroga\r\n\r\nIn this talk we share how good programming practices inspire the way we manage the R-Ladies community in order to make it sustainable.\r\n\r\nR-Ladies' first ten years were about growing the community: from being just one chapter in 2012 to becoming a global organization in 2016, and now fostering more than 230 chapters worldwide. But how can we face the challenges of growing an organization based solely on volunteer work?\r\n\r\nIn this talk, we discuss how good programming practices \u2013such as modularity, refactoring, and testing\u2013 inspire the way we see the sustainable management of an ever-growing community. To that end, we will present our most recent efforts at creating and documenting workflows, distributing the workload, and automating tasks that allow volunteers to focus their time where it is most needed. \r\n\r\nAfter watching this talk, you will get some ideas on how to support volunteers in your own community or project, and on how to use GitHub Actions to automate workflows and tasks. \r\n\r\nLearn more and join at: https://rladies.org/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1128", "duration": 1164, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json b/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json index 863e4af50..e32712763 100644 --- a/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json +++ b/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Logan Pratico\r\n\r\nOne in five low-income renter households in the US experienced falling behind on rent or being threatened with eviction in 2021. Yet most are unrepresented when facing eviction in court. The complex and fast-paced legal system obscures access to timely information, leaving tenants without assistance.\r\n \r\nIn this talk, I discuss the Civil Court Data Initiative's use of R alongside AWS Cloud and SQL to analyze disaggregate eviction records. I focus on the integration of RMarkdown with Amazon Athena and EC2 to create weekly eviction reports across 20 states for legal aid groups working to assist tenants. The upshot: accessible eviction data to help legal aid providers better address local legal needs.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1146", + "description": "Presented by Logan Pratico\r\n\r\nOne in five low-income renter households in the US experienced falling behind on rent or being threatened with eviction in 2021. Yet most are unrepresented when facing eviction in court. The complex and fast-paced legal system obscures access to timely information, leaving tenants without assistance.\r\n\r\nIn this talk, I discuss the Civil Court Data Initiative's use of R alongside AWS Cloud and SQL to analyze disaggregate eviction records. I focus on the integration of RMarkdown with Amazon Athena and EC2 to create weekly eviction reports across 20 states for legal aid groups working to assist tenants. The upshot: accessible eviction data to help legal aid providers better address local legal needs.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1146", "duration": 1153, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json b/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json index a78584065..b2655256a 100644 --- a/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json +++ b/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Aleksander Dietrichson\r\n\r\nThe focus of this presentation is on the challenges faced by teachers of data science whose students are not quantitatively inclined and may face some adversity in terms of technology resources available to them and potential language barriers. I identify three main areas of challenges and show how at Universidad Nacional de San Mart\u00edn (Argentina) we addressed each of the areas through a combination of original curriculum redesign, production of course materials appropriate for the students in question; and the use of OS, and some Posit products, i.e.:posit.cloud and Quarto. I show how these technologies can be used as a pedagogical tool to overcome the challenges mentioned, even on a shoestring budget.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1094", + "description": "Presented by Aleksander Dietrichson\r\n\r\nThe focus of this presentation is on the challenges faced by teachers of data science whose students are not quantitatively inclined and may face some adversity in terms of technology resources available to them and potential language barriers. I identify three main areas of challenges and show how at Universidad Nacional de San Mart\u00edn (Argentina) we addressed each of the areas through a combination of original curriculum redesign, production of course materials appropriate for the students in question; and the use of OS, and some Posit products, i.e.:posit.cloud and Quarto. I show how these technologies can be used as a pedagogical tool to overcome the challenges mentioned, even on a shoestring budget.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1094", "duration": 1021, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json b/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json index 7f3b9f0de..3fbe79330 100644 --- a/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json +++ b/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Isabel Zimmerman\r\n\r\nWhen Python package developers create documentation, they typically must choose between mostly auto-generated docs or writing all the docs by hand. This is problematic since effective documentation has a mix of function references, high-level context, examples, and other content. \r\n \r\nQuartodoc is a new documentation system that automatically generates Python function references within Quarto websites. This talk will discuss pkgdown's success in the R ecosystem and how those wins can be replicated in Python with quartodoc examples. Listeners will walk away knowing more about what makes documentation delightful (or painful), when to use quartodoc, and how to use this tool to make docs for a Python package.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1139", + "description": "Presented by Isabel Zimmerman\r\n\r\nWhen Python package developers create documentation, they typically must choose between mostly auto-generated docs or writing all the docs by hand. This is problematic since effective documentation has a mix of function references, high-level context, examples, and other content. \r\n\r\nQuartodoc is a new documentation system that automatically generates Python function references within Quarto websites. This talk will discuss pkgdown's success in the R ecosystem and how those wins can be replicated in Python with quartodoc examples. Listeners will walk away knowing more about what makes documentation delightful (or painful), when to use quartodoc, and how to use this tool to make docs for a Python package.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1139", "duration": 1075, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json b/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json index 25b124499..e217851f3 100644 --- a/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json +++ b/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Liz Roten\r\n\r\nR users don't always come in sets. Often, you may be the only user on in the cubicle-block. But, one miraculous day, your manager finally fills the void and you welcome more folks on your team. Suddenly, the little R system you created to suit your needs, like a custom package, code styling, and file organization, isn't just for you.\r\n \r\nWant to suddenly overhaul that one package you wrote two years ago? It probably won't work when your colleagues try to update it.\r\n \r\nYour new teammates are data.table fans, but you prefer the tidyverse. Do you need to refactor? Are style choices, like indentation important when collaborating, or are you just being persnickety?\r\n \r\nIn this talk, you will learn how to bring new teammates on board and blend your respective styles without pulling your hair out.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1063", + "description": "Presented by Liz Roten\r\n\r\nR users don't always come in sets. Often, you may be the only user on in the cubicle-block. But, one miraculous day, your manager finally fills the void and you welcome more folks on your team. Suddenly, the little R system you created to suit your needs, like a custom package, code styling, and file organization, isn't just for you.\r\n\r\nWant to suddenly overhaul that one package you wrote two years ago? It probably won't work when your colleagues try to update it.\r\n\r\nYour new teammates are data.table fans, but you prefer the tidyverse. Do you need to refactor? Are style choices, like indentation important when collaborating, or are you just being persnickety?\r\n\r\nIn this talk, you will learn how to bring new teammates on board and blend your respective styles without pulling your hair out.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1063", "duration": 1084, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json b/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json index 9534f7b69..4cc346cbb 100644 --- a/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json +++ b/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Ben Arancibia\r\n\r\nHow does a risk-averse Pharma Biostatistics organization with 900+ people switch from using proprietary software to using R and other open-source tools for delivering clinical trial submissions? First slowly, then all at once. GSK started the transition of using R for its clinical trial data analysis in 2020 and now uses R for our regulatory-reviewed outputs. The AccelerateR Team, an agile pod of R experts and data scientists, rotates through GSK Biostatistics study teams sitting side by side to answer questions and mentor during this transition. \r\n \r\nWe will share our experience from AccelerateR and how other organizations can use our learnings to scale R from pilots to full enterprise adoption and contribute to open source industry R packages.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Pharma.\r\nSession Code: TALK-1068", + "description": "Presented by Ben Arancibia\r\n\r\nHow does a risk-averse Pharma Biostatistics organization with 900+ people switch from using proprietary software to using R and other open-source tools for delivering clinical trial submissions? First slowly, then all at once. GSK started the transition of using R for its clinical trial data analysis in 2020 and now uses R for our regulatory-reviewed outputs. The AccelerateR Team, an agile pod of R experts and data scientists, rotates through GSK Biostatistics study teams sitting side by side to answer questions and mentor during this transition. \r\n\r\nWe will share our experience from AccelerateR and how other organizations can use our learnings to scale R from pilots to full enterprise adoption and contribute to open source industry R packages.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Pharma.\r\nSession Code: TALK-1068", "duration": 1185, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json b/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json index 9d7896692..5d45412f2 100644 --- a/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json +++ b/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by JP Flores and Sarah Parker\r\n\r\nThe R programming language offers the versatility to perform statistical analyses, create publication-ready plots, and render high-quality reports and presentations. Despite having this environment of indispensable tools, it can be daunting for a beginner-level programmer to get started. Luckily, the Posit community is one of a kind and values inclusivity, collaboration, and empathy. By putting a face to the R packages we use on a daily basis, we hope to make every programmer feel included and capable. We want to inspire attendees to create their own projects or packages, connect with others inside and outside of their field of expertise, and challenge themselves to learn something new, knowing the community is right there to support them.\r\n\r\nMaterials: http://www.sarmapar.com/people_of_posit/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1165", + "description": "Presented by JP Flores and Sarah Parker\r\n\r\nThe R programming language offers the versatility to perform statistical analyses, create publication-ready plots, and render high-quality reports and presentations. Despite having this environment of indispensable tools, it can be daunting for a beginner-level programmer to get started. Luckily, the Posit community is one of a kind and values inclusivity, collaboration, and empathy. By putting a face to the R packages we use on a daily basis, we hope to make every programmer feel included and capable. We want to inspire attendees to create their own projects or packages, connect with others inside and outside of their field of expertise, and challenge themselves to learn something new, knowing the community is right there to support them.\r\n\r\nMaterials: http://www.sarmapar.com/people_of_posit/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1165", "duration": 327, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json b/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json index 791c0b54c..899d6cf53 100644 --- a/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json +++ b/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Maria Grycuk\r\n\r\nThe development of software can be costly and time-consuming. If the end users are not involved in the process from the start the tool we built may not meet their needs. In this presentation, I will discuss how prototyping in Shiny can help you build the right tool and save you from spending millions of dollars on a tool no one will use. I will explore the advantages of using Shiny for prototyping, particularly its ability to rapidly build interactive applications. I will also discuss how to design effective prototypes, including techniques for gathering user feedback and using that feedback to refine your tool. I will emphasize the importance of presenting real-life data, particularly when building data-driven tools.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1125", + "description": "Presented by Maria Grycuk\r\n\r\nThe development of software can be costly and time-consuming. If the end users are not involved in the process from the start the tool we built may not meet their needs. In this presentation, I will discuss how prototyping in Shiny can help you build the right tool and save you from spending millions of dollars on a tool no one will use. I will explore the advantages of using Shiny for prototyping, particularly its ability to rapidly build interactive applications. I will also discuss how to design effective prototypes, including techniques for gathering user feedback and using that feedback to refine your tool. I will emphasize the importance of presenting real-life data, particularly when building data-driven tools.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1125", "duration": 1138, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json b/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json index dd632d041..1400d79b6 100644 --- a/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json +++ b/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Liam Kalita\r\n\r\nWe're often helping developers to assess, fix and improve their Shiny apps, and often the first thing we do is see if we can deploy the app. If you can't deploy your Shiny app, it's a waste of time. If you can deploy it successfully, then at the very least it runs, so we've got something to work with. \r\n\r\nThere are a bunch of reasons why apps fail to deploy. They can be easy to fix, like Hardcoded secrets, fonts, or missing libraries. Or they can be intractable and super frustrating to deal with, like manifest mismatches, resource starvation, and missing libraries. \r\n\r\nAt the end of this talk, I want you to know how to identify, investigate and proactively prevent Shiny app deployment failures from happening.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1089", + "description": "Presented by Liam Kalita\r\n\r\nWe're often helping developers to assess, fix and improve their Shiny apps, and often the first thing we do is see if we can deploy the app. If you can't deploy your Shiny app, it's a waste of time. If you can deploy it successfully, then at the very least it runs, so we've got something to work with. \r\n\r\nThere are a bunch of reasons why apps fail to deploy. They can be easy to fix, like Hardcoded secrets, fonts, or missing libraries. Or they can be intractable and super frustrating to deal with, like manifest mismatches, resource starvation, and missing libraries. \r\n\r\nAt the end of this talk, I want you to know how to identify, investigate and proactively prevent Shiny app deployment failures from happening.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1089", "duration": 1139, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json b/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json index db0ccd7ab..5ba81128c 100644 --- a/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json +++ b/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Ryan Timpe\r\n\r\nAn overview of the benefits unlocked on our data science team by adopting tidymodels.\r\n\r\nData science sure has changed over the past few years! Everyone's talking about production. RStudio is now Posit. Models are now tidy.\r\n \r\nThis talk is about embracing that change and updating existing models using the tidymodels framework. I recently completed this change, letting go of our in-production code and revisioning it with tidymodels. My team ended up with a faster, more scalable pipeline that enabled us to better automate our workflow and increase our scale while improving our stakeholders' experiences.\r\n \r\nI'll share tips and tricks for adopting the tidymodels framework in existing products, best practices for learning and upskilling teams, and advice for using tidymodel packages to build more accessible data science tools.\r\n\r\nMaterials: https://www.ryantimpe.com/files/tidymodels_adventures_positconf2023.pdf\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1082", + "description": "Presented by Ryan Timpe\r\n\r\nAn overview of the benefits unlocked on our data science team by adopting tidymodels.\r\n\r\nData science sure has changed over the past few years! Everyone's talking about production. RStudio is now Posit. Models are now tidy.\r\n\r\nThis talk is about embracing that change and updating existing models using the tidymodels framework. I recently completed this change, letting go of our in-production code and revisioning it with tidymodels. My team ended up with a faster, more scalable pipeline that enabled us to better automate our workflow and increase our scale while improving our stakeholders' experiences.\r\n\r\nI'll share tips and tricks for adopting the tidymodels framework in existing products, best practices for learning and upskilling teams, and advice for using tidymodel packages to build more accessible data science tools.\r\n\r\nMaterials: https://www.ryantimpe.com/files/tidymodels_adventures_positconf2023.pdf\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1082", "duration": 1057, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json b/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json index 6e5a55b6f..ee208311d 100644 --- a/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json +++ b/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json @@ -1,5 +1,5 @@ { - "description": "Presented by Carson Sievert\r\n\r\nCreate awesome looking and feature rich Shiny dashboards using the bslib R package.\r\n\r\nShiny recently celebrated its 10th birthday, and since its birth, has grown tremendously in many areas; however, a hello world Shiny app still looks roughly like it did 10 years ago. The bslib R package helps solve this problem making very easy to apply modern and customizable styling your Shiny apps, R Markdown / Quarto documents, and more. In addition, bslib also provides dashboard-focused UI components like expandable cards, value boxes, sidebar layouts, and more to help you create delightful Shiny dashboards.\r\n\r\nMaterials: \r\n- https://rstudio.github.io/bslib/\r\n- https://bslib.shinyapps.io/flights/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1124", + "description": "Presented by Carson Sievert\r\n\r\nCreate awesome looking and feature rich Shiny dashboards using the bslib R package.\r\n\r\nShiny recently celebrated its 10th birthday, and since its birth, has grown tremendously in many areas; however, a hello world Shiny app still looks roughly like it did 10 years ago. The bslib R package helps solve this problem making very easy to apply modern and customizable styling your Shiny apps, R Markdown / Quarto documents, and more. In addition, bslib also provides dashboard-focused UI components like expandable cards, value boxes, sidebar layouts, and more to help you create delightful Shiny dashboards.\r\n\r\nMaterials: \r\n- https://rstudio.github.io/bslib/\r\n- https://bslib.shinyapps.io/flights/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1124", "duration": 1199, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json b/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json index 27a9fea45..2a92fe3ac 100644 --- a/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Deepsha Menghani\r\n\r\nPlot animated and interactive visualizations with Plotly and Crosstalk in Quarto using R. In thi sintro to Plotly & Crosstalk in R: Using code examples, learn to integrate dashboard elements into Quarto with animated plots, interactive widgets (checkboxes), and linked plots via brushing.\r\n\r\nThis talk showcases how to use packages, such as Plotly and Crosstalk, to create interactive data visualizations and add dashboard-like elements to Quarto. Using a fun dataset available through the \u201cRichmondway\u201d package, we examine the number of times Roy Kent uses salty language throughout all seasons of \"\"Ted Lasso.\"\" We illustrate this using animated plots, interactive selection widgets such as checkboxes, and by linking two plots with brushing capabilities.\r\n\r\nMaterials:\r\n- Slides: https://deepshamenghani.github.io/posit_plotly_crosstalk/#/title-slide\r\n- Code repo: https://github.com/deepshamenghani/posit_plotly_crosstalk\r\n- Richmondway data package: https://github.com/deepshamenghani/richmondway \r\n- In-Depth Guide to Creating and Publishing an R Data Package (Richmondway) Using Devtools: https://medium.com/p/245b0fd4c359\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1143", + "description": "Presented by Deepsha Menghani\r\n\r\nPlot animated and interactive visualizations with Plotly and Crosstalk in Quarto using R. In thi sintro to Plotly & Crosstalk in R: Using code examples, learn to integrate dashboard elements into Quarto with animated plots, interactive widgets (checkboxes), and linked plots via brushing.\r\n\r\nThis talk showcases how to use packages, such as Plotly and Crosstalk, to create interactive data visualizations and add dashboard-like elements to Quarto. Using a fun dataset available through the \u201cRichmondway\u201d package, we examine the number of times Roy Kent uses salty language throughout all seasons of \"\"Ted Lasso.\"\" We illustrate this using animated plots, interactive selection widgets such as checkboxes, and by linking two plots with brushing capabilities.\r\n\r\nMaterials:\r\n- Slides: https://deepshamenghani.github.io/posit_plotly_crosstalk/#/title-slide\r\n- Code repo: https://github.com/deepshamenghani/posit_plotly_crosstalk\r\n- Richmondway data package: https://github.com/deepshamenghani/richmondway \r\n- In-Depth Guide to Creating and Publishing an R Data Package (Richmondway) Using Devtools: https://medium.com/p/245b0fd4c359\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1143", "duration": 818, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json b/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json index 67f3dfac5..bb3b54d2a 100644 --- a/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json +++ b/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Laura DeCicco\r\n\r\nTen years ago, the first set of git commits was submitted to a new R software package repository \"dataRetrieval\" with the goal to provide an easy way for R users to retrieve U.S Geological Survey (USGS) water data. At that time, the perception within the USGS was the use of R was exclusive to an elite group of \"very serious scientists.\" Fast forward, we now find many newer USGS hires having a solid grasp of the language from the start along with the use of R in a wide variety of applications. \r\n \r\nIn this talk, I'll discuss my experiences maintaining the dataRetrieval package, how it's shaped my career, impacted USGS R usage, and why data providers should consider sponsoring their own R packages wrapping their data API services.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1171", + "description": "Presented by Laura DeCicco\r\n\r\nTen years ago, the first set of git commits was submitted to a new R software package repository \"dataRetrieval\" with the goal to provide an easy way for R users to retrieve U.S Geological Survey (USGS) water data. At that time, the perception within the USGS was the use of R was exclusive to an elite group of \"very serious scientists.\" Fast forward, we now find many newer USGS hires having a solid grasp of the language from the start along with the use of R in a wide variety of applications. \r\n\r\nIn this talk, I'll discuss my experiences maintaining the dataRetrieval package, how it's shaped my career, impacted USGS R usage, and why data providers should consider sponsoring their own R packages wrapping their data API services.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1171", "duration": 307, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json b/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json index 6e65bd80c..049d3fe64 100644 --- a/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json +++ b/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Angie Reed\r\n\r\nThe spirit of Penobscot Nation's work to protect the health of their relative, the Penobscot River, is embodied in the Penobscot water song which says \"\"Water, we love you, thank you so much water, we respect you.\"\" Because the Penobscot River is not a natural resource - she is a relative, family - this song describes the foundation of our efforts to protect her health and well-being. The identity of Penobscot people cannot be disconnected from the river, and protecting this traditional lifeway is at the heart of our work. \r\n\r\nFor over a decade we have used R to manage, transform, analyze, and visualize data, and the free, open-source Posit products help us leave a legacy of good data management and the ability to share results with Penobscot Nation citizens. You will learn more about how our use of R has helped us achieve more stringent protections for the Penobscot River and how we engage young people in every step of this work. We are also part of a larger network of tribal environmental professionals, working together to learn R and share data and insights. We will give you information about how you can volunteer to help expand the network of folks providing technical assistance on any R and RStudio related topics.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1144", + "description": "Presented by Angie Reed\r\n\r\nThe spirit of Penobscot Nation's work to protect the health of their relative, the Penobscot River, is embodied in the Penobscot water song which says \"\"Water, we love you, thank you so much water, we respect you.\"\" Because the Penobscot River is not a natural resource - she is a relative, family - this song describes the foundation of our efforts to protect her health and well-being. The identity of Penobscot people cannot be disconnected from the river, and protecting this traditional lifeway is at the heart of our work. \r\n\r\nFor over a decade we have used R to manage, transform, analyze, and visualize data, and the free, open-source Posit products help us leave a legacy of good data management and the ability to share results with Penobscot Nation citizens. You will learn more about how our use of R has helped us achieve more stringent protections for the Penobscot River and how we engage young people in every step of this work. We are also part of a larger network of tribal environmental professionals, working together to learn R and share data and insights. We will give you information about how you can volunteer to help expand the network of folks providing technical assistance on any R and RStudio related topics.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1144", "duration": 1219, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json b/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json index ca456de5a..306e52af3 100644 --- a/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Uli Muellner and Nicholas Snellgrove\r\n\r\nInvasive species are a huge threat to lake ecosystems in Minnesota. With over 10,000 water bodies across the state, having up-to-date data and decision support is critical. Researchers at the University of Minnesota have created four complex R and Python models to support lake managers, all pulled together and presented with the most recent infestation data available. \r\n\r\nCome along with us to see how we connected these models in the AIS Explorer, a decision support application built in Shiny to help prioritize risks and placing watercraft inspectors, using tools like OCPU and cloud toolings like Lambda, EventBridge and AWS S3.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1118", + "description": "Presented by Uli Muellner and Nicholas Snellgrove\r\n\r\nInvasive species are a huge threat to lake ecosystems in Minnesota. With over 10,000 water bodies across the state, having up-to-date data and decision support is critical. Researchers at the University of Minnesota have created four complex R and Python models to support lake managers, all pulled together and presented with the most recent infestation data available. \r\n\r\nCome along with us to see how we connected these models in the AIS Explorer, a decision support application built in Shiny to help prioritize risks and placing watercraft inspectors, using tools like OCPU and cloud toolings like Lambda, EventBridge and AWS S3.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1118", "duration": 1209, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json b/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json index d95be87f3..580a4fe7b 100644 --- a/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Brendan Broderick\r\n\r\nDeveloping workflows that help train models and also help deploy them can be a difficult task. In this talk I will share some tools and workflow tips that I use to build production model pipelines using R. I will use a project of predicting patients who need specialized respiratory care after leaving the ICU as an example. I will show how to use the targets package to create a reproducible and easy to manage modeling and prediction pipeline, how to use the renv package to ensure a consistent environment for development and deployment, and how to use plumber, vetiver, and shiny applications to make the model accessible to care providers.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1149", + "description": "Presented by Brendan Broderick\r\n\r\nDeveloping workflows that help train models and also help deploy them can be a difficult task. In this talk I will share some tools and workflow tips that I use to build production model pipelines using R. I will use a project of predicting patients who need specialized respiratory care after leaving the ICU as an example. I will show how to use the targets package to create a reproducible and easy to manage modeling and prediction pipeline, how to use the renv package to ensure a consistent environment for development and deployment, and how to use plumber, vetiver, and shiny applications to make the model accessible to care providers.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1149", "duration": 1231, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json b/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json index 52921219f..e361577ab 100644 --- a/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Edgar Ruiz\r\n\r\nSpark Connect, and Databricks Connect, enable the ability to interact with Spark stand-alone clusters remotely. This improves our ability to perform Data Science at-scale. We will share the work in `sparklyr`, and other products, that will make it easier for R users to take advantage this new framework.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1084", + "description": "Presented by Edgar Ruiz\r\n\r\nSpark Connect, and Databricks Connect, enable the ability to interact with Spark stand-alone clusters remotely. This improves our ability to perform Data Science at-scale. We will share the work in `sparklyr`, and other products, that will make it easier for R users to take advantage this new framework.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1084", "duration": 1016, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json b/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json index 0b1b4a5f4..37191be29 100644 --- a/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json +++ b/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json @@ -1,5 +1,5 @@ { - "description": "Presented by Niels Bantilan\r\n\r\nOriginal Full Title: Validating and Testing R Dataframes with Pandera via reticulate: A Case Study in R-Python Interoperability\r\n\r\nData science and machine learning practitioners work with data every day to analyze and model them for insights and predictions. A major component of any project is data quality, which is a process of cleaning, and protecting against flaws in data that may invalidate the analysis or model. Pandera is an open source data testing toolkit for dataframes in the Python ecosystem: but can it validate R dataframes? \r\n \r\nThis talk is composed of three parts: first I'll describe what data testing is and motivate why you need it. Then, I'll introduce the iterative process of creating and refining dataframe schemas in Pandera. Finally, I'll demonstrate how to use it in R with the reticulate package using a simple modeling exercise as an example.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1123", + "description": "Presented by Niels Bantilan\r\n\r\nOriginal Full Title: Validating and Testing R Dataframes with Pandera via reticulate: A Case Study in R-Python Interoperability\r\n\r\nData science and machine learning practitioners work with data every day to analyze and model them for insights and predictions. A major component of any project is data quality, which is a process of cleaning, and protecting against flaws in data that may invalidate the analysis or model. Pandera is an open source data testing toolkit for dataframes in the Python ecosystem: but can it validate R dataframes? \r\n\r\nThis talk is composed of three parts: first I'll describe what data testing is and motivate why you need it. Then, I'll introduce the iterative process of creating and refining dataframe schemas in Pandera. Finally, I'll demonstrate how to use it in R with the reticulate package using a simple modeling exercise as an example.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1123", "duration": 1302, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json b/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json index 0f070894c..1e5a4c8e6 100644 --- a/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json +++ b/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Sean Kross\r\n\r\nThe data frame is a fundamental data structure for data scientists using Python and R. Pandas and the tidyverse are designed to center building pipelines for the transformation of data frames. However, within these pipelines it is not always clear how each operation is changing the underlying data frame. To explain each step in a pipeline data science instructors resort to hand-drawing diagrams to illustrate the semantics of operations such as filtering, sorting, and grouping. \r\n\r\nIn this talk, I will introduce Pandas Tutor and Tidy Data Tutor, step-by-step visual representation engines of data frame transformations. Both tools illustrate the row, column, and cell-wise relationships between an operation's input and output data frames.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1096", + "description": "Presented by Sean Kross\r\n\r\nThe data frame is a fundamental data structure for data scientists using Python and R. Pandas and the tidyverse are designed to center building pipelines for the transformation of data frames. However, within these pipelines it is not always clear how each operation is changing the underlying data frame. To explain each step in a pipeline data science instructors resort to hand-drawing diagrams to illustrate the semantics of operations such as filtering, sorting, and grouping. \r\n\r\nIn this talk, I will introduce Pandas Tutor and Tidy Data Tutor, step-by-step visual representation engines of data frame transformations. Both tools illustrate the row, column, and cell-wise relationships between an operation's input and output data frames.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1096", "duration": 900, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json b/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json index a4d16b0de..3ad50bda3 100644 --- a/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Melissa Van Bussel\r\n\r\n\ud83d\ude80 Elevate your Quarto projects to new heights with these practical tips and tricks!\ud83d\udca1\r\n\r\n\"Wiki\", \"User Guide\", \"Handbook\" -- whatever you call yours, we converted ours to Quarto!\r\n \r\nA year ago, my team's documentation, which had been created using Microsoft Word, was large and lacked version control. Scrolling through the document was slow, and, due to confidentiality reasons, only one person could edit it at a time, which was a significant challenge for our team of multiple developers. After realizing we needed a more flexible solution, we successfully converted our documentation to Quarto. \r\n\r\nIn this talk, I'll discuss our journey converting to Quarto, the challenges we faced along the way, and tips and tricks for anyone else who might be looking to adopt Quarto too.\r\n \r\nSlides: https://melissavanbussel.quarto.pub/posit-conf-2023; \r\nCode for slides: https://github.com/melissavanbussel/posit-conf-2023; \r\nMy YouTube: https://www.youtube.com/c/ggnot2; \r\nMy website: https://www.melissavanbussel.com/; \r\nMy Twitter: https://twitter.com/melvanbussel; \r\nMy LinkedIn: https://www.linkedin.com/in/melissavanbussel/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1140", + "description": "Presented by Melissa Van Bussel\r\n\r\n\ud83d\ude80 Elevate your Quarto projects to new heights with these practical tips and tricks!\ud83d\udca1\r\n\r\n\"Wiki\", \"User Guide\", \"Handbook\" -- whatever you call yours, we converted ours to Quarto!\r\n\r\nA year ago, my team's documentation, which had been created using Microsoft Word, was large and lacked version control. Scrolling through the document was slow, and, due to confidentiality reasons, only one person could edit it at a time, which was a significant challenge for our team of multiple developers. After realizing we needed a more flexible solution, we successfully converted our documentation to Quarto. \r\n\r\nIn this talk, I'll discuss our journey converting to Quarto, the challenges we faced along the way, and tips and tricks for anyone else who might be looking to adopt Quarto too.\r\n\r\nSlides: https://melissavanbussel.quarto.pub/posit-conf-2023; \r\nCode for slides: https://github.com/melissavanbussel/posit-conf-2023; \r\nMy YouTube: https://www.youtube.com/c/ggnot2; \r\nMy website: https://www.melissavanbussel.com/; \r\nMy Twitter: https://twitter.com/melvanbussel; \r\nMy LinkedIn: https://www.linkedin.com/in/melissavanbussel/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1140", "duration": 1076, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json b/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json index 4da2515b1..4ee8b5c7d 100644 --- a/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json +++ b/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Reiko Okamoto\r\n\r\nClutter, whether it's physical or digital, destroys our ability to focus; home organization ideas can be extended to create an workspace where analysts feel inspired to work with data.\r\n\r\nIdeas from home organization shows are surprisingly applicable to file management. Using a room divider to establish dedicated zones for different activities in a studio apartment is analogous to creating self-contained projects in RStudio. Likewise, swapping mismatched hangers with matching ones to tidy a closet resembles the adoption of a file naming convention to make a directory easier to navigate. \r\n \r\nIn this talk, I will share good practices in file management through the lens of home organization. We all know that clutter, whether it is in our physical space or on our machine, destroys our ability to focus. These practices will help R users of all levels create a serene, relaxing environment where they feel inspired to work with data.\r\n\r\nhttps://reikookamoto.github.io/; https://github.com/reikookamoto/posit-conf-2023-neat\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Getting %$!@ done: productive workflows for data science.\r\nSession Code: TALK-1090", + "description": "Presented by Reiko Okamoto\r\n\r\nClutter, whether it's physical or digital, destroys our ability to focus; home organization ideas can be extended to create an workspace where analysts feel inspired to work with data.\r\n\r\nIdeas from home organization shows are surprisingly applicable to file management. Using a room divider to establish dedicated zones for different activities in a studio apartment is analogous to creating self-contained projects in RStudio. Likewise, swapping mismatched hangers with matching ones to tidy a closet resembles the adoption of a file naming convention to make a directory easier to navigate. \r\n\r\nIn this talk, I will share good practices in file management through the lens of home organization. We all know that clutter, whether it is in our physical space or on our machine, destroys our ability to focus. These practices will help R users of all levels create a serene, relaxing environment where they feel inspired to work with data.\r\n\r\nhttps://reikookamoto.github.io/; https://github.com/reikookamoto/posit-conf-2023-neat\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Getting %$!@ done: productive workflows for data science.\r\nSession Code: TALK-1090", "duration": 1121, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json b/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json index 7400ddad7..e5754b809 100644 --- a/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json +++ b/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Kaitlin Bustos\r\n\r\nIn this talk, I'm sharing my personal journey as a data scientist and the key lessons learned along the way. I'll emphasize the importance of finding a positive community of like minded-allies, persevering through setbacks as success is not linear, and exploring by embracing the broad nature of the data science field. By sharing my experiences and acknowledging the challenges I've faced attendees will gain a fresh perspective on what it takes to succeed in a data science career and inspire them to pursue their passions in the field. \r\n \r\nOverall, this talk aims to provide a glimpse into the reality of a data science career. Attendees will take away a sense of motivation and empowerment to find their own unique path to success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1169", + "description": "Presented by Kaitlin Bustos\r\n\r\nIn this talk, I'm sharing my personal journey as a data scientist and the key lessons learned along the way. I'll emphasize the importance of finding a positive community of like minded-allies, persevering through setbacks as success is not linear, and exploring by embracing the broad nature of the data science field. By sharing my experiences and acknowledging the challenges I've faced attendees will gain a fresh perspective on what it takes to succeed in a data science career and inspire them to pursue their passions in the field. \r\n\r\nOverall, this talk aims to provide a glimpse into the reality of a data science career. Attendees will take away a sense of motivation and empowerment to find their own unique path to success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1169", "duration": 308, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json b/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json index 3316cf43d..ae2b600d2 100644 --- a/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Charlotte Wickham\r\n\r\nIt's been over a year since Quarto 1.0, an open-source scientific and technical publishing system, was announced at rstudio::conf(2022). In this talk, I'll highlight some of the improvements to Quarto since then. You'll learn about new formats, options, tools, and ways to supercharge your content. And, if you haven't used Quarto yet, come to see some reasons to try it out.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1072", + "description": "Presented by Charlotte Wickham\r\n\r\nIt's been over a year since Quarto 1.0, an open-source scientific and technical publishing system, was announced at rstudio::conf(2022). In this talk, I'll highlight some of the improvements to Quarto since then. You'll learn about new formats, options, tools, and ways to supercharge your content. And, if you haven't used Quarto yet, come to see some reasons to try it out.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1072", "duration": 1222, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json b/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json index c84e15e8c..66f1088f5 100644 --- a/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json +++ b/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Daniel Falbel\r\n\r\ntorch is an R port of PyTorch, a scientific computing library that enables fast and easy creation and training of deep learning models. \r\n \r\nIn this talk, you will learn about the latest features and developments in torch, such as luz, a higher-level interface that simplifies your model training code, and vetiver, a new integration that allows you to deploy your torch models with just a few lines of code. You will also see how torch works well with other R packages and tools to enhance your data science workflow. Whether you are new to torch or already an experienced user, this talk will show you how torch can help you tackle your data science challenges and inspire you to build your own models.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1163", + "description": "Presented by Daniel Falbel\r\n\r\ntorch is an R port of PyTorch, a scientific computing library that enables fast and easy creation and training of deep learning models. \r\n\r\nIn this talk, you will learn about the latest features and developments in torch, such as luz, a higher-level interface that simplifies your model training code, and vetiver, a new integration that allows you to deploy your torch models with just a few lines of code. You will also see how torch works well with other R packages and tools to enhance your data science workflow. Whether you are new to torch or already an experienced user, this talk will show you how torch can help you tackle your data science challenges and inspire you to build your own models.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1163", "duration": 306, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json b/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json index eb73ca25a..ea7854106 100644 --- a/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json +++ b/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Daren Eiri\r\n\r\nLearn how the log4r package can help you better understand the errors your code may produce, and how to also get promptly alerted for severe errors by leveraging cloud monitoring solutions like Azure Monitor or AWS CloudWatch\r\n\r\nWhen an error happens in your API, Shiny App, or quarto document, it is not always clear what line of code you need to look at, and the error messages aren\u2019t always helpful. By walking through a simple API example, I show how you can use logging packages like log4r to provide error messages that make sense to you. I also show how you can use cloud-based data collection platforms like Azure Monitor or AWS CloudWatch to set up alerts, so you can get notified by email or text message for those severe errors that you need to be immediately aware of. \r\n\r\nGain more visibility into the health of your code by incorporating logging and pushing your logs to the cloud.\r\n\r\nMaterials: https://dareneiri.github.io/positconf2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1164", + "description": "Presented by Daren Eiri\r\n\r\nLearn how the log4r package can help you better understand the errors your code may produce, and how to also get promptly alerted for severe errors by leveraging cloud monitoring solutions like Azure Monitor or AWS CloudWatch\r\n\r\nWhen an error happens in your API, Shiny App, or quarto document, it is not always clear what line of code you need to look at, and the error messages aren\u2019t always helpful. By walking through a simple API example, I show how you can use logging packages like log4r to provide error messages that make sense to you. I also show how you can use cloud-based data collection platforms like Azure Monitor or AWS CloudWatch to set up alerts, so you can get notified by email or text message for those severe errors that you need to be immediately aware of. \r\n\r\nGain more visibility into the health of your code by incorporating logging and pushing your logs to the cloud.\r\n\r\nMaterials: https://dareneiri.github.io/positconf2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1164", "duration": 283, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json b/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json index b79aa11c2..cefca381b 100644 --- a/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json +++ b/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Libby Heeren\r\n\r\nWhen we think about making connections, we think about networking. I'd like you to forget about networking and start thinking about making friends. I'll share my perspective as a community builder and host of the Data Humans podcast on how I cultivated a community of practice for myself and how I became a force multiplier who increases engagement. \r\n \r\nYou'll learn how I made genuine human connections, the practical steps to making data friends, the power of vulnerability, and why we all benefit when we show up as our whole selves.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1167", + "description": "Presented by Libby Heeren\r\n\r\nWhen we think about making connections, we think about networking. I'd like you to forget about networking and start thinking about making friends. I'll share my perspective as a community builder and host of the Data Humans podcast on how I cultivated a community of practice for myself and how I became a force multiplier who increases engagement. \r\n\r\nYou'll learn how I made genuine human connections, the practical steps to making data friends, the power of vulnerability, and why we all benefit when we show up as our whole selves.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1167", "duration": 308, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json b/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json index c31be2c4f..6f5a378e9 100644 --- a/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json +++ b/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json @@ -1,5 +1,5 @@ { - "description": "Presented by Jill MacKay\r\n\r\nA retrospective look at supporting data science skills in a research-focussed veterinary school\r\n\r\nThis is a talk about environment management, but not in the way you're thinking. In many industries, domain-specific experts need enough understanding of data science to support their work and communicate with data scientists, but often have insufficient training in these skills, and limited time with which to obtain data science skills and practice them. This is particularly challenging for those who are interdisciplinary and have limited control over their workload, such as medics and field scientists. In this talk, an educational scientist describes the previous 10 years of supporting veterinary scientists to adopt open science practices surrounding data science. What worked, what failed miserably, and reflections on why it can be so hard to get a horse to drink.\r\n\r\nMaterials: \r\n- https://github.com/jillymackay/positconf2023_vetdata\r\n- https://jillymackay.com/post/positconf2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n--------------------------\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1095", + "description": "Presented by Jill MacKay\r\n\r\nA retrospective look at supporting data science skills in a research-focussed veterinary school\r\n\r\nThis is a talk about environment management, but not in the way you're thinking. In many industries, domain-specific experts need enough understanding of data science to support their work and communicate with data scientists, but often have insufficient training in these skills, and limited time with which to obtain data science skills and practice them. This is particularly challenging for those who are interdisciplinary and have limited control over their workload, such as medics and field scientists. In this talk, an educational scientist describes the previous 10 years of supporting veterinary scientists to adopt open science practices surrounding data science. What worked, what failed miserably, and reflections on why it can be so hard to get a horse to drink.\r\n\r\nMaterials: \r\n- https://github.com/jillymackay/positconf2023_vetdata\r\n- https://jillymackay.com/post/positconf2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1095", "duration": 1088, "language": "eng", "recorded": "2023-09-17", From 040541ae74a70650ef5d839fbed34bd64555e144 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ezequiel=20Leonardo=20Casta=C3=B1o?= <14986783+ELC@users.noreply.github.com> Date: Sat, 28 Jun 2025 13:23:57 -0300 Subject: [PATCH 4/5] Add speaker information --- .../20-questions-and-ai-chat-bots-posit-conf-2023.json | 4 ++-- ...-hacker-s-guide-to-open-source-llms-posit-conf-2023.json | 4 ++-- ...-package-of-themes-on-top-of-ggplot-posit-conf-2023.json | 5 +++-- ...y-for-python-unlocking-new-possibilities-posit-conf.json | 4 ++-- ...veillance-for-pandemic-preparedness-posit-conf-2023.json | 4 ++-- ...ot-rich-responding-to-github-issues-posit-conf-2023.json | 4 ++-- ...-have-more-in-common-than-you-think-posit-conf-2023.json | 4 ++-- ...f-serve-reporting-system-with-shiny-posit-conf-2023.json | 4 ++-- .../videos/can-i-have-a-word-posit-conf-2023.json | 4 ++-- ...d-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json | 4 ++-- ...ment-lessons-from-an-analytical-lab-posit-conf-2023.json | 4 ++-- ...-for-the-belgian-justice-department-posit-conf-2023.json | 4 ++-- ...ty-in-your-favorite-open-source-projects-posit-conf.json | 4 ++-- ...conformal-inference-with-tidymodels-posit-conf-2023.json | 4 ++-- ...etes-content-level-containerization-posit-conf-2023.json | 4 ++-- ...lopment-to-new-frontiers-with-r-universe-posit-conf.json | 4 ++-- ...way-to-a-centralized-infrastructure-posit-conf-2023.json | 4 ++-- .../data-visualization-with-seaborn-posit-conf-2023.json | 4 ++-- ...column-name-contracts-from-r-to-dbt-posit-conf-2023.json | 4 ++-- ...ocratizing-access-to-education-data-posit-conf-2023.json | 4 ++-- ...-a-statistical-science-organization-posit-conf-2023.json | 4 ++-- ...y-your-career-with-shiny-for-python-posit-conf-2023.json | 4 ++-- ...1-0-features-you-can-t-live-without-posit-conf-2023.json | 4 ++-- ...-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json | 4 ++-- ...-educators-researchers-with-interactive-quarto-docs.json | 2 +- ...-data-driven-reports-and-shiny-apps-posit-conf-2023.json | 4 ++-- positconf-2023/videos/extending-quarto-posit-conf-2023.json | 4 ++-- ...ide-to-writing-your-first-r-package-posit-conf-2023.json | 4 ++-- ...-to-capture-process-and-visualize-motion-posit-conf.json | 5 +++-- ...unching-shiny-apps-in-the-workplace-posit-conf-2023.json | 4 ++-- ...data-confusion-to-data-intelligence-posit-conf-2023.json | 5 +++-- ...ating-a-web-publication-with-quarto-posit-conf-2023.json | 4 ++-- ...ding-a-community-of-engaged-r-users-posit-conf-2023.json | 4 ++-- .../videos/getting-the-most-out-of-git-posit-conf-2023.json | 4 ++-- ...tion-with-rstudio-it-s-finally-here-posit-conf-2023.json | 4 ++-- ...of-graphics-in-python-with-plotnine-posit-conf-2023.json | 4 ++-- ...-the-target-s-of-data-orchestration-posit-conf-2023.json | 4 ++-- ...e-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json | 4 ++-- ...p-worrying-and-love-public-packages-posit-conf-2023.json | 4 ++-- ...rning-community-made-me-a-better-student-posit-conf.json | 4 ++-- ...elp-developers-make-apps-users-love-posit-conf-2023.json | 4 ++-- ...our-data-science-meetup-sustainable-posit-conf-2023.json | 4 ++-- ...ends-and-influence-people-with-data-posit-conf-2023.json | 4 ++-- ...ue-as-a-1-person-posit-connect-team-posit-conf-2023.json | 4 ++-- .../videos/html-and-css-for-r-users-posit-conf-2023.json | 4 ++-- ...lytical-data-management-with-duckdb-posit-conf-2023.json | 4 ++-- ...using-magic-small-multiples-layouts-posit-conf-2023.json | 4 ++-- ...t-time-to-be-an-r-package-developer-posit-conf-2023.json | 5 +++-- .../it-s-abstractions-all-the-way-down-posit-conf-2023.json | 4 ++-- ...ve-making-a-case-for-generative-art-posit-conf-2023.json | 4 ++-- .../large-language-models-in-rstudio-posit-conf-2023.json | 4 ++-- .../magic-with-webassembly-and-webr-posit-conf-2023.json | 4 ++-- .../making-a-python-web-app-is-easy-posit-conf-2023.json | 4 ++-- ...ing-posit-workbench-for-every-cloud-posit-conf-2023.json | 4 ++-- ...ley-crews-collaborating-with-quarto-posit-conf-2023.json | 6 ++++-- ...t-generation-pdfs-with-quarto-typst-posit-conf-2023.json | 4 ++-- ...r-on-more-effective-1-on-1-meetings-posit-conf-2023.json | 4 ++-- ...s-to-allocate-16b-in-property-taxes-posit-conf-2023.json | 5 +++-- ...n-submissions-after-30-years-of-industry-experience.json | 2 +- ...kage-management-for-data-scientists-posit-conf-2023.json | 4 ++-- ...mprove-understanding-of-soil-health-posit-conf-2023.json | 4 ++-- ...get-your-quarto-html-theme-in-order-posit-conf-2023.json | 4 ++-- .../videos/r-not-only-in-production-posit-conf-2023.json | 4 ++-- positconf-2023/videos/r-you-going-posit-conf-2023.json | 4 ++-- ...ntenance-of-machine-learning-models-posit-conf-2023.json | 4 ++-- ...eproducible-manuscripts-with-quarto-posit-conf-2023.json | 4 ++-- .../running-r-shiny-without-a-server-posit-conf-2023.json | 4 ++-- ...w-with-pointblank-and-posit-connect-posit-conf-2023.json | 4 ++-- ...r-project-stack-with-the-gonzalez-matrix-posit-conf.json | 4 ++-- ...ver-1200-applicants-and-what-you-must-know-to-shine.json | 2 +- ...-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json | 4 ++-- ...w-tools-for-scaling-your-shiny-apps-posit-conf-2023.json | 4 ++-- ...powerful-shiny-app-development-tool-posit-conf-2023.json | 4 ++-- .../side-effects-of-a-year-of-blogging-posit-conf-2023.json | 4 ++-- ...g-everything-everywhere-all-at-once-posit-conf-2023.json | 4 ++-- .../slushy-a-bridge-to-the-future-posit-conf-2023.json | 4 ++-- ...scovered-the-ultimate-new-hire-hack-posit-conf-2023.json | 4 ++-- ...ing-problem-that-hardly-anybody-has-posit-conf-2023.json | 4 ++-- .../speeding-up-plots-in-r-shiny-posit-conf-2023.json | 4 ++-- ...ing-and-templating-quarto-documents-posit-conf-2023.json | 4 ++-- ...ciences-with-r-python-and-the-cloud-posit-conf-2023.json | 4 ++-- ...communities-r-ladies-next-ten-years-posit-conf-2023.json | 4 ++-- ...ta-accessible-to-the-legal-aid-community-posit-conf.json | 4 ++-- ...ces-posit-cloud-and-quarto-to-the-rescue-posit-conf.json | 4 ++-- .../thanks-i-made-it-with-quartodoc-posit-conf-2023.json | 4 ++-- ...ices-for-growing-data-science-teams-posit-conf-2023.json | 4 ++-- ...d-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json | 4 ++-- ...-bringing-personality-to-r-packages-posit-conf-2023.json | 5 +++-- ...millions-by-building-the-right-tool-posit-conf-2023.json | 4 ++-- ...oad-to-easier-shiny-app-deployments-posit-conf-2023.json | 4 ++-- ...es-in-rewriting-a-modeling-pipeline-posit-conf-2023.json | 4 ++-- .../videos/towards-the-next-generation-of-shiny-ui.json | 2 +- ...imation-and-interactivity-in-quarto-posit-conf-2023.json | 4 ++-- ...age-development-10-year-reflections-posit-conf-2023.json | 4 ++-- ...ata-to-protect-traditional-lifeways-posit-conf-2023.json | 4 ++-- ...-to-battle-aquatic-invasive-species-posit-conf-2023.json | 5 +++-- ...n-modeling-workflows-at-mayo-clinic-posit-conf-2023.json | 4 ++-- .../using-r-with-databricks-connect-posit-conf-2023.json | 4 ++-- ...th-pandera-via-reticulate-r-python-interoperability.json | 4 ++-- ...th-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json | 4 ++-- ...nverted-our-documentation-to-quarto-posit-conf-2023.json | 4 ++-- ...how-taught-me-about-file-management-posit-conf-2023.json | 4 ++-- ...ew-before-becoming-a-data-scientist-posit-conf-2023.json | 4 ++-- .../videos/what-s-new-in-quarto-posit-conf-2023.json | 4 ++-- .../what-s-new-in-the-torch-ecosystem-posit-conf-2023.json | 4 ++-- ...-your-code-and-make-it-more-helpful-posit-conf-2023.json | 4 ++-- ...networking-and-start-making-friends-posit-conf-2023.json | 4 ++-- ...-the-data-science-culture-for-veterinary-scientists.json | 2 +- 108 files changed, 220 insertions(+), 211 deletions(-) diff --git a/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json b/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json index f0da95f12..cbfd7f09e 100644 --- a/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json +++ b/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Winston Chang" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/Sn9Uj6vW4-Y/maxresdefault.jpg", - "title": "20 questions and AI chat bots - posit::conf(2023)", + "title": "20 questions and AI chat bots", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json b/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json index e687fe60c..1199e525a 100644 --- a/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json +++ b/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Jeremy Howard" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/sYliwvml9Es/maxresdefault.webp", - "title": "A hacker's guide to open source LLMs - posit::conf(2023)", + "title": "A hacker's guide to open source LLMs", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json b/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json index 52b1ae4f7..75739fdd8 100644 --- a/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json +++ b/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json @@ -22,11 +22,12 @@ } ], "speakers": [ - "TODO" + "Aaron Chafetz", + "Karishma Srikanth" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/-0pPBAiJaYk/maxresdefault.webp", - "title": "Adding a Touch of glitr: Developing a Package of Themes on Top of ggplot - posit::conf(2023)", + "title": "Adding a Touch of glitr: Developing a Package of Themes on Top of ggplot", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json b/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json index 6f4240edb..3773a73f4 100644 --- a/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json +++ b/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Winston Chang" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/lXOMJvuPN_Y/maxresdefault.jpg", - "title": "AI and Shiny for Python: Unlocking New Possibilities - posit::conf", + "title": "AI and Shiny for Python: Unlocking New Possibilities", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json b/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json index 17c659a65..21a25e7d6 100644 --- a/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json +++ b/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Patrick van den Berg" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/F8aDgKkXoxI/maxresdefault.jpg", - "title": "Automating the Dutch National Flu Surveillance for Pandemic Preparedness - posit::conf(2023)", + "title": "Automating the Dutch National Flu Surveillance for Pandemic Preparedness", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json b/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json index 896375626..5048ff40c 100644 --- a/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json +++ b/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Matt Herman" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/18vfcf46ozE/maxresdefault.jpg", - "title": "Becoming an R Package Author (or How I Got Rich Responding to GitHub Issues) - posit::conf(2023)", + "title": "Becoming an R Package Author (or How I Got Rich Responding to GitHub Issues)", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json b/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json index 6b8f49e60..35e763887 100644 --- a/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json +++ b/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Kari Jordan" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/DVQJ39_9L0U/maxresdefault.jpg", - "title": "Black Hair and Data Science Have More in Common Than You Think - posit::conf(2023)", + "title": "Black Hair and Data Science Have More in Common Than You Think", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json b/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json index f6c6956f6..fdda0bf4e 100644 --- a/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json +++ b/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Natalie O'Shea" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/CoAsWA9_X2Y/maxresdefault.webp", - "title": "Building a Flexible, Scaleable Self-Serve Reporting System with Shiny - posit::conf(2023)", + "title": "Building a Flexible, Scaleable Self-Serve Reporting System with Shiny", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json b/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json index f31e64618..678e6be42 100644 --- a/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json +++ b/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Ellis Hughes" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/5nhXSVNTWso/maxresdefault.jpg", - "title": "Can I Have a Word? - posit::conf(2023)", + "title": "Can I Have a Word?", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json b/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json index 12e770758..64f4898d8 100644 --- a/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json +++ b/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Trevor Nederlof" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/ss5OkoZZHiw/maxresdefault.jpg", - "title": "CI/CD Pipelines - Oh, the Places You'll Go! - posit::conf(2023)", + "title": "CI/CD Pipelines - Oh, the Places You'll Go!", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json b/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json index 3d5a79393..9ee90a33d 100644 --- a/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json +++ b/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Camila Saez Cabezas" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/PhNnwfEZRek/maxresdefault.jpg", - "title": "Coding Tools for Industry R&D \u2013 Development Lessons from an Analytical Lab - posit::conf(2023)", + "title": "Coding Tools for Industry R&D - Development Lessons from an Analytical Lab", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json b/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json index 5be5fa4cc..6d4059aae 100644 --- a/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json +++ b/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Thomas Michem" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/EfBlESOpbDs/maxresdefault.jpg", - "title": "Combining R and Python for the Belgian Justice Department - posit::conf(2023)", + "title": "Combining R and Python for the Belgian Justice Department", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json b/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json index ed5271915..943d6db56 100644 --- a/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json +++ b/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Rose Franzen" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/0qfzxHHCDfE/maxresdefault.jpg", - "title": "Commit to Change: How to Increase Accessibility in Your Favorite Open Source Projects - posit::conf", + "title": "Commit to Change: How to Increase Accessibility in Your Favorite Open Source Projects", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json b/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json index cc13c1736..53b4b4f24 100644 --- a/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json +++ b/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Max Kuhn" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/vJ4BYJSg734/maxresdefault.webp", - "title": "Conformal Inference with Tidymodels - posit::conf(2023)", + "title": "Conformal Inference with Tidymodels", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json b/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json index d2258d34d..47abb05e5 100644 --- a/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json +++ b/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "E. David Aja" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/DN29WEXEF-8/maxresdefault.jpg", - "title": "Connect on Kubernetes: Content-level Containerization - posit::conf(2023)", + "title": "Connect on Kubernetes: Content-level Containerization", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json b/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json index 40e1ad5de..0be21a839 100644 --- a/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json +++ b/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Mo Athanasia Mowinckel" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/XDiyAvpo2uk/maxresdefault.webp", - "title": "CRAN-ial Expansion: Taking Your R Package Development to New Frontiers with R-Universe - posit::conf", + "title": "CRAN-ial Expansion: Taking Your R Package Development to New Frontiers with R-Universe", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json b/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json index 8386e9bef..83c369720 100644 --- a/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json +++ b/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Oliver Bracht" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/KWszxViR8vg/maxresdefault.jpg", - "title": "Data Science in Production: The Way to a Centralized Infrastructure - posit::conf(2023)", + "title": "Data Science in Production: The Way to a Centralized Infrastructure", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json b/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json index 8a01064da..235f17f53 100644 --- a/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json +++ b/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Michael Waskom" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/JE2C1MhZO6E/maxresdefault.jpg", - "title": "Data Visualization with Seaborn - posit::conf(2023)", + "title": "Data Visualization with Seaborn", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json b/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json index f7290463e..3849d2eaa 100644 --- a/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json +++ b/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json @@ -18,11 +18,11 @@ } ], "speakers": [ - "TODO" + "Emily Riederer" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/tbylZHG-ahE/maxresdefault.webp", - "title": "dbtplyr: Bringing Column-Name Contracts from R to dbt - posit::conf(2023)", + "title": "dbtplyr: Bringing Column-Name Contracts from R to dbt", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json b/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json index 8355084e4..266b34e52 100644 --- a/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json +++ b/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Erika Tyagi" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/BofC1936o8k/maxresdefault.jpg", - "title": "Democratizing Access to Education Data - posit::conf(2023)", + "title": "Democratizing Access to Education Data", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json b/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json index 0f6360642..2d4dcb2d8 100644 --- a/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json +++ b/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Daniel Woodie" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/WsBQB08WxPc/maxresdefault.webp", - "title": "Developing a Prototyping Competency in a Statistical Science Organization - posit::conf(2023)", + "title": "Developing a Prototyping Competency in a Statistical Science Organization", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json b/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json index 973d3c1d1..22ae7ed12 100644 --- a/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json +++ b/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Gordon Shotwell" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/nGmhPEl2cfg/maxresdefault.jpg", - "title": "Diversify Your Career with Shiny for Python - posit::conf(2023)", + "title": "Diversify Your Career with Shiny for Python", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json b/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json index 7b040276f..ede84d617 100644 --- a/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json +++ b/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Davis Vaughan" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/K_7UJA2syLk/maxresdefault.jpg", - "title": "dplyr 1.1.0 Features You Can't Live Without - posit::conf(2023)", + "title": "dplyr 1.1.0 Features You Can't Live Without", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json b/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json index a40d97b14..a8b9e0c03 100644 --- a/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json +++ b/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Kirill Müller" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/V9GwSPjKMKw/maxresdefault.jpg", - "title": "duckplyr: Tight Integration of duckdb with R and the tidyverse - posit::conf(2023)", + "title": "duckplyr: Tight Integration of duckdb with R and the tidyverse", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json b/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json index b948fbcc3..9089b8049 100644 --- a/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json +++ b/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json @@ -10,7 +10,7 @@ } ], "speakers": [ - "TODO" + "James Balamuta" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/60i9f861HLg/maxresdefault.webp", diff --git a/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json b/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json index 47f0be128..e76ad6889 100644 --- a/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json +++ b/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Garrick Aden-Buie" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/tq5Uwbexk3k/maxresdefault.jpg", - "title": "epoxy: Super Glue for Data-driven Reports and Shiny Apps - posit::conf(2023)", + "title": "epoxy: Super Glue for Data-driven Reports and Shiny Apps", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/extending-quarto-posit-conf-2023.json b/positconf-2023/videos/extending-quarto-posit-conf-2023.json index 48af40d62..68e1eefe4 100644 --- a/positconf-2023/videos/extending-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/extending-quarto-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Richard Iannone" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/EihuM4oyOvs/maxresdefault.jpg", - "title": "Extending Quarto - posit::conf(2023)", + "title": "Extending Quarto", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json b/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json index 100cb6832..89ef99a37 100644 --- a/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json +++ b/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Fonti Kar" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/-bzgFg_bZXM/maxresdefault.jpg", - "title": "Field Guide to Writing Your First R Package - posit::conf(2023)", + "title": "Field Guide to Writing Your First R Package", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json b/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json index 71fae3aef..94af11de7 100644 --- a/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json +++ b/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json @@ -10,11 +10,12 @@ } ], "speakers": [ - "TODO" + "Justin Markel", + "Alyssa Burritt" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/yBYBYDo-NlY/maxresdefault.jpg", - "title": "FOCAL Point: Utilizing Python, R, and Shiny to Capture, Process, and Visualize Motion - posit::conf", + "title": "FOCAL Point: Utilizing Python, R, and Shiny to Capture, Process, and Visualize Motion", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json b/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json index aab4fa0a9..4a4528d27 100644 --- a/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json +++ b/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Tiger Tang" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/-hlFNDzrTgo/maxresdefault.webp", - "title": "From Concept to Impact: Building and Launching Shiny Apps in the Workplace - posit::conf(2023)", + "title": "From Concept to Impact: Building and Launching Shiny Apps in the Workplace", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json b/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json index dcbee467d..a6e9e450b 100644 --- a/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json +++ b/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json @@ -10,11 +10,12 @@ } ], "speakers": [ - "TODO" + "Elaine McVey", + "David Meza" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/HTMvZWUTBug/maxresdefault.webp", - "title": "From Data Confusion to Data Intelligence - posit::conf(2023)", + "title": "From Data Confusion to Data Intelligence", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json b/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json index c5eb95560..14f3a6aad 100644 --- a/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Brian Tarran" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/ncDEqHxMWnE/maxresdefault.jpg", - "title": "From Journalist to Coder: Creating a Web Publication with Quarto - posit::conf(2023)", + "title": "From Journalist to Coder: Creating a Web Publication with Quarto", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json b/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json index c4dd1d5ea..57b6b7ed4 100644 --- a/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json +++ b/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Natalia Andriychuk" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/OvKPTPqflKQ/maxresdefault.webp", - "title": "From Novices to Experts: Building a Community of Engaged R Users - posit::conf(2023)", + "title": "From Novices to Experts: Building a Community of Engaged R Users", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json b/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json index 23c2864a8..717f5ea2e 100644 --- a/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json +++ b/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Colin Gillespie" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/RwLxCk6bDnY/maxresdefault.webp", - "title": "Getting the Most Out of Git - posit::conf(2023)", + "title": "Getting the Most Out of Git", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json b/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json index d30516314..b1a8ddaa8 100644 --- a/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json +++ b/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Tom Mock" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/TlzMKSE97MQ/maxresdefault.jpg", - "title": "Github Copilot integration with RStudio, it's finally here! - posit::conf(2023)", + "title": "Github Copilot integration with RStudio, it's finally here!", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json b/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json index 9fa6d63ae..126b45ea3 100644 --- a/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json +++ b/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json @@ -22,11 +22,11 @@ } ], "speakers": [ - "TODO" + "Hassan Kibirige" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/q816IZuqVNo/maxresdefault.webp", - "title": "Grammar of Graphics in Python with Plotnine - posit::conf(2023)", + "title": "Grammar of Graphics in Python with Plotnine", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json b/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json index e29b2d923..52308d171 100644 --- a/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json +++ b/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Alexandros Kouretsis" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/PLKRd2pVFYA/maxresdefault.jpg", - "title": "Hitting the Target(s) of Data Orchestration - posit::conf(2023)", + "title": "Hitting the Target(s) of Data Orchestration", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json b/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json index 0d6a9b495..a760f01d9 100644 --- a/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json +++ b/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Carl Vogel" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/GN5PJXajxKw/maxresdefault.webp", - "title": "How Data Scientists Broke A/B Testing (And How We Can Fix It) - posit::conf(2023)", + "title": "How Data Scientists Broke A/B Testing (And How We Can Fix It)", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json b/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json index 42973b093..ceb6537f2 100644 --- a/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json +++ b/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Joe Roberts" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/dwijIhn0Cbk/maxresdefault.webp", - "title": "How I Learned to Stop Worrying and Love Public Packages - posit::conf(2023)", + "title": "How I Learned to Stop Worrying and Love Public Packages", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json b/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json index 65f98a069..ed6b49697 100644 --- a/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json +++ b/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Lydia Gibson" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/O34cdFLotJ4/maxresdefault.jpg", - "title": "How the R for Data Science (R4DS) Online Learning Community Made Me a Better Student - posit::conf", + "title": "How the R for Data Science (R4DS) Online Learning Community Made Me a Better Student", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json b/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json index 7e555198b..66b3337cd 100644 --- a/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Michał Parkoła" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/Y8ybIhb0VLY/maxresdefault.jpg", - "title": "How to Help Developers Make Apps Users Love - posit::conf(2023)", + "title": "How to Help Developers Make Apps Users Love", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json b/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json index 9f5298fc7..a16eef44e 100644 --- a/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Ted Laderas" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/QfcC56gSC9g/maxresdefault.jpg", - "title": "How to Keep Your Data Science Meetup Sustainable - posit::conf(2023)", + "title": "How to Keep Your Data Science Meetup Sustainable", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json b/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json index 422486c54..28f46ae9b 100644 --- a/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Joe Powers" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/HhsL8rl9jQ4/maxresdefault.webp", - "title": "How to Win Friends and Influence People (With Data) - posit::conf(2023)", + "title": "How to Win Friends and Influence People (With Data)", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json b/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json index 41cf6c9a3..75ac0bea6 100644 --- a/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json +++ b/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Sean Nguyen" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/lNEcM7l-nM8/maxresdefault.webp", - "title": "How You Get Value as a 1-Person Posit Connect Team - posit::conf(2023)", + "title": "How You Get Value as a 1-Person Posit Connect Team", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json b/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json index bc050eb89..9a2aae700 100644 --- a/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json +++ b/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json @@ -18,11 +18,11 @@ } ], "speakers": [ - "TODO" + "Albert Rapp" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Maxz3wLBQQw/maxresdefault.webp", - "title": "HTML and CSS for R Users - posit::conf(2023)", + "title": "HTML and CSS for R Users", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json b/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json index 6108a0504..1b7120410 100644 --- a/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json +++ b/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json @@ -22,11 +22,11 @@ } ], "speakers": [ - "TODO" + "Hannes Mühleisen" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/9OFzOvV-to4/maxresdefault.webp", - "title": "In-Process Analytical Data Management with DuckDB - posit::conf(2023)", + "title": "In-Process Analytical Data Management with DuckDB", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json b/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json index 3de016f71..993be85cc 100644 --- a/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json +++ b/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Matt Dzugan" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/huRcd6pB5O8/maxresdefault.jpg", - "title": "Insights in 5-D! (Using magic small-multiples layouts) - posit::conf(2023)", + "title": "Insights in 5-D! (Using magic small-multiples layouts)", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json b/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json index 29348153e..a0f88d37b 100644 --- a/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json @@ -10,11 +10,12 @@ } ], "speakers": [ - "TODO" + "Jenny Bryan", + "Hadley Wickham" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/hfqjyeA_z7s/maxresdefault.jpg", - "title": "It's a Great Time to be an R Package Developer! - posit::conf(2023)", + "title": "It's a Great Time to be an R Package Developer!", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json b/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json index fa0f87ccf..3d5d7e60b 100644 --- a/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "James David Long" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Pa1PNfoOp-I/maxresdefault.webp", - "title": "It's Abstractions All the Way Down... - posit::conf(2023)", + "title": "It's Abstractions All the Way Down...", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json b/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json index 6dc778954..64a3b080c 100644 --- a/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json @@ -26,11 +26,11 @@ } ], "speakers": [ - "TODO" + "Meghan Santiago Harris" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/48m27OWv-uw/maxresdefault.jpg", - "title": "It's All About Perspective: Making a Case for Generative Art - posit::conf(2023)", + "title": "It's All About Perspective: Making a Case for Generative Art", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json b/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json index 4cc10d676..85aa06fb7 100644 --- a/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json +++ b/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "James Wade" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/ZCEadMMY6mE/maxresdefault.jpg", - "title": "Large Language Models in RStudio - posit::conf(2023)", + "title": "Large Language Models in RStudio", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json b/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json index 8d7437368..86a4407bf 100644 --- a/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json +++ b/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "George Stagg" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/P7aTHrgjHt4/maxresdefault.jpg", - "title": "Magic with WebAssembly and webR - posit::conf(2023)", + "title": "Magic with WebAssembly and webR", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json b/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json index 108a47480..d8112e34d 100644 --- a/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json +++ b/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json @@ -26,11 +26,11 @@ } ], "speakers": [ - "TODO" + "Marcos Huerta" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/IJ7EkwQ6XUY/maxresdefault.webp", - "title": "Making a (Python) Web App is easy! - posit::conf(2023)", + "title": "Making a (Python) Web App is easy!", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json b/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json index 9ca28b29c..494edd30f 100644 --- a/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json +++ b/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "James Blair" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/DzA2gRk4g2o/maxresdefault.jpg", - "title": "Matching Tools to Titans: Tailoring Posit Workbench for Every Cloud - posit::conf(2023)", + "title": "Matching Tools to Titans: Tailoring Posit Workbench for Every Cloud", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json b/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json index ccbd1f258..39e1591df 100644 --- a/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json @@ -10,11 +10,13 @@ } ], "speakers": [ - "TODO" + "Susan McMillan", + "Wyl Schuth", + "Michael Zenz" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/s0vRrQtchfM/maxresdefault.jpg", - "title": "Motley Crews: Collaborating with Quarto - posit::conf(2023)", + "title": "Motley Crews: Collaborating with Quarto", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json b/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json index 244b4459a..e16b26146 100644 --- a/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json +++ b/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Carlos Scheidegger" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/t30sqFch2v0/maxresdefault.jpg", - "title": "Never again in outer par mode: making next-generation PDFs with Quarto & typst - posit::conf(2023)", + "title": "Never again in outer par mode: making next-generation PDFs with Quarto & typst", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json b/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json index da000f687..b2d84ba32 100644 --- a/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json +++ b/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Andrew Holz" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/0kBln8OFumY/maxresdefault.webp", - "title": "Oops I'm a Manager - On More Effective 1-on-1 Meetings - posit::conf(2023)", + "title": "Oops I'm a Manager - On More Effective 1-on-1 Meetings", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json b/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json index 12f404d7a..8669602f7 100644 --- a/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json +++ b/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json @@ -14,11 +14,12 @@ } ], "speakers": [ - "TODO" + "Nicole Jardine", + "Dan Snow" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/1_GivgmZYgM/maxresdefault.jpg", - "title": "Open Source Property Assessment: Tidymodels to Allocate $16B in Property Taxes - posit::conf(2023)", + "title": "Open Source Property Assessment: Tidymodels to Allocate $16B in Property Taxes", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json b/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json index 2bd26cafc..566d98021 100644 --- a/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json +++ b/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json @@ -10,7 +10,7 @@ } ], "speakers": [ - "TODO" + "Mike K Smith" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/zCxT6fExFjY/maxresdefault.webp", diff --git a/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json b/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json index 5cc5858a5..3020f5a4f 100644 --- a/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json +++ b/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Tyler Finethy" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/uYl6_Fo_jpA/maxresdefault.webp", - "title": "Package Management for Data Scientists - posit::conf(2023)", + "title": "Package Management for Data Scientists", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json b/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json index ef832fcd5..d3baa7f46 100644 --- a/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json +++ b/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Jadey Ryan" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/lbE5uOqfT70/maxresdefault.jpg", - "title": "Parameterized Quarto Reports Improve Understanding of Soil Health - posit::conf(2023)", + "title": "Parameterized Quarto Reports Improve Understanding of Soil Health", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json b/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json index b6eb41bac..e13081aaf 100644 --- a/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json +++ b/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Greg Swinehart" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/i2mdxfvm_VY/maxresdefault.jpg", - "title": "Quickly get your Quarto HTML theme in order - posit::conf(2023)", + "title": "Quickly get your Quarto HTML theme in order", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json b/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json index 3fb2f1a3b..8371d10e4 100644 --- a/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json +++ b/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Kara Woo" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/tUdrwEIvEyk/maxresdefault.jpg", - "title": "R Not Only In Production - posit::conf(2023)", + "title": "R Not Only In Production", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/r-you-going-posit-conf-2023.json b/positconf-2023/videos/r-you-going-posit-conf-2023.json index c53e15405..7437505cb 100644 --- a/positconf-2023/videos/r-you-going-posit-conf-2023.json +++ b/positconf-2023/videos/r-you-going-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "SherAaron Hurt" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Pxaj8CJnI8s/maxresdefault.webp", - "title": "R! You Going?! - posit::conf(2023)", + "title": "R! You Going?!", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json b/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json index c0b2bad7d..78538062b 100644 --- a/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json +++ b/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Julia Silge" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/LGXi2R70pVc/maxresdefault.webp", - "title": "Reliable Maintenance of Machine Learning Models - posit::conf(2023)", + "title": "Reliable Maintenance of Machine Learning Models", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json b/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json index 2f698aa4a..ec1ae00fa 100644 --- a/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Mine Çetinkaya-Rundel" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/BoiW9UWDLY0/maxresdefault.webp", - "title": "Reproducible Manuscripts with Quarto - posit::conf(2023)", + "title": "Reproducible Manuscripts with Quarto", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json b/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json index 823b7eaef..9909350f9 100644 --- a/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json +++ b/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Joe Cheng" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/j1M6YyU2ZX8/maxresdefault.webp", - "title": "Running R-Shiny without a Server - posit::conf(2023)", + "title": "Running R-Shiny without a Server", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json b/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json index 4db9bb55a..f37560b3b 100644 --- a/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json +++ b/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Michael Garcia" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/N9kaAiuAbWo/maxresdefault.webp", - "title": "Scale Your Data Validation Workflow With {pointblank} and Posit Connect - posit::conf(2023)", + "title": "Scale Your Data Validation Workflow With {pointblank} and Posit Connect", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json b/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json index bcf33ac33..1c2553b48 100644 --- a/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json +++ b/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Patrick Tennant" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/ywuzUVSvQ6o/maxresdefault.webp", - "title": "Serenity Now, Productivity Later: Focus Your Project Stack with The Gonzalez Matrix - posit::conf", + "title": "Serenity Now, Productivity Later: Focus Your Project Stack with The Gonzalez Matrix", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json b/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json index 8908abf37..36fe8bd27 100644 --- a/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json +++ b/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json @@ -10,7 +10,7 @@ } ], "speakers": [ - "TODO" + "Vedha Viyash" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/4RNU6tpB2SU/maxresdefault.jpg", diff --git a/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json b/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json index 48bfe26f5..c8fe51fac 100644 --- a/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json +++ b/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Chelsea Parlett-Pelleriti" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/iQY24bWRDww/maxresdefault.webp", - "title": "Shiny for Python Machine Learning Apps with pandas, scikit-learn and TensorFlow - posit::conf(2023)", + "title": "Shiny for Python Machine Learning Apps with pandas, scikit-learn and TensorFlow", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json b/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json index eb6dd59fc..e5ba573dd 100644 --- a/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json +++ b/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Joe Kirincic" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/vhhBG8GzMmE/maxresdefault.webp", - "title": "Shiny New Tools for Scaling your Shiny Apps - posit::conf(2023)", + "title": "Shiny New Tools for Scaling your Shiny Apps", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json b/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json index 7e06d45c0..53b07d3e0 100644 --- a/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json +++ b/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Nick Strayer" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/G3uxNtACutI/maxresdefault.jpg", - "title": "ShinyUiEditor: From Alpha to Powerful Shiny App Development Tool - posit::conf(2023)", + "title": "ShinyUiEditor: From Alpha to Powerful Shiny App Development Tool", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json b/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json index 189bec502..91e2bc415 100644 --- a/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json +++ b/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Millie Symns" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/PQvnizEJ2eQ/maxresdefault.jpg", - "title": "Side Effects of a Year of Blogging - posit::conf(2023)", + "title": "Side Effects of a Year of Blogging", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json b/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json index 98cd20cc1..25afee213 100644 --- a/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json +++ b/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Michael Chow" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/j4B7ui5f5Xo/maxresdefault.webp", - "title": "Siuba and duckdb: Analyzing Everything Everywhere All at Once - posit::conf(2023)", + "title": "Siuba and duckdb: Analyzing Everything Everywhere All at Once", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json b/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json index 1ebd36a6d..5dc5aafd6 100644 --- a/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json +++ b/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Becca Krouse" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/TD9UdvRERxE/maxresdefault.webp", - "title": "{slushy}: A Bridge to the Future - posit::conf(2023)", + "title": "{slushy}: A Bridge to the Future", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json b/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json index 80f96ac25..232a5a592 100644 --- a/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json +++ b/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Trang Le" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/wHM4egI4gTo/maxresdefault.jpg", - "title": "Small Package, Broad Impact: How I Discovered the Ultimate New Hire Hack - posit::conf(2023)", + "title": "Small Package, Broad Impact: How I Discovered the Ultimate New Hire Hack", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json b/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json index 9637a8081..ea1974af7 100644 --- a/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json +++ b/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Tesla DuBois" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/BwrF1OsyNbo/maxresdefault.jpg", - "title": "Solving a Secure Geocoding Problem (That Hardly Anybody Has) - posit::conf(2023)", + "title": "Solving a Secure Geocoding Problem (That Hardly Anybody Has)", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json b/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json index 92261ea94..ffdf9414b 100644 --- a/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json +++ b/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Ryszard Szymański" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/U2mPB-b-6y4/maxresdefault.jpg", - "title": "Speeding Up Plots in R/Shiny - posit::conf(2023)", + "title": "Speeding Up Plots in R/Shiny", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json b/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json index 93947f424..b691d71ef 100644 --- a/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json +++ b/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Emil Hvitfeldt" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/CblUFMoC9yg/maxresdefault.webp", - "title": "Styling and Templating Quarto Documents - posit::conf(2023)", + "title": "Styling and Templating Quarto Documents", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json b/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json index 4e5385126..ba19a7961 100644 --- a/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json +++ b/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Colby Ford" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/GypH5siC8w0/maxresdefault.webp", - "title": "Succeed in the Life Sciences with R/Python and the Cloud - posit::conf(2023)", + "title": "Succeed in the Life Sciences with R/Python and the Cloud", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json b/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json index ecda5d4c3..2adfacf34 100644 --- a/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json +++ b/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Riva Quiroga" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/awTzbYXTlSc/maxresdefault.jpg", - "title": "Sustainable Growth of Global Communities: R-Ladies' Next Ten Years - posit::conf(2023)", + "title": "Sustainable Growth of Global Communities: R-Ladies' Next Ten Years", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json b/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json index e32712763..533bafdc0 100644 --- a/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json +++ b/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Logan Pratico" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/k6hD-Fagboc/maxresdefault.jpg", - "title": "Take it in Bits: Using R to Make Eviction Data Accessible to the Legal Aid Community - posit::conf", + "title": "Take it in Bits: Using R to Make Eviction Data Accessible to the Legal Aid Community", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json b/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json index b2655256a..38045f15b 100644 --- a/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json +++ b/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Aleksander Dietrichson" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/KLflf_ssWkE/maxresdefault.webp", - "title": "Teaching Data Science in Adverse Circumstances: Posit Cloud and Quarto to the Rescue - posit::conf", + "title": "Teaching Data Science in Adverse Circumstances: Posit Cloud and Quarto to the Rescue", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json b/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json index 3fbe79330..ab0ab3162 100644 --- a/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json +++ b/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Isabel Zimmerman" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/FS_-fbtwwCs/maxresdefault.jpg", - "title": "Thanks, I Made It with Quartodoc - posit::conf(2023)", + "title": "Thanks, I Made It with Quartodoc", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json b/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json index e217851f3..57e471807 100644 --- a/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json +++ b/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Liz Roten" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/F_xng3nFnXw/maxresdefault.webp", - "title": "The 'I' in Team: Peer-to-Peer Best Practices for Growing Data Science Teams - posit::conf(2023)", + "title": "The 'I' in Team: Peer-to-Peer Best Practices for Growing Data Science Teams", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json b/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json index 4cc346cbb..499502cb9 100644 --- a/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json +++ b/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Ben Arancibia" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/VDu2qdpYko8/maxresdefault.webp", - "title": "The Need for Speed - AccelerateR-ing R Adoption in GSK - posit::conf(2023)", + "title": "The Need for Speed - AccelerateR-ing R Adoption in GSK", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json b/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json index 5d45412f2..cb686a4b4 100644 --- a/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json +++ b/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json @@ -14,11 +14,12 @@ } ], "speakers": [ - "TODO" + "JP Flores", + "Sarah Parker" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/mgOJXWvqnxY/maxresdefault.jpg", - "title": "The People of Posit: Bringing Personality to R Packages - posit::conf(2023)", + "title": "The People of Posit: Bringing Personality to R Packages", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json b/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json index 899d6cf53..1fd3bb5a2 100644 --- a/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json +++ b/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Maria Grycuk" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/vt52O519Btc/maxresdefault.jpg", - "title": "The Power of Prototyping in R Shiny: Saving Millions by Building the Right Tool - posit::conf(2023)", + "title": "The Power of Prototyping in R Shiny: Saving Millions by Building the Right Tool", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json b/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json index 1400d79b6..691792340 100644 --- a/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json +++ b/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Liam Kalita" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Um74HcYhhzE/maxresdefault.webp", - "title": "The Road to Easier Shiny App Deployments - posit::conf(2023)", + "title": "The Road to Easier Shiny App Deployments", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json b/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json index 5ba81128c..e3411792e 100644 --- a/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json +++ b/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Ryan Timpe" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/R7XNqcCZnLg/maxresdefault.webp", - "title": "tidymodels: Adventures in Rewriting a Modeling Pipeline - posit::conf(2023)", + "title": "tidymodels: Adventures in Rewriting a Modeling Pipeline", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json b/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json index ee208311d..77f22a53d 100644 --- a/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json +++ b/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json @@ -18,7 +18,7 @@ } ], "speakers": [ - "TODO" + "Carson Sievert" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/je4fd_uYx18/maxresdefault.jpg", diff --git a/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json b/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json index 2a92fe3ac..232eb2711 100644 --- a/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json @@ -26,11 +26,11 @@ } ], "speakers": [ - "TODO" + "Deepsha Menghani" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/AbuK2F57NEs/maxresdefault.jpg", - "title": "Unlock the Power of DataViz Animation and Interactivity in Quarto - posit::conf(2023)", + "title": "Unlock the Power of DataViz Animation and Interactivity in Quarto", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json b/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json index bb3b54d2a..0285fb8be 100644 --- a/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json +++ b/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Laura DeCicco" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/w4roQNlPAkU/maxresdefault.jpg", - "title": "USGS R Package Development: 10-year Reflections - posit::conf(2023)", + "title": "USGS R Package Development: 10-year Reflections", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json b/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json index 049d3fe64..2b9c16b53 100644 --- a/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json +++ b/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Angie Reed" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/2PjOSBHRm74/maxresdefault.jpg", - "title": "Using Data to Protect Traditional Lifeways - posit::conf(2023)", + "title": "Using Data to Protect Traditional Lifeways", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json b/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json index 306e52af3..e83ac06fe 100644 --- a/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json @@ -10,11 +10,12 @@ } ], "speakers": [ - "TODO" + "Uli Muellner", + "Nicholas Snellgrove" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/iFXslnnxqYk/maxresdefault.jpg", - "title": "Using R, Python, and Cloud Infrastructure to Battle Aquatic Invasive Species - posit::conf(2023)", + "title": "Using R, Python, and Cloud Infrastructure to Battle Aquatic Invasive Species", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json b/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json index 580a4fe7b..93fa8b9bc 100644 --- a/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Brendan Broderick" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/YwDdL_O7wSs/maxresdefault.jpg", - "title": "Using R to develop production modeling workflows at Mayo Clinic - posit::conf(2023)", + "title": "Using R to develop production modeling workflows at Mayo Clinic", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json b/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json index e361577ab..9b3ed8f01 100644 --- a/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Edgar Ruiz" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/n3Wf59MI1LI/maxresdefault.webp", - "title": "Using R with Databricks Connect - posit::conf(2023)", + "title": "Using R with Databricks Connect", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json b/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json index 37191be29..300ff3dde 100644 --- a/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json +++ b/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Niels Bantilan" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/VHfE3LJYpjQ/maxresdefault.jpg", - "title": "Validating and Testing R Dataframes with Pandera via reticulate - R-Python Interoperability", + "title": "Validating and Testing R Dataframes with Pandera via reticulate", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json b/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json index 1e5a4c8e6..a112ee8f7 100644 --- a/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json +++ b/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Sean Kross" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/oQCOJWLRD4I/maxresdefault.webp", - "title": "Visualizing Data Analysis Pipelines with Pandas Tutor and Tidy Data Tutor - posit::conf(2023)", + "title": "Visualizing Data Analysis Pipelines with Pandas Tutor and Tidy Data Tutor", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json b/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json index 3ad50bda3..9c9043cad 100644 --- a/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json @@ -34,11 +34,11 @@ } ], "speakers": [ - "TODO" + "Melissa Van Bussel" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/zjPdBDyIyJ8/maxresdefault.jpg", - "title": "We Converted our Documentation to Quarto - posit::conf(2023)", + "title": "We Converted our Documentation to Quarto", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json b/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json index 4ee8b5c7d..dc24b6fe3 100644 --- a/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json +++ b/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json @@ -18,11 +18,11 @@ } ], "speakers": [ - "TODO" + "Reiko Okamoto" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/J3bxE4y8_Dg/maxresdefault.webp", - "title": "What an Early 2000s Reality Show Taught Me about File Management - posit::conf(2023)", + "title": "What an Early 2000s Reality Show Taught Me about File Management", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json b/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json index e5754b809..8450d1b0a 100644 --- a/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json +++ b/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Kaitlin Bustos" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/pK0IHGxUm9E/maxresdefault.jpg", - "title": "What I Wish I Knew Before Becoming a Data Scientist - posit::conf(2023)", + "title": "What I Wish I Knew Before Becoming a Data Scientist", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json b/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json index ae2b600d2..84fdad0b9 100644 --- a/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Charlotte Wickham" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/WR08GESib9Y/maxresdefault.webp", - "title": "What's New in Quarto?* - posit::conf(2023)", + "title": "What's New in Quarto?", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json b/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json index 66f1088f5..54e82a0e4 100644 --- a/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json +++ b/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Daniel Falbel" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/FQ9R30XUHcU/maxresdefault.jpg", - "title": "What's New in the Torch Ecosystem - posit::conf(2023)", + "title": "What's New in the Torch Ecosystem", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json b/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json index ea7854106..2756121f9 100644 --- a/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json +++ b/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json @@ -14,11 +14,11 @@ } ], "speakers": [ - "TODO" + "Daren Eiri" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/J7PUG3dLvBo/maxresdefault.jpg", - "title": "Why You Should Add Logging To Your Code (and make it more helpful) - posit::conf(2023)", + "title": "Why You Should Add Logging To Your Code (and make it more helpful)", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json b/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json index cefca381b..39fb18a1c 100644 --- a/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json +++ b/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json @@ -10,11 +10,11 @@ } ], "speakers": [ - "TODO" + "Libby Heeren" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/V3XdLVAwmX0/maxresdefault.jpg", - "title": "Why You Should Stop Networking and Start Making Friends - posit::conf(2023)", + "title": "Why You Should Stop Networking and Start Making Friends", "videos": [ { "type": "youtube", diff --git a/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json b/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json index 6f5a378e9..1bae50ae7 100644 --- a/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json +++ b/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json @@ -18,7 +18,7 @@ } ], "speakers": [ - "TODO" + "Jill MacKay" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/MerXS6LJybA/maxresdefault.webp", From 2235ecb0cea2baaff2d58f0c4b9171e5e7b398ca Mon Sep 17 00:00:00 2001 From: Jon Banafato Date: Tue, 27 Jan 2026 21:11:31 -0500 Subject: [PATCH 5/5] Remove boilerplate text from Posit:Conf 2023 talk descriptions --- .../videos/20-questions-and-ai-chat-bots-posit-conf-2023.json | 2 +- .../a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json | 2 +- ...ng-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json | 2 +- ...shiny-for-python-unlocking-new-possibilities-posit-conf.json | 2 +- ...-surveillance-for-pandemic-preparedness-posit-conf-2023.json | 2 +- ...-i-got-rich-responding-to-github-issues-posit-conf-2023.json | 2 +- ...ence-have-more-in-common-than-you-think-posit-conf-2023.json | 2 +- ...-self-serve-reporting-system-with-shiny-posit-conf-2023.json | 2 +- positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json | 2 +- ...ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json | 2 +- ...elopment-lessons-from-an-analytical-lab-posit-conf-2023.json | 2 +- ...thon-for-the-belgian-justice-department-posit-conf-2023.json | 2 +- ...bility-in-your-favorite-open-source-projects-posit-conf.json | 2 +- .../conformal-inference-with-tidymodels-posit-conf-2023.json | 2 +- ...bernetes-content-level-containerization-posit-conf-2023.json | 2 +- ...development-to-new-frontiers-with-r-universe-posit-conf.json | 2 +- ...the-way-to-a-centralized-infrastructure-posit-conf-2023.json | 2 +- .../videos/data-visualization-with-seaborn-posit-conf-2023.json | 2 +- ...ing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json | 2 +- .../democratizing-access-to-education-data-posit-conf-2023.json | 2 +- ...y-in-a-statistical-science-organization-posit-conf-2023.json | 2 +- ...rsify-your-career-with-shiny-for-python-posit-conf-2023.json | 2 +- ...r-1-1-0-features-you-can-t-live-without-posit-conf-2023.json | 2 +- ...tion-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json | 2 +- ...ower-educators-researchers-with-interactive-quarto-docs.json | 2 +- ...-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json | 2 +- positconf-2023/videos/extending-quarto-posit-conf-2023.json | 2 +- ...d-guide-to-writing-your-first-r-package-posit-conf-2023.json | 2 +- ...hiny-to-capture-process-and-visualize-motion-posit-conf.json | 2 +- ...d-launching-shiny-apps-in-the-workplace-posit-conf-2023.json | 2 +- ...rom-data-confusion-to-data-intelligence-posit-conf-2023.json | 2 +- ...-creating-a-web-publication-with-quarto-posit-conf-2023.json | 2 +- ...building-a-community-of-engaged-r-users-posit-conf-2023.json | 2 +- .../videos/getting-the-most-out-of-git-posit-conf-2023.json | 2 +- ...egration-with-rstudio-it-s-finally-here-posit-conf-2023.json | 2 +- ...mar-of-graphics-in-python-with-plotnine-posit-conf-2023.json | 2 +- ...ting-the-target-s-of-data-orchestration-posit-conf-2023.json | 2 +- ...broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json | 2 +- ...-stop-worrying-and-love-public-packages-posit-conf-2023.json | 2 +- ...-learning-community-made-me-a-better-student-posit-conf.json | 2 +- ...to-help-developers-make-apps-users-love-posit-conf-2023.json | 2 +- ...ep-your-data-science-meetup-sustainable-posit-conf-2023.json | 2 +- ...-friends-and-influence-people-with-data-posit-conf-2023.json | 2 +- ...-value-as-a-1-person-posit-connect-team-posit-conf-2023.json | 2 +- .../videos/html-and-css-for-r-users-posit-conf-2023.json | 2 +- ...-analytical-data-management-with-duckdb-posit-conf-2023.json | 2 +- ...5-d-using-magic-small-multiples-layouts-posit-conf-2023.json | 2 +- ...great-time-to-be-an-r-package-developer-posit-conf-2023.json | 2 +- .../it-s-abstractions-all-the-way-down-posit-conf-2023.json | 2 +- ...ective-making-a-case-for-generative-art-posit-conf-2023.json | 2 +- .../large-language-models-in-rstudio-posit-conf-2023.json | 2 +- .../videos/magic-with-webassembly-and-webr-posit-conf-2023.json | 2 +- .../videos/making-a-python-web-app-is-easy-posit-conf-2023.json | 2 +- ...iloring-posit-workbench-for-every-cloud-posit-conf-2023.json | 2 +- .../motley-crews-collaborating-with-quarto-posit-conf-2023.json | 2 +- ...-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json | 2 +- ...nager-on-more-effective-1-on-1-meetings-posit-conf-2023.json | 2 +- ...odels-to-allocate-16b-in-property-taxes-posit-conf-2023.json | 2 +- ...ation-submissions-after-30-years-of-industry-experience.json | 2 +- .../package-management-for-data-scientists-posit-conf-2023.json | 2 +- ...ts-improve-understanding-of-soil-health-posit-conf-2023.json | 2 +- ...kly-get-your-quarto-html-theme-in-order-posit-conf-2023.json | 2 +- .../videos/r-not-only-in-production-posit-conf-2023.json | 2 +- positconf-2023/videos/r-you-going-posit-conf-2023.json | 2 +- ...-maintenance-of-machine-learning-models-posit-conf-2023.json | 2 +- .../reproducible-manuscripts-with-quarto-posit-conf-2023.json | 2 +- .../running-r-shiny-without-a-server-posit-conf-2023.json | 2 +- ...kflow-with-pointblank-and-posit-connect-posit-conf-2023.json | 2 +- ...-your-project-stack-with-the-gonzalez-matrix-posit-conf.json | 2 +- ...om-over-1200-applicants-and-what-you-must-know-to-shine.json | 2 +- ...with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json | 2 +- ...y-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json | 2 +- ...-to-powerful-shiny-app-development-tool-posit-conf-2023.json | 2 +- .../side-effects-of-a-year-of-blogging-posit-conf-2023.json | 2 +- ...yzing-everything-everywhere-all-at-once-posit-conf-2023.json | 2 +- .../videos/slushy-a-bridge-to-the-future-posit-conf-2023.json | 2 +- ...i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json | 2 +- ...ocoding-problem-that-hardly-anybody-has-posit-conf-2023.json | 2 +- .../videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json | 2 +- ...styling-and-templating-quarto-documents-posit-conf-2023.json | 2 +- ...fe-sciences-with-r-python-and-the-cloud-posit-conf-2023.json | 2 +- ...bal-communities-r-ladies-next-ten-years-posit-conf-2023.json | 2 +- ...n-data-accessible-to-the-legal-aid-community-posit-conf.json | 2 +- ...stances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json | 2 +- .../videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json | 2 +- ...ractices-for-growing-data-science-teams-posit-conf-2023.json | 2 +- ...speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json | 2 +- ...osit-bringing-personality-to-r-packages-posit-conf-2023.json | 2 +- ...ing-millions-by-building-the-right-tool-posit-conf-2023.json | 2 +- ...he-road-to-easier-shiny-app-deployments-posit-conf-2023.json | 2 +- ...ntures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json | 2 +- .../videos/towards-the-next-generation-of-shiny-ui.json | 2 +- ...z-animation-and-interactivity-in-quarto-posit-conf-2023.json | 2 +- ...package-development-10-year-reflections-posit-conf-2023.json | 2 +- ...ng-data-to-protect-traditional-lifeways-posit-conf-2023.json | 2 +- ...ture-to-battle-aquatic-invasive-species-posit-conf-2023.json | 2 +- ...ction-modeling-workflows-at-mayo-clinic-posit-conf-2023.json | 2 +- .../videos/using-r-with-databricks-connect-posit-conf-2023.json | 2 +- ...s-with-pandera-via-reticulate-r-python-interoperability.json | 2 +- ...s-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json | 2 +- ...e-converted-our-documentation-to-quarto-posit-conf-2023.json | 2 +- ...ty-show-taught-me-about-file-management-posit-conf-2023.json | 2 +- ...i-knew-before-becoming-a-data-scientist-posit-conf-2023.json | 2 +- positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json | 2 +- .../what-s-new-in-the-torch-ecosystem-posit-conf-2023.json | 2 +- ...g-to-your-code-and-make-it-more-helpful-posit-conf-2023.json | 2 +- ...top-networking-and-start-making-friends-posit-conf-2023.json | 2 +- ...ging-the-data-science-culture-for-veterinary-scientists.json | 2 +- 108 files changed, 108 insertions(+), 108 deletions(-) diff --git a/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json b/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json index cbfd7f09e..b0a7d538f 100644 --- a/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json +++ b/positconf-2023/videos/20-questions-and-ai-chat-bots-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Winston Chang\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1153", + "description": "", "duration": 370, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json b/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json index 1199e525a..633a4869b 100644 --- a/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json +++ b/positconf-2023/videos/a-hacker-s-guide-to-open-source-llms-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Jeremy Howard\r\n\r\nIn this deeply informative video, Jeremy Howard, co-founder of fast.ai and creator of the ULMFiT approach on which all modern language models (LMs) are based, takes you on a comprehensive journey through the fascinating landscape of LMs. Starting with the foundational concepts, Jeremy introduces the architecture and mechanics that make these AI systems tick. He then delves into critical evaluations of GPT-4, illuminates practical uses of language models in code writing and data analysis, and offers hands-on tips for working with the OpenAI API. The video also provides expert guidance on technical topics such as fine-tuning, decoding tokens, and running private instances of GPT models.\r\n\r\nAs we move further into the intricacies, Jeremy unpacks advanced strategies for model testing and optimization, utilizing tools like GPTQ and Hugging Face Transformers. He also explores the potential of specialized datasets like Orca and Platypus for fine-tuning and discusses cutting-edge trends in Retrieval Augmented Generation and information retrieval. Whether you're new to the field or an established professional, this presentation offers a wealth of insights to help you navigate the ever-evolving world of language models.\r\n\r\n(The above summary was, of course, created by an LLM!)\r\n\r\nFor the notebook used in this talk, see https://github.com/fastai/lm-hackers. \r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Notebooks+LLMs may just be the future of coding.\r\nSession Code: KEY-1107", + "description": "In this deeply informative video, Jeremy Howard, co-founder of fast.ai and creator of the ULMFiT approach on which all modern language models (LMs) are based, takes you on a comprehensive journey through the fascinating landscape of LMs. Starting with the foundational concepts, Jeremy introduces the architecture and mechanics that make these AI systems tick. He then delves into critical evaluations of GPT-4, illuminates practical uses of language models in code writing and data analysis, and offers hands-on tips for working with the OpenAI API. The video also provides expert guidance on technical topics such as fine-tuning, decoding tokens, and running private instances of GPT models.\r\n\r\nAs we move further into the intricacies, Jeremy unpacks advanced strategies for model testing and optimization, utilizing tools like GPTQ and Hugging Face Transformers. He also explores the potential of specialized datasets like Orca and Platypus for fine-tuning and discusses cutting-edge trends in Retrieval Augmented Generation and information retrieval. Whether you're new to the field or an established professional, this presentation offers a wealth of insights to help you navigate the ever-evolving world of language models.\r\n\r\n(The above summary was, of course, created by an LLM!)\r\n\r\nFor the notebook used in this talk, see https://github.com/fastai/lm-hackers. ", "duration": 3703, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json b/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json index 75739fdd8..851b3e79e 100644 --- a/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json +++ b/positconf-2023/videos/adding-a-touch-of-glitr-developing-a-package-of-themes-on-top-of-ggplot-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Aaron Chafetz and Karishma Srikanth\r\nPlease note, a power issue cut off the first five minutes of the talk.\n\r\nExplore how our team at the US Agency for International Development (USAID) created our own data viz branding R package on top of ggplot2 and how you can too. \r\n\r\nHow do you create brand cohesion across your large team when it comes to data viz? Inspired by the BBC's bbplot, our team at the US Agency for International Development (USAID) developed a package on top of ggplot2 to create a common look and feel for our team's products. This effort improved not just the cohesiveness of our work, but also trustworthiness. By creating this package, we reduced the reliance on using defaults and the time spent on each project customizing numerous graphic elements. More importantly, this package provided an easier on-ramp for new teammates to adopt R. We share our journey within a federal agency developing a style guide and aim to guide and inspire other organizations who could benefit from developing their own branding package and guidance.\r\n\r\nMaterials: \r\n- https://speakerdeck.com/achafetz/adding-a-touch-of-glitr\r\n- https://usaid-oha-si.github.io/glitr/\r\n- https://issuu.com/achafetz/docs/oha_styleguide\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1103", + "description": "How do you create brand cohesion across your large team when it comes to data viz? Inspired by the BBC's bbplot, our team at the US Agency for International Development (USAID) developed a package on top of ggplot2 to create a common look and feel for our team's products. This effort improved not just the cohesiveness of our work, but also trustworthiness. By creating this package, we reduced the reliance on using defaults and the time spent on each project customizing numerous graphic elements. More importantly, this package provided an easier on-ramp for new teammates to adopt R. We share our journey within a federal agency developing a style guide and aim to guide and inspire other organizations who could benefit from developing their own branding package and guidance.\r\n\r\nMaterials: \r\n- https://speakerdeck.com/achafetz/adding-a-touch-of-glitr\r\n- https://usaid-oha-si.github.io/glitr/\r\n- https://issuu.com/achafetz/docs/oha_styleguide", "duration": 867, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json b/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json index 3773a73f4..d4ef77c41 100644 --- a/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json +++ b/positconf-2023/videos/ai-and-shiny-for-python-unlocking-new-possibilities-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Winston Chang\r\n\r\nIn the past year, people have come to realize that AI can revolutionize the way we work. This talk focuses on using AI tools with Shiny for Python, demonstrating how AI can accelerate Shiny application development and enhance its capabilities. We'll also explore Shiny's unique ability to interface with AI models, offering possibilities beyond Python web frameworks like Streamlit and Dash. Learn how Shiny and AI together can empower you to do more, and do it faster.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1153", + "description": "In the past year, people have come to realize that AI can revolutionize the way we work. This talk focuses on using AI tools with Shiny for Python, demonstrating how AI can accelerate Shiny application development and enhance its capabilities. We'll also explore Shiny's unique ability to interface with AI models, offering possibilities beyond Python web frameworks like Streamlit and Dash. Learn how Shiny and AI together can empower you to do more, and do it faster.", "duration": 1082, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json b/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json index 21a25e7d6..970bccaf6 100644 --- a/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json +++ b/positconf-2023/videos/automating-the-dutch-national-flu-surveillance-for-pandemic-preparedness-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Patrick van den Berg\r\n\r\nThe next pandemic may be caused by a flu strain, and with thousands of patients with the flu in Dutch hospitals annually it is important to have accurate and current data. The National Institute for Public Health and the Environment of the Netherlands (RIVM) collects and processes flu data to achieve pandemic preparedness. However, the flu reporting process used to be very laborious, stealing precious time from epidemiologists. In our journey of automating this data pipeline we learned that collaboration was the most important factor in getting to a working system. This talk will be at the cross-section of data science and epidemiology and will provide you with a valuable opportunity to learn from our experiences.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1150", + "description": "The next pandemic may be caused by a flu strain, and with thousands of patients with the flu in Dutch hospitals annually it is important to have accurate and current data. The National Institute for Public Health and the Environment of the Netherlands (RIVM) collects and processes flu data to achieve pandemic preparedness. However, the flu reporting process used to be very laborious, stealing precious time from epidemiologists. In our journey of automating this data pipeline we learned that collaboration was the most important factor in getting to a working system. This talk will be at the cross-section of data science and epidemiology and will provide you with a valuable opportunity to learn from our experiences.", "duration": 973, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json b/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json index 5048ff40c..9bb83bcaa 100644 --- a/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json +++ b/positconf-2023/videos/becoming-an-r-package-author-or-how-i-got-rich-responding-to-github-issues-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Matt Herman\r\n\r\nThe transition from analyzing data in R to making packages in R can feel like a big step. Writing code to clean data or make visualizations seems categorically different from building robust \"software\" on which other people rely. \r\n\r\nIn this talk, I'll show why that distinction is not necessarily true by discussing my personal experience from learning R in graduate school to reporting bugs on GitHub to becoming a co-author of the tidycensus package and a practicing data scientist. The positive and supportive R community on GitHub, Twitter, and elsewhere contributes to why anyone who writes R code can become a package author.\r\n\r\n* I have not actually gotten rich but I did get freelance data work based on my package contributions!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Package development.\r\nSession Code: TALK-1133", + "description": "The transition from analyzing data in R to making packages in R can feel like a big step. Writing code to clean data or make visualizations seems categorically different from building robust \"software\" on which other people rely. \r\n\r\nIn this talk, I'll show why that distinction is not necessarily true by discussing my personal experience from learning R in graduate school to reporting bugs on GitHub to becoming a co-author of the tidycensus package and a practicing data scientist. The positive and supportive R community on GitHub, Twitter, and elsewhere contributes to why anyone who writes R code can become a package author.\r\n\r\n* I have not actually gotten rich but I did get freelance data work based on my package contributions!", "duration": 1108, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json b/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json index 35e763887..ff2fb9401 100644 --- a/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json +++ b/positconf-2023/videos/black-hair-and-data-science-have-more-in-common-than-you-think-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Kari Jordan\r\n\r\nData science is often difficult to define because of its many intersections, including statistics, programming, analytics, and other domain knowledge. Would you believe it if I told you Black hair and data science have much in common?\r\n\r\nThis talk is for those considering learning about, studying, or pursuing data science. In it, Dr. Kari L. Jordan draws parallels between approaches to caring for Black hair and approaches to learning data science. We start with the roots and end by picking the right tools and products to maintain our coiffure.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1131", + "description": "Data science is often difficult to define because of its many intersections, including statistics, programming, analytics, and other domain knowledge. Would you believe it if I told you Black hair and data science have much in common?\r\n\r\nThis talk is for those considering learning about, studying, or pursuing data science. In it, Dr. Kari L. Jordan draws parallels between approaches to caring for Black hair and approaches to learning data science. We start with the roots and end by picking the right tools and products to maintain our coiffure.", "duration": 1221, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json b/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json index fdda0bf4e..78856f013 100644 --- a/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json +++ b/positconf-2023/videos/building-a-flexible-scaleable-self-serve-reporting-system-with-shiny-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Natalie O'Shea\r\n\r\nWorking in the high-touch world of consulting, our team needed to develop a reporting system that was flexible enough to be tailored to the specific needs of any given partner while still reducing the highly manual nature of populating client-ready slide decks with various metrics and data visualizations. Utilizing the extensive resources developed by the R user community, I was able to create a flexible, scalable reporting system that allows users to populate templated Google slide decks with metrics and professional-grade visualizations using data pulled directly from our database at the time of query. This streamlined approach enables our consultants to spend less time copy-pasting data from one channel to another and instead focus on what they do best: surfacing business-relevant insights and recommendations for our partners.\r\n\r\nBy sharing my approach to customizable self-serve reporting in Shiny, I hope attendees will walk away with new ideas about how to combine parameterized reporting and dashboard development to get the best of both worlds. Additionally, I hope to end by sharing how this project was pivotal in making the business case for procuring Posit products for my broader organization.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1075", + "description": "Working in the high-touch world of consulting, our team needed to develop a reporting system that was flexible enough to be tailored to the specific needs of any given partner while still reducing the highly manual nature of populating client-ready slide decks with various metrics and data visualizations. Utilizing the extensive resources developed by the R user community, I was able to create a flexible, scalable reporting system that allows users to populate templated Google slide decks with metrics and professional-grade visualizations using data pulled directly from our database at the time of query. This streamlined approach enables our consultants to spend less time copy-pasting data from one channel to another and instead focus on what they do best: surfacing business-relevant insights and recommendations for our partners.\r\n\r\nBy sharing my approach to customizable self-serve reporting in Shiny, I hope attendees will walk away with new ideas about how to combine parameterized reporting and dashboard development to get the best of both worlds. Additionally, I hope to end by sharing how this project was pivotal in making the business case for procuring Posit products for my broader organization.", "duration": 1179, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json b/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json index 678e6be42..ef39293d5 100644 --- a/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json +++ b/positconf-2023/videos/can-i-have-a-word-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Ellis Hughes\r\n\r\nSince its release, {gt} has won over the hearts of many due to its flexible and powerful table-generating abilities. However, in cases where office products were required by downstream users, {gt}'s potential remained untapped. That all changed in 2022 when Rich Iannone and I collaborated to add Word documents as an official output type. Now, data scientists can engage stakeholders directly, wherever they are. \r\n\r\nJoin me for an upcoming talk where I'll share my excitement about the new opportunities this update presents for the R community as well as future developments we can look forward to.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1156", + "description": "Since its release, {gt} has won over the hearts of many due to its flexible and powerful table-generating abilities. However, in cases where office products were required by downstream users, {gt}'s potential remained untapped. That all changed in 2022 when Rich Iannone and I collaborated to add Word documents as an official output type. Now, data scientists can engage stakeholders directly, wherever they are. \r\n\r\nJoin me for an upcoming talk where I'll share my excitement about the new opportunities this update presents for the R community as well as future developments we can look forward to.", "duration": 1030, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json b/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json index 64f4898d8..3064a557c 100644 --- a/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json +++ b/positconf-2023/videos/ci-cd-pipelines-oh-the-places-you-ll-go-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Trevor Nederlof\r\n\r\nData scientists are creating incredibly useful data products at an accelerating rate. These products are consumed by others who expect them to be accurate reliable and timely, often promises unfulfilled. In this talk, we will explore how to use common CI/CD pipeline tools already within reach of attendees to automatically test and deploy their apps, APIs, and reports.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1166", + "description": "Data scientists are creating incredibly useful data products at an accelerating rate. These products are consumed by others who expect them to be accurate reliable and timely, often promises unfulfilled. In this talk, we will explore how to use common CI/CD pipeline tools already within reach of attendees to automatically test and deploy their apps, APIs, and reports.", "duration": 309, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json b/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json index 9ee90a33d..c48b9d654 100644 --- a/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json +++ b/positconf-2023/videos/coding-tools-for-industry-r-d-development-lessons-from-an-analytical-lab-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Camila Saez Cabezas\r\n\r\nAre you considering or curious about developing code-based tools for scientists? Whether you are an experienced developer or a fellow Posit Academy graduate who might be stepping into this role for the first time, the aim of my story is to inspire you and help you navigate this process. While developing custom R functions, packages, and Shiny apps for diverse analytical capabilities and users in R&D, I learned why it's important to collect certain information at the start before writing any tidying, analysis, visualization, and web application code. \r\n\r\nIn this talk, I will share the essential technical questions that help me define and plan for success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1168", + "description": "Are you considering or curious about developing code-based tools for scientists? Whether you are an experienced developer or a fellow Posit Academy graduate who might be stepping into this role for the first time, the aim of my story is to inspire you and help you navigate this process. While developing custom R functions, packages, and Shiny apps for diverse analytical capabilities and users in R&D, I learned why it's important to collect certain information at the start before writing any tidying, analysis, visualization, and web application code. \r\n\r\nIn this talk, I will share the essential technical questions that help me define and plan for success.", "duration": 299, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json b/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json index 6d4059aae..ca248109b 100644 --- a/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json +++ b/positconf-2023/videos/combining-r-and-python-for-the-belgian-justice-department-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Thomas Michem\r\n\r\nWe build a great case on how to combine R and Python in a production environment.\r\n\r\nSo the justice department's back office monitors the smooth processing of all traffic fines in Belgium. They gather that data from all police departments and check if any anomalies occur. \r\n\r\nThe back-office monitors that using a shiny application where they can see traffic signs showing the status of the whole operation and the status is built using Python scripts that perform anomaly detection if the number of fines is in line with what they expect daily. And the results of those checks are delivered to a front-end shiny application with Python flask API.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1122", + "description": "We build a great case on how to combine R and Python in a production environment.\r\n\r\nSo the justice department's back office monitors the smooth processing of all traffic fines in Belgium. They gather that data from all police departments and check if any anomalies occur. \r\n\r\nThe back-office monitors that using a shiny application where they can see traffic signs showing the status of the whole operation and the status is built using Python scripts that perform anomaly detection if the number of fines is in line with what they expect daily. And the results of those checks are delivered to a front-end shiny application with Python flask API.", "duration": 1150, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json b/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json index 943d6db56..51c376f78 100644 --- a/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json +++ b/positconf-2023/videos/commit-to-change-how-to-increase-accessibility-in-your-favorite-open-source-projects-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Rose Franzen\r\n\r\nExplore accessibility for data scientists by uncovering some common barriers in open source tools with simple fixes that anyone can implement.\r\n\r\nDive into the often-overlooked world of accessibility for developers and data scientists! Uncover common accessibility barriers in open source tools, and learn simple steps to address them. Whether you\u2019re a seasoned maintainer or a total novice, you\u2019ll walk away with clear action items to implement right away. Join the movement of individuals championing the next frontier of disability inclusion in technology, shaping a more equitable future for all! \r\n\r\nMaterials: https://github.com/franzenr/commit-to-change\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Package development.\r\nSession Code: TALK-1134", + "description": "Explore accessibility for data scientists by uncovering some common barriers in open source tools with simple fixes that anyone can implement.\r\n\r\nDive into the often-overlooked world of accessibility for developers and data scientists! Uncover common accessibility barriers in open source tools, and learn simple steps to address them. Whether you’re a seasoned maintainer or a total novice, you’ll walk away with clear action items to implement right away. Join the movement of individuals championing the next frontier of disability inclusion in technology, shaping a more equitable future for all! \r\n\r\nMaterials: https://github.com/franzenr/commit-to-change", "duration": 1124, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json b/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json index 53b4b4f24..203a53aa0 100644 --- a/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json +++ b/positconf-2023/videos/conformal-inference-with-tidymodels-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Max Kuhn\r\n\r\nConformal inference theory enables any model to produce probabilistic predictions, such as prediction intervals. We'll demonstrate how these analytical methods can be used with tidymodels. Simulations will show that the results have good coverage (i.e., a 90% interval should include the real point 90% of the time).\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1085", + "description": "Conformal inference theory enables any model to produce probabilistic predictions, such as prediction intervals. We'll demonstrate how these analytical methods can be used with tidymodels. Simulations will show that the results have good coverage (i.e., a 90% interval should include the real point 90% of the time).", "duration": 1303, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json b/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json index 47abb05e5..ab1dc44c2 100644 --- a/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json +++ b/positconf-2023/videos/connect-on-kubernetes-content-level-containerization-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by E. David Aja, not Kelly O'Briant \r\n\r\nRunning Connect with off-host content execution in Kubernetes is very cool and allows you to enable some powerful and sophisticated workflows. The question is, do you really need it? How do you evaluate and decide? Let's have a candid conversation about whether Connect content execution on Kubernetes is right for you and your organization. \r\n\r\nMoving to Kubernetes will introduce complexity, so it's important to have a strong motivating reason for making the switch. This talk will introduce new Connect features that are made possible by content-level containerization.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1116", + "description": "Running Connect with off-host content execution in Kubernetes is very cool and allows you to enable some powerful and sophisticated workflows. The question is, do you really need it? How do you evaluate and decide? Let's have a candid conversation about whether Connect content execution on Kubernetes is right for you and your organization. \r\n\r\nMoving to Kubernetes will introduce complexity, so it's important to have a strong motivating reason for making the switch. This talk will introduce new Connect features that are made possible by content-level containerization.", "duration": 1115, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json b/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json index 0be21a839..a27824da2 100644 --- a/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json +++ b/positconf-2023/videos/cran-ial-expansion-taking-your-r-package-development-to-new-frontiers-with-r-universe-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Mo Athanasia Mowinckel\r\n\r\nSay goodbye to installation headaches and hello to a universe of possibilities with R-Universe! Take your R package development to new frontiers by organizing and sharing packages beyond the bounds of CRAN. R-Universe's reliable package-building process strengthens installation and usage instructions, resulting in fewer support requests and an easy installation experience for users. With webpages and an API for exploring packages, R-Universe creates a streamlined and tidy ecosystem for R-package constellations. Also, you can build a custom toolchain for your users, relieving your workload and empowering users to help themselves. Join me to learn how to explore the vastness of R-Universe and expand your package development possibilities!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1080", + "description": "Say goodbye to installation headaches and hello to a universe of possibilities with R-Universe! Take your R package development to new frontiers by organizing and sharing packages beyond the bounds of CRAN. R-Universe's reliable package-building process strengthens installation and usage instructions, resulting in fewer support requests and an easy installation experience for users. With webpages and an API for exploring packages, R-Universe creates a streamlined and tidy ecosystem for R-package constellations. Also, you can build a custom toolchain for your users, relieving your workload and empowering users to help themselves. Join me to learn how to explore the vastness of R-Universe and expand your package development possibilities!", "duration": 1085, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json b/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json index 83c369720..b82bf2055 100644 --- a/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json +++ b/positconf-2023/videos/data-science-in-production-the-way-to-a-centralized-infrastructure-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Oliver Bracht\r\n\r\nIn this talk, the success story of Covestro's posit infrastructure is presented. The problem of the leading German material manufacturer was that no common development environment existed. With the help of eoda and Posit, a replicable, centralized development environment for R and Python was created. Although R and Python represent the core of the infrastructure, multiple languages and tools are unified. In addition to the collaboration of Covestro's data science teams, compliance guidelines could also be better fulfilled. The staging architecture hereby provides developers with a concept for testing and going live with their products. This project presents a best practice approach to a data science infrastructure using Covestro as an example.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1113", + "description": "In this talk, the success story of Covestro's posit infrastructure is presented. The problem of the leading German material manufacturer was that no common development environment existed. With the help of eoda and Posit, a replicable, centralized development environment for R and Python was created. Although R and Python represent the core of the infrastructure, multiple languages and tools are unified. In addition to the collaboration of Covestro's data science teams, compliance guidelines could also be better fulfilled. The staging architecture hereby provides developers with a concept for testing and going live with their products. This project presents a best practice approach to a data science infrastructure using Covestro as an example.", "duration": 1218, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json b/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json index 235f17f53..11c82031f 100644 --- a/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json +++ b/positconf-2023/videos/data-visualization-with-seaborn-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Michael Waskom\r\n\r\nSeaborn is a Python library for statistical data visualization. After nearly a decade of development, seaborn recently introduced an entirely new API that is more explicitly based on a formal grammar of graphics. My talk will introduce this API and contrast it with the classic seaborn interface, sharing insights about the influence of the grammar of graphics on the ergonomics and maintainability of data visualization software.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1136", + "description": "Seaborn is a Python library for statistical data visualization. After nearly a decade of development, seaborn recently introduced an entirely new API that is more explicitly based on a formal grammar of graphics. My talk will introduce this API and contrast it with the classic seaborn interface, sharing insights about the influence of the grammar of graphics on the ergonomics and maintainability of data visualization software.", "duration": 1276, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json b/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json index 3849d2eaa..8d346c363 100644 --- a/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json +++ b/positconf-2023/videos/dbtplyr-bringing-column-name-contracts-from-r-to-dbt-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Emily Riederer\r\n\r\nstarts_with(language): Translating select helpers to dbt. Translating syntax between languages transports concepts across communities. We see a case study of adapting a column-naming workflow from dplyr to dbt's data engineering toolkit.\r\n\r\ndplyr's select helpers exemplify how the tidyverse uses opinionated design to push users into the pit of success. The ability to efficiently operate on names incentivizes good naming patterns and creates efficiency in data wrangling and validation.\r\n\r\nHowever, in a polyglot world, users may find they must leave the pit when comparable syntactic sugar is not accessible in other languages like Python and SQL. \r\n\r\nIn this talk, I will explain how dplyr's select helpers inspired my approach to 'column name contracts,' how good naming systems can help supercharge data management with packages like {dplyr} and {pointblank}, and my experience building the {dbtplyr} to port this functionality to dbt for building complex SQL-based data pipelines.\r\n\r\nMaterials: \r\n- https://github.com/emilyriederer/dbtplyr\r\n- https://emilyriederer.com\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1098", + "description": "starts_with(language): Translating select helpers to dbt. Translating syntax between languages transports concepts across communities. We see a case study of adapting a column-naming workflow from dplyr to dbt's data engineering toolkit.\r\n\r\ndplyr's select helpers exemplify how the tidyverse uses opinionated design to push users into the pit of success. The ability to efficiently operate on names incentivizes good naming patterns and creates efficiency in data wrangling and validation.\r\n\r\nHowever, in a polyglot world, users may find they must leave the pit when comparable syntactic sugar is not accessible in other languages like Python and SQL. \r\n\r\nIn this talk, I will explain how dplyr's select helpers inspired my approach to 'column name contracts,' how good naming systems can help supercharge data management with packages like {dplyr} and {pointblank}, and my experience building the {dbtplyr} to port this functionality to dbt for building complex SQL-based data pipelines.\r\n\r\nMaterials: \r\n- https://github.com/emilyriederer/dbtplyr\r\n- https://emilyriederer.com", "duration": 1087, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json b/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json index 266b34e52..854c7ed0a 100644 --- a/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json +++ b/positconf-2023/videos/democratizing-access-to-education-data-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Erika Tyagi\r\n\r\nLearn how the Urban Institute is making high-quality data more accessible through the Education Data Portal. \r\n\r\nEvery year, government agencies release large amounts of data on schools and colleges, but this information is scattered across various websites and is often difficult to use. To make these data more accessible, the Urban Institute built the Education Data Portal, a freely available one-stop shop for harmonized data and metadata for nearly all major federal education datasets. In this talk, we'll demonstrate how the portal works and share lessons we've learned about making data accessible to users with varying technical skills and preferred programming languages.\r\n\r\nThe Urban Institute's Education Data Portal: https://educationdata.urban.org \r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1145", + "description": "Learn how the Urban Institute is making high-quality data more accessible through the Education Data Portal. \r\n\r\nEvery year, government agencies release large amounts of data on schools and colleges, but this information is scattered across various websites and is often difficult to use. To make these data more accessible, the Urban Institute built the Education Data Portal, a freely available one-stop shop for harmonized data and metadata for nearly all major federal education datasets. In this talk, we'll demonstrate how the portal works and share lessons we've learned about making data accessible to users with varying technical skills and preferred programming languages.\r\n\r\nThe Urban Institute's Education Data Portal: https://educationdata.urban.org ", "duration": 1117, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json b/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json index 2d4dcb2d8..18343e11a 100644 --- a/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json +++ b/positconf-2023/videos/developing-a-prototyping-competency-in-a-statistical-science-organization-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Daniel Woodie\r\n\r\nThe introduction of new tools, methods, and processes can be a struggle within a statistical science organization. Being deliberate and investing in the creation of a prototyping competency can help in accelerating progress. Prototyping allows organizations to quickly experiment with new ideas, reduce the risk of failure, identify potential issues early, and iterate until the desired outcome is achieved. \r\n\r\nI will highlight the key areas we have focused on accelerating, our framework for developing this competency, how we use Shiny, and the lessons we've learned along the way. Developing a prototyping competency is crucial for statistical science organizations that wish to stay competitive and innovative in today's rapidly changing landscape.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1059", + "description": "The introduction of new tools, methods, and processes can be a struggle within a statistical science organization. Being deliberate and investing in the creation of a prototyping competency can help in accelerating progress. Prototyping allows organizations to quickly experiment with new ideas, reduce the risk of failure, identify potential issues early, and iterate until the desired outcome is achieved. \r\n\r\nI will highlight the key areas we have focused on accelerating, our framework for developing this competency, how we use Shiny, and the lessons we've learned along the way. Developing a prototyping competency is crucial for statistical science organizations that wish to stay competitive and innovative in today's rapidly changing landscape.", "duration": 1240, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json b/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json index 22ae7ed12..6b51433f8 100644 --- a/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json +++ b/positconf-2023/videos/diversify-your-career-with-shiny-for-python-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Gordon Shotwell\r\n\r\nA few years ago my company made a sudden shift from R to Python which was quite bad for my career because I didn't really know Python. The main issue was that I couldn't find a niche that allowed me to use my existing knowledge while learning the new language. \r\n\r\nShiny for Python is a great niche for R users because none of the Python web frameworks can do what Shiny can do. Additionally, almost all of your knowledge of the R package is applicable to the Python one. \r\n\r\nThis talk will provide an overview of the Python web application landscape and articulate what Shiny adds to this landscape, and then go through the five things that R users need to know before developing their first Shiny for Python application.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1138", + "description": "A few years ago my company made a sudden shift from R to Python which was quite bad for my career because I didn't really know Python. The main issue was that I couldn't find a niche that allowed me to use my existing knowledge while learning the new language. \r\n\r\nShiny for Python is a great niche for R users because none of the Python web frameworks can do what Shiny can do. Additionally, almost all of your knowledge of the R package is applicable to the Python one. \r\n\r\nThis talk will provide an overview of the Python web application landscape and articulate what Shiny adds to this landscape, and then go through the five things that R users need to know before developing their first Shiny for Python application.", "duration": 1069, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json b/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json index ede84d617..45f060958 100644 --- a/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json +++ b/positconf-2023/videos/dplyr-1-1-0-features-you-can-t-live-without-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Davis Vaughan\r\n\r\nDid you enjoy my clickbait title? Did it work? Either way, welcome!\r\n\r\nThe dplyr 1.1.0 release included a number of new features, such as:\r\n- Per-operation grouping with `.by`\r\n- An overhaul to joins, including new inequality and rolling joins\r\n- New `consecutive_id()` and `case_match()` helpers\r\n- Significant performance improvements in `arrange()`\r\n\r\nJoin me as we take a tour of this exciting dplyr update, and learn how to use these new features in your own work!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1162", + "description": "Did you enjoy my clickbait title? Did it work? Either way, welcome!\r\n\r\nThe dplyr 1.1.0 release included a number of new features, such as:\r\n- Per-operation grouping with `.by`\r\n- An overhaul to joins, including new inequality and rolling joins\r\n- New `consecutive_id()` and `case_match()` helpers\r\n- Significant performance improvements in `arrange()`\r\n\r\nJoin me as we take a tour of this exciting dplyr update, and learn how to use these new features in your own work!", "duration": 328, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json b/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json index a8b9e0c03..8f96b5178 100644 --- a/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json +++ b/positconf-2023/videos/duckplyr-tight-integration-of-duckdb-with-r-and-the-tidyverse-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Kirill M\u00fcller\r\n\r\nThe duckplyr R package combines the convenience of dplyr with the performance of DuckDB. Better than dbplyr: Data frame in, data frame out, fully compatible with dplyr.\r\n\r\nduckdb is the new high-performance analytical database system that works great with R, Python, and other host systems. dplyr is the grammar of data manipulation in the tidyverse, tightly integrated with R, but it works best for small or medium-sized data. The former has been designed with large or big data in mind, but currently, you need to formulate your queries in SQL.\r\n\r\nThe new duckplyr package offers the best of both worlds. It transforms a dplyr pipe into a query object that duckdb can execute, using an optimized query plan. It is better than dbplyr because the interface is \"data frames in, data frames out\", and no intermediate SQL code is generated.\r\n\r\nThe talk first presents our results, a bit of the mechanics, and an outlook for this ambitious project.\r\n\r\nMaterials: https://github.com/duckdblabs/duckplyr/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1100", + "description": "The duckplyr R package combines the convenience of dplyr with the performance of DuckDB. Better than dbplyr: Data frame in, data frame out, fully compatible with dplyr.\r\n\r\nduckdb is the new high-performance analytical database system that works great with R, Python, and other host systems. dplyr is the grammar of data manipulation in the tidyverse, tightly integrated with R, but it works best for small or medium-sized data. The former has been designed with large or big data in mind, but currently, you need to formulate your queries in SQL.\r\n\r\nThe new duckplyr package offers the best of both worlds. It transforms a dplyr pipe into a query object that duckdb can execute, using an optimized query plan. It is better than dbplyr because the interface is \"data frames in, data frames out\", and no intermediate SQL code is generated.\r\n\r\nThe talk first presents our results, a bit of the mechanics, and an outlook for this ambitious project.\r\n\r\nMaterials: https://github.com/duckdblabs/duckplyr/", "duration": 1052, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json b/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json index 9089b8049..555b6a343 100644 --- a/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json +++ b/positconf-2023/videos/dynamic-interactions-webr-to-empower-educators-researchers-with-interactive-quarto-docs.json @@ -1,5 +1,5 @@ { - "description": "Presented by James Balamuta\r\n\r\nFull talk title: Dynamic Interactions: Empowering Educators and Researchers with Interactive Quarto Documents Using webR\r\n\r\nTraditional Quarto documents often lack interactivity, limiting the ability of students and researchers to fully explore and engage with the presented topic. In this talk, we propose a novel approach that utilizes webR, a WebAssembly-powered version of R, to seamlessly embed R code directly within the browser without the need for a server. We demonstrate how this approach can transform static Quarto documents into dynamic examples by leveraging webR's capabilities through standard Quarto code cells, enabling real-time execution of R code and dynamic display of results. Our approach empowers educators and researchers alike to harness the power of interactivity and reproducibility for enhanced learning and research experiences.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1073", + "description": "Full talk title: Dynamic Interactions: Empowering Educators and Researchers with Interactive Quarto Documents Using webR\r\n\r\nTraditional Quarto documents often lack interactivity, limiting the ability of students and researchers to fully explore and engage with the presented topic. In this talk, we propose a novel approach that utilizes webR, a WebAssembly-powered version of R, to seamlessly embed R code directly within the browser without the need for a server. We demonstrate how this approach can transform static Quarto documents into dynamic examples by leveraging webR's capabilities through standard Quarto code cells, enabling real-time execution of R code and dynamic display of results. Our approach empowers educators and researchers alike to harness the power of interactivity and reproducibility for enhanced learning and research experiences.", "duration": 1236, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json b/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json index e76ad6889..7d2e1d61b 100644 --- a/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json +++ b/positconf-2023/videos/epoxy-super-glue-for-data-driven-reports-and-shiny-apps-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Garrick Aden-Buie\r\n\r\nR Markdown, Quarto, and Shiny are powerful frameworks that allow authors to create data-driven reports and apps. But truly excellent reports require a lot of work in the final steps to get numerical and stylistic formatting just right. \r\n\r\n{epoxy} is a new package that uses {glue} to give authors templating superpowers. Epoxy works in R Markdown and Quarto, in markdown, LaTeX, and HTML outputs. It also provides easy templating for Shiny apps for dynamic data-driven reporting. \r\n\r\nBeyond epoxy's features, this talk will also touch on tips and approaches for data-driven reporting that will be useful to a wide audience, from R Markdown experts to the Quarto and Shiny curious.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1155", + "description": "R Markdown, Quarto, and Shiny are powerful frameworks that allow authors to create data-driven reports and apps. But truly excellent reports require a lot of work in the final steps to get numerical and stylistic formatting just right. \r\n\r\n{epoxy} is a new package that uses {glue} to give authors templating superpowers. Epoxy works in R Markdown and Quarto, in markdown, LaTeX, and HTML outputs. It also provides easy templating for Shiny apps for dynamic data-driven reporting. \r\n\r\nBeyond epoxy's features, this talk will also touch on tips and approaches for data-driven reporting that will be useful to a wide audience, from R Markdown experts to the Quarto and Shiny curious.", "duration": 1144, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/extending-quarto-posit-conf-2023.json b/positconf-2023/videos/extending-quarto-posit-conf-2023.json index 68e1eefe4..73a82d9c0 100644 --- a/positconf-2023/videos/extending-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/extending-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Richard Iannone\r\n\r\nWhat are Quarto shortcode extensions? Think of them as powerful little programs you can run in your Quarto docs. I won't show you how to build a shortcode extension during this talk but rather I'm going to take you on a trip across this new ecosystem of shortcode extensions that people have already written. For example, I'll introduce you to the `fancy-text` extension for outputting nicely-formatted versions of fancy strings such as LaTeX and BibTeX; you'll learn all about the `fontawesome`, `lordicon`, `academicons`, `material-icons`, and `bsicons` shortcode extensions that let you add all sorts of icons. This is only a sampling of the shortcode extensions I will present, there will be many other inspiring examples as well.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1141", + "description": "What are Quarto shortcode extensions? Think of them as powerful little programs you can run in your Quarto docs. I won't show you how to build a shortcode extension during this talk but rather I'm going to take you on a trip across this new ecosystem of shortcode extensions that people have already written. For example, I'll introduce you to the `fancy-text` extension for outputting nicely-formatted versions of fancy strings such as LaTeX and BibTeX; you'll learn all about the `fontawesome`, `lordicon`, `academicons`, `material-icons`, and `bsicons` shortcode extensions that let you add all sorts of icons. This is only a sampling of the shortcode extensions I will present, there will be many other inspiring examples as well.", "duration": 1199, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json b/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json index 89ef99a37..756ee515c 100644 --- a/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json +++ b/positconf-2023/videos/field-guide-to-writing-your-first-r-package-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Fonti Kar\r\n\r\nI recall writing my first package being an intimidating task. In my talk, I will share how a Biologist's mindset can make R package writing more approachable. This talk is an encouragement and a gentle stroll through the package building process. I will show you ways to be curious when you get stuck and how to prepare for the unexpected. I hope sharing my perspective will help others see package development as wonderful as the natural world and dispel any hesitation to start!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Package development.\r\nSession Code: TALK-1135", + "description": "I recall writing my first package being an intimidating task. In my talk, I will share how a Biologist's mindset can make R package writing more approachable. This talk is an encouragement and a gentle stroll through the package building process. I will show you ways to be curious when you get stuck and how to prepare for the unexpected. I hope sharing my perspective will help others see package development as wonderful as the natural world and dispel any hesitation to start!", "duration": 686, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json b/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json index 94af11de7..29cd491b3 100644 --- a/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json +++ b/positconf-2023/videos/focal-point-utilizing-python-r-and-shiny-to-capture-process-and-visualize-motion-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Justin Markel & Alyssa Burritt\r\n\r\nOne of the fastest movements in modern sports is a golf swing. Capturing this motion using a high-speed camera system creates many unique challenges in processing, analyzing, and visualizing the thousands of data points that are generated. These spatial coordinates can be quickly translated through Python scripts to well-known, industry-specific performance metrics and graphics in Shiny. Down the line, R utilities aid more complicated analyses and optimizations, driving new product innovations. \r\n\r\nThis talk will cover our company's process of implementing these tools into our workflow and highlight key program features that have helped successfully combine these applications for users with a variety of technical backgrounds.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1120", + "description": "One of the fastest movements in modern sports is a golf swing. Capturing this motion using a high-speed camera system creates many unique challenges in processing, analyzing, and visualizing the thousands of data points that are generated. These spatial coordinates can be quickly translated through Python scripts to well-known, industry-specific performance metrics and graphics in Shiny. Down the line, R utilities aid more complicated analyses and optimizations, driving new product innovations. \r\n\r\nThis talk will cover our company's process of implementing these tools into our workflow and highlight key program features that have helped successfully combine these applications for users with a variety of technical backgrounds.", "duration": 903, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json b/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json index 4a4528d27..9ea6084bf 100644 --- a/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json +++ b/positconf-2023/videos/from-concept-to-impact-building-and-launching-shiny-apps-in-the-workplace-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Tiger Tang\r\n\r\nLearn to build and launch a Shiny app like you are working on a start-up!\r\n\r\nUnlock the potential of Shiny apps for your organization! Join Tiger as he shares insights from implementing Shiny apps at his workplace, handling over 160,000 internal requests. Discover a practical mindmap to find, build, and enhance Shiny app use cases, ensuring robustness and improved user engagement.\r\n\r\nMaterials: https://tigertang.org/posit_conf_2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1074", + "description": "Learn to build and launch a Shiny app like you are working on a start-up!\r\n\r\nUnlock the potential of Shiny apps for your organization! Join Tiger as he shares insights from implementing Shiny apps at his workplace, handling over 160,000 internal requests. Discover a practical mindmap to find, build, and enhance Shiny app use cases, ensuring robustness and improved user engagement.\r\n\r\nMaterials: https://tigertang.org/posit_conf_2023/", "duration": 1150, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json b/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json index a6e9e450b..5b41f0ed9 100644 --- a/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json +++ b/positconf-2023/videos/from-data-confusion-to-data-intelligence-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Elaine McVey and David Meza\r\n\r\nData science teams operate in a unique environment, much different than the IT or software development life cycle. Hope from executives for the impact of data science is extremely high! Understanding of how to make data science efforts successful is very low! This creates an interesting set of organizational challenges for data and analytics teams. These are particularly clear when data science is being introduced at new companies, but plays out at organizations of all sizes. So, how do we navigate this dynamic? We will share some strategies for success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: From Data Confusion to Data Intelligence.\r\nSession Code: KEY-1060", + "description": "Data science teams operate in a unique environment, much different than the IT or software development life cycle. Hope from executives for the impact of data science is extremely high! Understanding of how to make data science efforts successful is very low! This creates an interesting set of organizational challenges for data and analytics teams. These are particularly clear when data science is being introduced at new companies, but plays out at organizations of all sizes. So, how do we navigate this dynamic? We will share some strategies for success.", "duration": 3029, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json b/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json index 14f3a6aad..6464f4197 100644 --- a/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/from-journalist-to-coder-creating-a-web-publication-with-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Brian Tarran\r\n\r\nThis is the story of how a Royal Statistical Society writer discovered Quarto, learned how to code (a bit), and built realworlddatascience.net, an online publication for the data science community.\r\n\r\nIn March 2022, I was tasked by the Royal Statistical Society with creating a new online publication: a data science website for data science professionals. I've been a print journalist for 20 years and have worked on websites in that time, but my coding ability began and ended with wrapping href tags around text and images. That is until I discovered Quarto. In this talk, I describe how I explored, learned, and fell in love with the Quarto publishing system, how I used it to build a website -- Real World Data Science (realworlddatascience.net) -- and how the open source community mindset helped shape my thinking about what a new publication could and should be!\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1071", + "description": "This is the story of how a Royal Statistical Society writer discovered Quarto, learned how to code (a bit), and built realworlddatascience.net, an online publication for the data science community.\r\n\r\nIn March 2022, I was tasked by the Royal Statistical Society with creating a new online publication: a data science website for data science professionals. I've been a print journalist for 20 years and have worked on websites in that time, but my coding ability began and ended with wrapping href tags around text and images. That is until I discovered Quarto. In this talk, I describe how I explored, learned, and fell in love with the Quarto publishing system, how I used it to build a website -- Real World Data Science (realworlddatascience.net) -- and how the open source community mindset helped shape my thinking about what a new publication could and should be!", "duration": 1215, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json b/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json index 57b6b7ed4..ad7355448 100644 --- a/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json +++ b/positconf-2023/videos/from-novices-to-experts-building-a-community-of-engaged-r-users-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Natalia Andriychuk\r\n\r\nAt Pfizer, we have over 1500 users with R installed on their machines, along with an R community on MS Teams comprising over a thousand colleagues globally. How can we effectively engage with Pfizer R users and celebrate the successes of this community, while sharing best practices? Additionally, how do we avoid isolated groups duplicating efforts to solve R-related problems across different parts of the organization?\r\n\r\nTo address these challenges, we established the Pfizer R Center of Excellence (CoE) in early 2022. We focus our efforts on bringing together a rapidly growing community of colleagues, providing technical expertise, and offering best-practice guidance. A well-established, maintained and engaged R community promotes an inclusive and supportive learning environment that drives innovation within organizations. Our aim is to help colleagues thrive in their R journey, regardless of their expertise level.\r\n\r\nDuring my talk, I will share the techniques we used to build a supportive R community, the tools employed to increase community engagement, and the successes and challenges encountered in building an engaging community of R users.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Pharma.\r\nSession Code: TALK-1066", + "description": "At Pfizer, we have over 1500 users with R installed on their machines, along with an R community on MS Teams comprising over a thousand colleagues globally. How can we effectively engage with Pfizer R users and celebrate the successes of this community, while sharing best practices? Additionally, how do we avoid isolated groups duplicating efforts to solve R-related problems across different parts of the organization?\r\n\r\nTo address these challenges, we established the Pfizer R Center of Excellence (CoE) in early 2022. We focus our efforts on bringing together a rapidly growing community of colleagues, providing technical expertise, and offering best-practice guidance. A well-established, maintained and engaged R community promotes an inclusive and supportive learning environment that drives innovation within organizations. Our aim is to help colleagues thrive in their R journey, regardless of their expertise level.\r\n\r\nDuring my talk, I will share the techniques we used to build a supportive R community, the tools employed to increase community engagement, and the successes and challenges encountered in building an engaging community of R users.", "duration": 974, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json b/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json index 717f5ea2e..48c80c391 100644 --- a/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json +++ b/positconf-2023/videos/getting-the-most-out-of-git-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Colin Gillespie\r\n\r\nDid you believe that Git will solve all of your data science worries? Instead, you've been plunged HEAD~1 first into merging (or is that rebasing?) chaos. Issues are ignored, branches are everywhere, main never works, and no one really knows who owns the repository. \r\n\r\nDon't worry! There are ways to escape this pit of despair. Over the last few years, we've worked with many data science teams. During this time, we've spotted common patterns and also common pitfalls. While one size does not fit all, there are golden rules that should be followed. At the end of this talk, you'll understand the processes other data science teams implement to make Git work for them.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Getting %$!@ done: productive workflows for data science.\r\nSession Code: TALK-1091\n\nThumbnail from happygitwithr.com, still from Heaven King video", + "description": "Did you believe that Git will solve all of your data science worries? Instead, you've been plunged HEAD~1 first into merging (or is that rebasing?) chaos. Issues are ignored, branches are everywhere, main never works, and no one really knows who owns the repository. \r\n\r\nDon't worry! There are ways to escape this pit of despair. Over the last few years, we've worked with many data science teams. During this time, we've spotted common patterns and also common pitfalls. While one size does not fit all, there are golden rules that should be followed. At the end of this talk, you'll understand the processes other data science teams implement to make Git work for them.", "duration": 1244, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json b/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json index b1a8ddaa8..c0f04367c 100644 --- a/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json +++ b/positconf-2023/videos/github-copilot-integration-with-rstudio-it-s-finally-here-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Tom Mock\r\n\r\nThis talk closes issue #10148, \"Github Copilot integration with RStudio\", the most upvoted feature request in RStudio's history. Code generating AI tools like Github Copilot\u201a promise an \"AI pair programmer that offers autocomplete-style suggestions as you code\". For the first time, we'll show a native integration of Copilot into RStudio, helping to build on that promise by providing AI-generated \"ghost text\" autocompletion with R and other languages. I'll also provide a comparison of Copilot's \"ghost text\" to a chat-style interface in RStudio via the {chattr} package from the Posit MLVerse team.\r\n\r\nTo make the most of these new features, I'll walk through some examples of how sharing additional context, comments, code, and other \"prompt engineering\" can help you go from code-generating AI tools that feels like an annoying backseat driver to an experienced copilot. We'll close with a robust end-to-end example of how these new RStudio integrations and packages can help you be a more productive developer.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1117", + "description": "This talk closes issue #10148, \"Github Copilot integration with RStudio\", the most upvoted feature request in RStudio's history. Code generating AI tools like Github Copilot‚ promise an \"AI pair programmer that offers autocomplete-style suggestions as you code\". For the first time, we'll show a native integration of Copilot into RStudio, helping to build on that promise by providing AI-generated \"ghost text\" autocompletion with R and other languages. I'll also provide a comparison of Copilot's \"ghost text\" to a chat-style interface in RStudio via the {chattr} package from the Posit MLVerse team.\r\n\r\nTo make the most of these new features, I'll walk through some examples of how sharing additional context, comments, code, and other \"prompt engineering\" can help you go from code-generating AI tools that feels like an annoying backseat driver to an experienced copilot. We'll close with a robust end-to-end example of how these new RStudio integrations and packages can help you be a more productive developer.", "duration": 1317, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json b/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json index 126b45ea3..fdaa89b32 100644 --- a/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json +++ b/positconf-2023/videos/grammar-of-graphics-in-python-with-plotnine-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Hassan Kibirige\r\n\r\n{plotnine} brings the elegance of {ggplot2} to the Python programming language. Learn about The Grammar of Graphics and get a feel of why it is an effective way to create Statistical Graphics.\r\n\r\nggplot2 is one of the most loved visualisation libraries. It implements a Grammar of Graphics system, which requires one to think about data in terms of columns of variables and how to transform them into geometric objects. It is elegant and powerful. This is a talk about plotnine, which brings the elegance of ggplot2 to the Python programming language. It is an invitation to learn about the Grammar of Graphics system and to appreciate it. It will include some tips on how to avoid common frustrations as you learn the system.\r\n\r\nMaterials: \r\n- Website: https://plotnine.org\r\n- Source Code: https://github.com/has2k1/plotnine\r\n- Slides for this talk: https://github.com/has2k1/my-talks\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1137", + "description": "{plotnine} brings the elegance of {ggplot2} to the Python programming language. Learn about The Grammar of Graphics and get a feel of why it is an effective way to create Statistical Graphics.\r\n\r\nggplot2 is one of the most loved visualisation libraries. It implements a Grammar of Graphics system, which requires one to think about data in terms of columns of variables and how to transform them into geometric objects. It is elegant and powerful. This is a talk about plotnine, which brings the elegance of ggplot2 to the Python programming language. It is an invitation to learn about the Grammar of Graphics system and to appreciate it. It will include some tips on how to avoid common frustrations as you learn the system.\r\n\r\nMaterials: \r\n- Website: https://plotnine.org\r\n- Source Code: https://github.com/has2k1/plotnine\r\n- Slides for this talk: https://github.com/has2k1/my-talks", "duration": 1138, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json b/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json index 52308d171..6e71987fd 100644 --- a/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json +++ b/positconf-2023/videos/hitting-the-target-s-of-data-orchestration-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Alexandros Kouretsis\r\n\r\nWe are living at a time when the size of datasets can be overwhelming. Add to this that their process involves linking together different computing systems and software, and integrating dynamically changing reference data, and for sure, you have a problem. Reproducibility, traceability, and transparency have left the building.\r\n\r\nHere is where Posit Connect along with the vast R ecosystem comes to save the day, allowing the creation of reproducible pipelines. I will share with you my first-hand experience in this presentation. In particular, how we used Targets in Posit Connect combined with AWS technologies in a bioinformatics pipeline. The result? An effective and secure workflow orchestration that is scalable and advances knowledge.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1148", + "description": "We are living at a time when the size of datasets can be overwhelming. Add to this that their process involves linking together different computing systems and software, and integrating dynamically changing reference data, and for sure, you have a problem. Reproducibility, traceability, and transparency have left the building.\r\n\r\nHere is where Posit Connect along with the vast R ecosystem comes to save the day, allowing the creation of reproducible pipelines. I will share with you my first-hand experience in this presentation. In particular, how we used Targets in Posit Connect combined with AWS technologies in a bioinformatics pipeline. The result? An effective and secure workflow orchestration that is scalable and advances knowledge.", "duration": 1116, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json b/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json index a760f01d9..4e5a20cca 100644 --- a/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json +++ b/positconf-2023/videos/how-data-scientists-broke-a-b-testing-and-how-we-can-fix-it-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Carl Vogel\r\n\r\nAs data scientists, we care about making valid statistical inferences from experiments. And we've adapted well-established and well-understood statistical methods to help us do so in our A/B tests. Our stakeholders, though, care about making good product decisions efficiently. I'll describe how the way we design A/B tests can put these goals in tension and why that often causes misalignment between how A/B tests are intended to be used and how they are actually used. I'll also talk about how I've used R to implement alternative experimental approaches that have helped bridge the gap between data scientists and stakeholders.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1076", + "description": "As data scientists, we care about making valid statistical inferences from experiments. And we've adapted well-established and well-understood statistical methods to help us do so in our A/B tests. Our stakeholders, though, care about making good product decisions efficiently. I'll describe how the way we design A/B tests can put these goals in tension and why that often causes misalignment between how A/B tests are intended to be used and how they are actually used. I'll also talk about how I've used R to implement alternative experimental approaches that have helped bridge the gap between data scientists and stakeholders.", "duration": 1098, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json b/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json index ceb6537f2..b9ab99276 100644 --- a/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json +++ b/positconf-2023/videos/how-i-learned-to-stop-worrying-and-love-public-packages-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Joe Roberts\r\n\r\nThe popularity of R and Python for data science is in no small part attributable to the vast collection of extension packages available for everything from common tasks like data cleaning to highly-specialized domain-specific functions. However, with that ease of sharing packages comes a larger target for bad actors trying to exploit them. We'll explore these security risks along with approaches you can take to mitigate them using Posit Package Manager.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1079", + "description": "The popularity of R and Python for data science is in no small part attributable to the vast collection of extension packages available for everything from common tasks like data cleaning to highly-specialized domain-specific functions. However, with that ease of sharing packages comes a larger target for bad actors trying to exploit them. We'll explore these security risks along with approaches you can take to mitigate them using Posit Package Manager.", "duration": 1184, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json b/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json index ed6b49697..651022520 100644 --- a/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json +++ b/positconf-2023/videos/how-the-r-for-data-science-r4ds-online-learning-community-made-me-a-better-student-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Lydia Gibson\r\n\r\nThrough my participation in R4DS Online Learning Community, I have advanced my R and data science skills, making me a better student than I otherwise would have been through just my studies. As a non-traditional MS Statistics student with an undergraduate background in economics, I had absolutely no experience with the R programming language prior to pursuing my Master's degree. In July 2021, with hopes of getting a headstart on learning R before beginning my degree program, I joined the R4DS Slack Workspace. Along with helping to improve my programming skills, R4DS has connected me with scholarships, mentorship, and other opportunities, and I think that it would be beneficial for other students to know about this great resource.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1110", + "description": "Through my participation in R4DS Online Learning Community, I have advanced my R and data science skills, making me a better student than I otherwise would have been through just my studies. As a non-traditional MS Statistics student with an undergraduate background in economics, I had absolutely no experience with the R programming language prior to pursuing my Master's degree. In July 2021, with hopes of getting a headstart on learning R before beginning my degree program, I joined the R4DS Slack Workspace. Along with helping to improve my programming skills, R4DS has connected me with scholarships, mentorship, and other opportunities, and I think that it would be beneficial for other students to know about this great resource.", "duration": 688, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json b/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json index 66b3337cd..ee6601aaa 100644 --- a/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-help-developers-make-apps-users-love-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Micha\u0142 Parko\u0142a\r\n\r\nThere are many resources that can help you design better apps.\r\n\r\nBut what if your org creates many apps?\r\n\r\nScaling good design to larger groups dials the challenge up to 11.\r\n\r\nIn this talk, I will share how we approach the problem at Appsilon.\r\n- I will present our in-house Design Guide.\r\n- I will share the successes and failures we've had building it and helping a wide variety of developers use it\r\n- I will then share some tips about what you might want to consider if you want to help your org build better apps at scale.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1127", + "description": "There are many resources that can help you design better apps.\r\n\r\nBut what if your org creates many apps?\r\n\r\nScaling good design to larger groups dials the challenge up to 11.\r\n\r\nIn this talk, I will share how we approach the problem at Appsilon.\r\n- I will present our in-house Design Guide.\r\n- I will share the successes and failures we've had building it and helping a wide variety of developers use it\r\n- I will then share some tips about what you might want to consider if you want to help your org build better apps at scale.", "duration": 1166, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json b/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json index a16eef44e..97cd3d2c6 100644 --- a/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-keep-your-data-science-meetup-sustainable-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Ted Laderas\r\n\r\nMany data science meetup organizers struggle with burnout. It can be daunting to plan a meetup schedule, especially with the added burden of work and life.\r\n\r\nIn this talk, I want to highlight some strategies for keeping your data science meetup sustainable. Specifically, I want to highlight the role of self-care in growing and sustaining your group, as well as low-key activities like a data scavenger hunt, watching videos together, styling plots together, and sharing useful tidyverse functions. \r\n\r\nBy making it easy for your members to contribute and empowering them, it takes a lot of the burden off you as an organizer. You don't need to reinvent the wheel for meetups or have famous guests for each one. Let's start the conversation and make your meetup last.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1129", + "description": "Many data science meetup organizers struggle with burnout. It can be daunting to plan a meetup schedule, especially with the added burden of work and life.\r\n\r\nIn this talk, I want to highlight some strategies for keeping your data science meetup sustainable. Specifically, I want to highlight the role of self-care in growing and sustaining your group, as well as low-key activities like a data scavenger hunt, watching videos together, styling plots together, and sharing useful tidyverse functions. \r\n\r\nBy making it easy for your members to contribute and empowering them, it takes a lot of the burden off you as an organizer. You don't need to reinvent the wheel for meetups or have famous guests for each one. Let's start the conversation and make your meetup last.", "duration": 1070, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json b/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json index 28f46ae9b..45e9bfd06 100644 --- a/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json +++ b/positconf-2023/videos/how-to-win-friends-and-influence-people-with-data-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Joe Powers\r\n\r\nToo many great data science products never go into production. To persuade leaders and colleagues to adopt your data science offering, you must translate your insights into terms that are relevant and accessible to them. Attempts to persuade these audiences with proofs and model performance stats will often fall flat because the audience is left feeling overwhelmed. \r\n\r\nThis talk will demonstrate the data simulation, visualization, and story-telling techniques that I use to influence leadership and the community-building techniques I use to earn the trust and support of fellow analysts. These efforts were successful in persuading Intuit to adopt advanced analytic methods like sequential analysis that cut the duration of our AB tests by over 60%.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Bridging the gap between data scientists and decision makers.\r\nSession Code: TALK-1077", + "description": "Too many great data science products never go into production. To persuade leaders and colleagues to adopt your data science offering, you must translate your insights into terms that are relevant and accessible to them. Attempts to persuade these audiences with proofs and model performance stats will often fall flat because the audience is left feeling overwhelmed. \r\n\r\nThis talk will demonstrate the data simulation, visualization, and story-telling techniques that I use to influence leadership and the community-building techniques I use to earn the trust and support of fellow analysts. These efforts were successful in persuading Intuit to adopt advanced analytic methods like sequential analysis that cut the duration of our AB tests by over 60%.", "duration": 1182, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json b/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json index 75ac0bea6..1479277da 100644 --- a/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json +++ b/positconf-2023/videos/how-you-get-value-as-a-1-person-posit-connect-team-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Sean Nguyen\n\nSean, a sole Posit Connect developer, shares his experience in delivering business impact. He narrates his transition from crafting one-off reports to developing and deploying robust data science web applications using Python and R with Posit Connect. Despite its common association with large enterprise teams, Sean demonstrates how Posit Connect can be effectively utilized in smaller settings. He presents his work on creating and deploying end-to-end machine learning pipelines in Python, hosting them as APIs, and seamlessly integrating with Shiny apps via Posit Connect. This talk imparts practical strategies and techniques to foster user and executive adoption of Posit Connect within lean (and large) organizations.\n\nPresented at Posit Conference, between Sept 19-20 2023,\nLearn more at posit.co/conference.\n\nTalk Track: Getting %$!@ done: productive workflows for data science.\nSession Code: TALK-1093", + "description": "", "duration": 971, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json b/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json index 9a2aae700..a62f7c712 100644 --- a/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json +++ b/positconf-2023/videos/html-and-css-for-r-users-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Albert Rapp\r\n\r\nYou can get the most out of popular R tools by combining them with easy-to-learn HTML & CSS commands. \r\n\r\nIt's easy to think that R users do not need HTML and CSS. After all, R is a language designed for data analysis, right? But the reality is that these web standards are everywhere, even in R. In fact, many great tools like {ggtext}, {gt}, {shiny}, and Quarto unlock their full potential when you know a little bit of HTML & CSS. In this talk, I will demonstrate specific examples where R users can benefit from HTML and CSS and show you how to get started with these two languages.\r\n\r\nMaterials: \r\n- Here's the link to the video that I mention in the talk: https://youtu.be/QU8wSya-Y9E?si=zw59OSFPl1eJSY7M\r\n- Part 1 of this two part series can be found at https://www.youtube.com/watch?v=jX4_Dnzhl0M\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1105", + "description": "You can get the most out of popular R tools by combining them with easy-to-learn HTML & CSS commands. \r\n\r\nIt's easy to think that R users do not need HTML and CSS. After all, R is a language designed for data analysis, right? But the reality is that these web standards are everywhere, even in R. In fact, many great tools like {ggtext}, {gt}, {shiny}, and Quarto unlock their full potential when you know a little bit of HTML & CSS. In this talk, I will demonstrate specific examples where R users can benefit from HTML and CSS and show you how to get started with these two languages.\r\n\r\nMaterials: \r\n- Here's the link to the video that I mention in the talk: https://youtu.be/QU8wSya-Y9E?si=zw59OSFPl1eJSY7M\r\n- Part 1 of this two part series can be found at https://www.youtube.com/watch?v=jX4_Dnzhl0M", "duration": 1041, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json b/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json index 1b7120410..b007dfc16 100644 --- a/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json +++ b/positconf-2023/videos/in-process-analytical-data-management-with-duckdb-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Hannes M\u00fchleisen\r\n\r\nThis talks introduces DuckDB, an in-process analytical data management system that is deeply integrated into the R ecosystem.\r\n\r\nDuckDB is an in-process analytical data management system. DuckDB supports complex SQL queries, has no external dependencies, and is deeply integrated into the R ecosystem. For example, DuckDB can run SQL queries directly on R data frames without any data transfer. DuckDB uses state-of-the-art query processing techniques like vectorised execution and automatic parallelism. DuckDB is out-of-core capable, meaning that it is possible to process datasets far bigger than main memory. DuckDB is free and open source software under the MIT license. \r\n\r\nIn this talk, we will describe the user values of DuckDB, and how it can be used to improve their day-to-day lives through automatic parallelisation, efficient operators, and out-of-core operations.\r\n\r\nMaterials:\r\n- https://duckdb.org\r\n- https://duckdb.org/docs/api/r.html\r\n- https://github.com/duckdb/duckdb-r\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1099", + "description": "This talks introduces DuckDB, an in-process analytical data management system that is deeply integrated into the R ecosystem.\r\n\r\nDuckDB is an in-process analytical data management system. DuckDB supports complex SQL queries, has no external dependencies, and is deeply integrated into the R ecosystem. For example, DuckDB can run SQL queries directly on R data frames without any data transfer. DuckDB uses state-of-the-art query processing techniques like vectorised execution and automatic parallelism. DuckDB is out-of-core capable, meaning that it is possible to process datasets far bigger than main memory. DuckDB is free and open source software under the MIT license. \r\n\r\nIn this talk, we will describe the user values of DuckDB, and how it can be used to improve their day-to-day lives through automatic parallelisation, efficient operators, and out-of-core operations.\r\n\r\nMaterials:\r\n- https://duckdb.org\r\n- https://duckdb.org/docs/api/r.html\r\n- https://github.com/duckdb/duckdb-r", "duration": 1142, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json b/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json index 993be85cc..317387d3d 100644 --- a/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json +++ b/positconf-2023/videos/insights-in-5-d-using-magic-small-multiples-layouts-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Matt Dzugan\r\n\r\nUsing Small-Multiples (faceted graphs) is an effective way to compare patterns across many dimensions. In this talk, I'll walk you through some ways to lay out your individual facets according to the underlying data. For example, maybe each facet represents a city or point on a 2D plane - we'll explore ways to organize facets in a grid that mimics the data itself - unlocking your ability to explore patterns in 4+ dimensions. Other solutions to this problem rely on manually-curated lists that map common layouts to a grid, but in this talk, we'll explore solutions that work on EVERYTHING. I'll show you how to incorporate this technique into your viz and how I built the libraries since there are some interesting data science concepts at play.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1174", + "description": "Using Small-Multiples (faceted graphs) is an effective way to compare patterns across many dimensions. In this talk, I'll walk you through some ways to lay out your individual facets according to the underlying data. For example, maybe each facet represents a city or point on a 2D plane - we'll explore ways to organize facets in a grid that mimics the data itself - unlocking your ability to explore patterns in 4+ dimensions. Other solutions to this problem rely on manually-curated lists that map common layouts to a grid, but in this talk, we'll explore solutions that work on EVERYTHING. I'll show you how to incorporate this technique into your viz and how I built the libraries since there are some interesting data science concepts at play.", "duration": 346, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json b/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json index a0f88d37b..9bd4cc466 100644 --- a/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-a-great-time-to-be-an-r-package-developer-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Jenny Bryan and Hadley Wickham\r\n\r\n(Due to unforeseen circumstances, Hadley Wickham presented this talk \"slide karaoke\" style, from materials prepared by Jenny Bryan.)\r\n\r\nIn R, the fundamental unit of shareable code is the package. As of March 2023, there were over 19,000 packages available on CRAN. Hadley Wickham and I recently updated the R Packages book for a second edition, which brought home just how much the package development landscape has changed in recent years (for the better!). \r\n\r\nIn this talk, I highlight recent-ish developments that I think have a great payoff for package maintainers. I'll talk about the impact of new services like GitHub Actions, new tools like pkgdown, and emerging shared practices, such as principles that are helpful when testing a package.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Package development.\r\nSession Code: TALK-1132", + "description": "(Due to unforeseen circumstances, Hadley Wickham presented this talk \"slide karaoke\" style, from materials prepared by Jenny Bryan.)\r\n\r\nIn R, the fundamental unit of shareable code is the package. As of March 2023, there were over 19,000 packages available on CRAN. Hadley Wickham and I recently updated the R Packages book for a second edition, which brought home just how much the package development landscape has changed in recent years (for the better!). \r\n\r\nIn this talk, I highlight recent-ish developments that I think have a great payoff for package maintainers. I'll talk about the impact of new services like GitHub Actions, new tools like pkgdown, and emerging shared practices, such as principles that are helpful when testing a package.", "duration": 1148, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json b/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json index 3d5d7e60b..8bed70310 100644 --- a/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-abstractions-all-the-way-down-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by JD Long\r\n\r\nAbstractions rule everything around us. JD Long talks about abstractions from the board room to the silicon. \r\n\r\nOver 20 years ago Joel Spolsky famously wrote, \"All non-trivial abstractions, to some degree, are leaky.\" Unsurprisingly this has not changed. However, we have introduced more and more layers of abstraction into our workflows: Virtual Machines, AWS services, WASM, Docker, R, Python, data frames, and on and on. But then on top of the computational abstractions we have people abstractions: managers, colleagues, executives, stakeholders, etc. \r\n\r\nJD's presentation will be a wild romp through the mental models of abstractions and discuss how we, as technical analytical types, can gain skill in traversing abstractions and dealing with leaks.\r\n\r\nMaterials: https://github.com/CerebralMastication/Presentations/tree/master/2023_posit-conf\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: It's abstractions all the way down ....\r\nSession Code: KEY-1161", + "description": "Abstractions rule everything around us. JD Long talks about abstractions from the board room to the silicon. \r\n\r\nOver 20 years ago Joel Spolsky famously wrote, \"All non-trivial abstractions, to some degree, are leaky.\" Unsurprisingly this has not changed. However, we have introduced more and more layers of abstraction into our workflows: Virtual Machines, AWS services, WASM, Docker, R, Python, data frames, and on and on. But then on top of the computational abstractions we have people abstractions: managers, colleagues, executives, stakeholders, etc. \r\n\r\nJD's presentation will be a wild romp through the mental models of abstractions and discuss how we, as technical analytical types, can gain skill in traversing abstractions and dealing with leaks.\r\n\r\nMaterials: https://github.com/CerebralMastication/Presentations/tree/master/2023_posit-conf", "duration": 3760, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json b/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json index 64a3b080c..44584d277 100644 --- a/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json +++ b/positconf-2023/videos/it-s-all-about-perspective-making-a-case-for-generative-art-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Meghan Santiago Harris\r\n\r\nThis talk explores how to create art in the R language while highlighting some similarities between the skills required for creating generative art and those needed to perform data science tasks in R.\r\n\r\nBecause the field of data science is inherently task-oriented, it is no wonder that most people struggle to see the utility of generative art past the bounds of a casual hobby. This talk will invite the participant to learn about generative art while focusing on \"\"why\"\" people should create it and its potential place in data science. This talk is suitable for all disciplines and artistic abilities. Furthermore, this talk will aim to expand the participant's perspective on generative art with the following concepts:\r\n\r\n- What is generative art and how can it be created in R or Python\r\n- Justifications for generative art within Data Science\r\n- Examples of programming skills that are transferrable between generative art and pragmatic data science projects\r\n\r\nMaterials:\r\n- Link to the talk repo: https://github.com/Meghansaha/a_case_for_genart \r\n- Link to the slides: https://meghansaha.github.io/a_case_for_genart/#/title-slide \r\n- Link to the artpack package site: https://meghansaha.github.io/artpack/ \r\n- Personal Site: https://thetidytrekker.com/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1109", + "description": "This talk explores how to create art in the R language while highlighting some similarities between the skills required for creating generative art and those needed to perform data science tasks in R.\r\n\r\nBecause the field of data science is inherently task-oriented, it is no wonder that most people struggle to see the utility of generative art past the bounds of a casual hobby. This talk will invite the participant to learn about generative art while focusing on \"\"why\"\" people should create it and its potential place in data science. This talk is suitable for all disciplines and artistic abilities. Furthermore, this talk will aim to expand the participant's perspective on generative art with the following concepts:\r\n\r\n- What is generative art and how can it be created in R or Python\r\n- Justifications for generative art within Data Science\r\n- Examples of programming skills that are transferrable between generative art and pragmatic data science projects\r\n\r\nMaterials:\r\n- Link to the talk repo: https://github.com/Meghansaha/a_case_for_genart \r\n- Link to the slides: https://meghansaha.github.io/a_case_for_genart/#/title-slide \r\n- Link to the artpack package site: https://meghansaha.github.io/artpack/ \r\n- Personal Site: https://thetidytrekker.com/", "duration": 1180, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json b/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json index 85aa06fb7..b8efb34c1 100644 --- a/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json +++ b/positconf-2023/videos/large-language-models-in-rstudio-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by James Wade\r\n\r\nLarge language models (LLMs), such as ChatGPT, have shown the potential to transform how we code. As an R package developer, I have contributed to the creation of two packages -- gptstudio and gpttools -- specifically designed to incorporate LLMs into R workflows within the RStudio environment.\r\n\r\nThe integration of ChatGPT allows users to efficiently add code comments, debug scripts, and address complex coding challenges directly from RStudio. With text embedding and semantic search, we can teach ChatGPT new tricks, resulting in more precise and context-aware responses. This talk will delve into hands-on examples to showcase the practical application of these models, as well as offer my perspective as a recent entrant into public package development.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1154", + "description": "Large language models (LLMs), such as ChatGPT, have shown the potential to transform how we code. As an R package developer, I have contributed to the creation of two packages -- gptstudio and gpttools -- specifically designed to incorporate LLMs into R workflows within the RStudio environment.\r\n\r\nThe integration of ChatGPT allows users to efficiently add code comments, debug scripts, and address complex coding challenges directly from RStudio. With text embedding and semantic search, we can teach ChatGPT new tricks, resulting in more precise and context-aware responses. This talk will delve into hands-on examples to showcase the practical application of these models, as well as offer my perspective as a recent entrant into public package development.", "duration": 1126, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json b/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json index 86a4407bf..a7ba80852 100644 --- a/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json +++ b/positconf-2023/videos/magic-with-webassembly-and-webr-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by George Stagg\r\n\r\nEarlier this year the initial version of webR was released and users have begun building new interactive experiences with R on the web. In this talk, I'll discuss webR's TypeScript library and what it is able to do. The library allows users to interact with the R environment directly from JavaScript, which enables manipulation tricks that seem like magic. I'll begin by describing how to move objects from R to JS and back again, and discuss the technology that makes this possible. I'll continue with more advanced manipulation, such as invoking R functions from JS and talk about why you might want to do so. Finally, I'll describe how messages are sent over webR's communication channel and explain how this enables webR to work with Shinylive.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1152", + "description": "Earlier this year the initial version of webR was released and users have begun building new interactive experiences with R on the web. In this talk, I'll discuss webR's TypeScript library and what it is able to do. The library allows users to interact with the R environment directly from JavaScript, which enables manipulation tricks that seem like magic. I'll begin by describing how to move objects from R to JS and back again, and discuss the technology that makes this possible. I'll continue with more advanced manipulation, such as invoking R functions from JS and talk about why you might want to do so. Finally, I'll describe how messages are sent over webR's communication channel and explain how this enables webR to work with Shinylive.", "duration": 1163, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json b/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json index d8112e34d..dc0b4c2a8 100644 --- a/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json +++ b/positconf-2023/videos/making-a-python-web-app-is-easy-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Marcos Huerta\r\n\r\nMaking Python Web apps using Dash, Streamlit, and Shiny for Python\r\n\r\nThis talk describes how to make distribution-free prediction intervals for regression models via the tidymodels framework. \r\n\r\nBy creating and deploying an interactive web application you can better share your data, code, and ideas easily with a broad audience. I plan to talk about several Python web application frameworks, and how you can use them to turn a class, function, or data set visualization into an interactive web page to share with the world. I plan to discuss building simple web applications with Plotly Dash, Streamlit, and Shiny for Python.\r\n\r\nMaterials:\r\n- Comprehensive talk notes here: https://marcoshuerta.com/posts/positconf2023/\r\n- https://www.tidymodels.org/learn/models/conformal-regression/\r\n- https://probably.tidymodels.org/reference/index.html#regression-predictions\r\n\r\nCorrections:\r\nIn my live remarks, I said a Dash callback can have only one output: that is not correct, a Dash callback can update multiple outputs.\r\nI was trying to say that a Dash output can only be updated by one callback, but even that is no longer true as of Dash 2.9. https://dash.plotly.com/duplicate-callback-outputs\"\"\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1086", + "description": "Making Python Web apps using Dash, Streamlit, and Shiny for Python\r\n\r\nThis talk describes how to make distribution-free prediction intervals for regression models via the tidymodels framework. \r\n\r\nBy creating and deploying an interactive web application you can better share your data, code, and ideas easily with a broad audience. I plan to talk about several Python web application frameworks, and how you can use them to turn a class, function, or data set visualization into an interactive web page to share with the world. I plan to discuss building simple web applications with Plotly Dash, Streamlit, and Shiny for Python.\r\n\r\nMaterials:\r\n- Comprehensive talk notes here: https://marcoshuerta.com/posts/positconf2023/\r\n- https://www.tidymodels.org/learn/models/conformal-regression/\r\n- https://probably.tidymodels.org/reference/index.html#regression-predictions\r\n\r\nCorrections:\r\nIn my live remarks, I said a Dash callback can have only one output: that is not correct, a Dash callback can update multiple outputs.\r\nI was trying to say that a Dash output can only be updated by one callback, but even that is no longer true as of Dash 2.9. https://dash.plotly.com/duplicate-callback-outputs\"\"", "duration": 1095, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json b/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json index 494edd30f..ffa5864f2 100644 --- a/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json +++ b/positconf-2023/videos/matching-tools-to-titans-tailoring-posit-workbench-for-every-cloud-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by James Blair\r\n\r\nIn an era of diverse cloud platforms, leveraging tools effectively is paramount. This talk highlights the adaptability of Posit Workbench within leading cloud platforms. Delve into strategic integrations, understand key challenges, and uncover practical solutions. By the end, attendees will be equipped with insights to harness Posit Workbench's capabilities seamlessly across varied cloud environments.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science infrastructure for your org.\r\nSession Code: TALK-1115", + "description": "In an era of diverse cloud platforms, leveraging tools effectively is paramount. This talk highlights the adaptability of Posit Workbench within leading cloud platforms. Delve into strategic integrations, understand key challenges, and uncover practical solutions. By the end, attendees will be equipped with insights to harness Posit Workbench's capabilities seamlessly across varied cloud environments.", "duration": 1079, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json b/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json index 39e1591df..b7cec3bf8 100644 --- a/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/motley-crews-collaborating-with-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Susan McMillan, Wyl Schuth, and Michael Zenz\r\n\r\nAdoption of Quarto for document creation has transformed the collaborative workflow for our small higher-education analytics team. Historically, content experts wrote in Word documents and data analysts used R for statistics and graphics. Specialization in different software tools created challenges for producing collaborative analytic reports, but Quarto has solved this problem. We will describe how we use Quarto for writing and editing text, embedding statistical analysis and graphics, and producing reports with a standard style in multiple formats, including web pages.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1157", + "description": "Adoption of Quarto for document creation has transformed the collaborative workflow for our small higher-education analytics team. Historically, content experts wrote in Word documents and data analysts used R for statistics and graphics. Specialization in different software tools created challenges for producing collaborative analytic reports, but Quarto has solved this problem. We will describe how we use Quarto for writing and editing text, embedding statistical analysis and graphics, and producing reports with a standard style in multiple formats, including web pages.", "duration": 1334, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json b/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json index e16b26146..92c4b5134 100644 --- a/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json +++ b/positconf-2023/videos/never-again-in-outer-par-mode-making-next-generation-pdfs-with-quarto-typst-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Carlos Scheidegger\r\n\r\nQuarto 1.4 will introduce support for Typst. Typst is a brand-new open-source typesetting system built from scratch to support the lessons we have learned over almost half a century of high-quality computer typesetting that TeX and LaTeX have enabled. If you've ever had to produce a PDF with Quarto and got stuck handling an inscrutable error message from LaTeX, or wanted to create a new template but were too intimated by LaTeX's arcane syntax, this talk is for you. I'll show you why we need an alternative for TeX and LaTeX , and why it will make Quarto even better.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1142", + "description": "Quarto 1.4 will introduce support for Typst. Typst is a brand-new open-source typesetting system built from scratch to support the lessons we have learned over almost half a century of high-quality computer typesetting that TeX and LaTeX have enabled. If you've ever had to produce a PDF with Quarto and got stuck handling an inscrutable error message from LaTeX, or wanted to create a new template but were too intimated by LaTeX's arcane syntax, this talk is for you. I'll show you why we need an alternative for TeX and LaTeX , and why it will make Quarto even better.", "duration": 1194, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json b/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json index b2d84ba32..6518ba84f 100644 --- a/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json +++ b/positconf-2023/videos/oops-i-m-a-manager-on-more-effective-1-on-1-meetings-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Andrew Holz\r\n\r\nAs a team leader (accidental or not), it's easy to get caught up in the daily grind and overlook the importance of 1-on-1s. Bad idea. 1-on-1s are critical for building trust, providing feedback, and ensuring that everyone is on the same page.\r\n\r\nKeys to good 1-on-1s start with a small amount of prep and a running shared document of notes and takeaways. Another key is to rotate types of 1-on-1s. Possibilities include \"heads down\" on recent work, \"heads up\" looking further out, and career-focused sessions. After some tips on the right sort of questions and uncovering sneaky issues, I will also touch on effective feedback.\r\n\r\nI will share resources and hope to include Seussian visuals and a few poetic lines to help the key points stick.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1064", + "description": "As a team leader (accidental or not), it's easy to get caught up in the daily grind and overlook the importance of 1-on-1s. Bad idea. 1-on-1s are critical for building trust, providing feedback, and ensuring that everyone is on the same page.\r\n\r\nKeys to good 1-on-1s start with a small amount of prep and a running shared document of notes and takeaways. Another key is to rotate types of 1-on-1s. Possibilities include \"heads down\" on recent work, \"heads up\" looking further out, and career-focused sessions. After some tips on the right sort of questions and uncovering sneaky issues, I will also touch on effective feedback.\r\n\r\nI will share resources and hope to include Seussian visuals and a few poetic lines to help the key points stick.", "duration": 1127, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json b/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json index 8669602f7..afd43de47 100644 --- a/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json +++ b/positconf-2023/videos/open-source-property-assessment-tidymodels-to-allocate-16b-in-property-taxes-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Nicole Jardine and Dan Snow\r\n\r\nHow the Cook County Assessor's Office uses R and tidymodels for its residential property valuation models.\r\n\r\nThe Cook County Assessor's Office (CCAO) determines the current market value of properties for the purpose of property taxation. Since 2020, the CCAO has used R, tidymodels, and LightGBM to build predictive models that value Cook County's 1.5 million residential properties, which are collectively worth over $400B. These predictive models are open-source, easily replicable, and have significantly improved valuation accuracy and equity over time. \r\n\r\nJoin CCAO Chief Data Officer Nicole Jardine and Director of Data Science Dan Snow as they walk through the CCAO's modeling process, shares lessons learned, and offer a sneak peek at changes planned for the 2024 reassessment of Chicago.\r\n\r\nMaterials: https://github.com/ccao-data\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1147", + "description": "How the Cook County Assessor's Office uses R and tidymodels for its residential property valuation models.\r\n\r\nThe Cook County Assessor's Office (CCAO) determines the current market value of properties for the purpose of property taxation. Since 2020, the CCAO has used R, tidymodels, and LightGBM to build predictive models that value Cook County's 1.5 million residential properties, which are collectively worth over $400B. These predictive models are open-source, easily replicable, and have significantly improved valuation accuracy and equity over time. \r\n\r\nJoin CCAO Chief Data Officer Nicole Jardine and Director of Data Science Dan Snow as they walk through the CCAO's modeling process, shares lessons learned, and offer a sneak peek at changes planned for the 2024 reassessment of Chicago.\r\n\r\nMaterials: https://github.com/ccao-data", "duration": 1158, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json b/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json index 566d98021..079832423 100644 --- a/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json +++ b/positconf-2023/videos/open-source-solutions-to-next-generation-submissions-after-30-years-of-industry-experience.json @@ -1,5 +1,5 @@ { - "description": "Presented by Mike K Smith\r\n\r\nThe pharmaceutical industry is undergoing rapid change, driven by a desire from both industry and regulatory agencies to move to more interactive visualizations and web applications to review data and make decisions. These changes would have been unthinkable 30 years ago when I started working at Pfizer. \r\n\r\nIn this talk, I'll consider the drivers for these changes, how open-source tools can help achieve this, and why collaboration across the industry is vital to achieving this goal. I'll contrast this with my experience of 30 years working in the pharma industry - when the R language had only just been released, when the internet was new, and when submissions to agencies were printed out, loaded onto trucks, and shipped to their doors.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Pharma.\r\nSession Code: TALK-1067", + "description": "The pharmaceutical industry is undergoing rapid change, driven by a desire from both industry and regulatory agencies to move to more interactive visualizations and web applications to review data and make decisions. These changes would have been unthinkable 30 years ago when I started working at Pfizer. \r\n\r\nIn this talk, I'll consider the drivers for these changes, how open-source tools can help achieve this, and why collaboration across the industry is vital to achieving this goal. I'll contrast this with my experience of 30 years working in the pharma industry - when the R language had only just been released, when the internet was new, and when submissions to agencies were printed out, loaded onto trucks, and shipped to their doors.", "duration": 1109, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json b/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json index 3020f5a4f..6a0d3e406 100644 --- a/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json +++ b/positconf-2023/videos/package-management-for-data-scientists-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Tyler Finethy\r\n\r\nIn my talk, \"Package Management for Data Scientists,\" we will discuss software dependencies for R and Python and the common issues faced during package installations. I will begin with an overview of package management, highlighting its crucial role in data science. We'll then focus on practical strategies to prevent dependency errors and address effective troubleshooting when these problems occur. Lastly, we will look towards the future, discussing potential package management improvements, focusing on reproducibility and accessibility for those new to the field.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1081", + "description": "In my talk, \"Package Management for Data Scientists,\" we will discuss software dependencies for R and Python and the common issues faced during package installations. I will begin with an overview of package management, highlighting its crucial role in data science. We'll then focus on practical strategies to prevent dependency errors and address effective troubleshooting when these problems occur. Lastly, we will look towards the future, discussing potential package management improvements, focusing on reproducibility and accessibility for those new to the field.", "duration": 713, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json b/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json index d3baa7f46..e068049d5 100644 --- a/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json +++ b/positconf-2023/videos/parameterized-quarto-reports-improve-understanding-of-soil-health-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Jadey Ryan\r\n\r\nLearn how to use R and Quarto parameterized reporting in this four-step workflow to automate custom HTML and Word reports that are thoughtfully designed for audience interpretation and accessibility.\r\n\r\nSoil health data are notoriously challenging to tidy and effectively communicate to farmers. We used functional programming with the tidyverse to reproducibly streamline data cleaning and summarization. To improve project outreach, we developed a Quarto project to dynamically create interactive HTML reports and printable PDFs. Custom to every farmer, reports include project goals, measured parameter descriptions, summary statistics, maps, tables, and graphs. \r\n\r\nOur case study presents a workflow for data preparation and parameterized reporting, with best practices for effective data visualization, interpretation, and accessibility.\r\n\r\nTalk materials: https://jadeyryan.com/talks/2023-09-25_posit_parameterized-quarto/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Elevating your reports.\r\nSession Code: TALK-1160", + "description": "Learn how to use R and Quarto parameterized reporting in this four-step workflow to automate custom HTML and Word reports that are thoughtfully designed for audience interpretation and accessibility.\r\n\r\nSoil health data are notoriously challenging to tidy and effectively communicate to farmers. We used functional programming with the tidyverse to reproducibly streamline data cleaning and summarization. To improve project outreach, we developed a Quarto project to dynamically create interactive HTML reports and printable PDFs. Custom to every farmer, reports include project goals, measured parameter descriptions, summary statistics, maps, tables, and graphs. \r\n\r\nOur case study presents a workflow for data preparation and parameterized reporting, with best practices for effective data visualization, interpretation, and accessibility.\r\n\r\nTalk materials: https://jadeyryan.com/talks/2023-09-25_posit_parameterized-quarto/", "duration": 1186, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json b/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json index e13081aaf..6cf3cffa3 100644 --- a/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json +++ b/positconf-2023/videos/quickly-get-your-quarto-html-theme-in-order-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Greg Swinehart\r\n\r\nA 5-minute talk to discuss how I've used Quarto and Bootstrap variables to quickly make Shiny's new website look as it should. The Quarto user I have in mind works at an organization with specific brand guidelines to follow. I\u201a will discuss how to set up your theme, show some key Quarto settings, and how Bootstrap\u201a Sass variables are your best friend.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1170", + "description": "A 5-minute talk to discuss how I've used Quarto and Bootstrap variables to quickly make Shiny's new website look as it should. The Quarto user I have in mind works at an organization with specific brand guidelines to follow. I‚ will discuss how to set up your theme, show some key Quarto settings, and how Bootstrap‚ Sass variables are your best friend.", "duration": 339, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json b/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json index 8371d10e4..3ad3e4747 100644 --- a/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json +++ b/positconf-2023/videos/r-not-only-in-production-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Kara Woo\r\n\r\nI will share what our team has learned from successfully integrating R in all areas of our company's operations. InsightRX is a precision medicine company whose goal is to ensure that each patient receives the right drug at the optimal dose. At InsightRX, R is a first-class language that's used for purposes ranging from customer-facing products to internal data infrastructure, new product prototypes, and regulatory reporting. Using R in this way has given us the opportunity to forge fruitful collaborations with other teams in which we can both learn and teach. \r\n\r\nJoin me as I share how the skills of data science and engineering can complement each other to create better products and greater impact.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: R Not Only In Production.\r\nSession Code: KEY-1108", + "description": "I will share what our team has learned from successfully integrating R in all areas of our company's operations. InsightRX is a precision medicine company whose goal is to ensure that each patient receives the right drug at the optimal dose. At InsightRX, R is a first-class language that's used for purposes ranging from customer-facing products to internal data infrastructure, new product prototypes, and regulatory reporting. Using R in this way has given us the opportunity to forge fruitful collaborations with other teams in which we can both learn and teach. \r\n\r\nJoin me as I share how the skills of data science and engineering can complement each other to create better products and greater impact.", "duration": 3259, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/r-you-going-posit-conf-2023.json b/positconf-2023/videos/r-you-going-posit-conf-2023.json index 7437505cb..129916085 100644 --- a/positconf-2023/videos/r-you-going-posit-conf-2023.json +++ b/positconf-2023/videos/r-you-going-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by SherAaron Hurt\r\n\r\n3 things to remember when starting your journey to become a data scientist\r\n\r\nEveryone will have a different journey when becoming a data scientist. However, there are a few tips to consider to make the journey less daunting and more enjoyable. Listen, as I tell my story as a data scientist and offer resources and tips to build confidence for those who are new to their journey. The tools are available however, it is not always easy to find them. \r\n\r\nkeywords: openscience, The Carpentries, R programming language, GPS, data science journey, data science resources\r\n\r\nMaterials: \r\n- https://www.linkedin.com/in/sheraaronhurt/\r\n- carpentries.org/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1097", + "description": "3 things to remember when starting your journey to become a data scientist\r\n\r\nEveryone will have a different journey when becoming a data scientist. However, there are a few tips to consider to make the journey less daunting and more enjoyable. Listen, as I tell my story as a data scientist and offer resources and tips to build confidence for those who are new to their journey. The tools are available however, it is not always easy to find them. \r\n\r\nkeywords: openscience, The Carpentries, R programming language, GPS, data science journey, data science resources\r\n\r\nMaterials: \r\n- https://www.linkedin.com/in/sheraaronhurt/\r\n- carpentries.org/", "duration": 1172, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json b/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json index 78538062b..c287d6759 100644 --- a/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json +++ b/positconf-2023/videos/reliable-maintenance-of-machine-learning-models-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Julia Silge\r\n\r\nMaintaining machine learning models in production can be quite different from maintaining general software projects, because of the unique statistical characteristics of ML models.\r\n\r\nIn this talk, learn about model drift, the different ways the word \"performance\" is used with models, what you can monitor about a model, how feedback loops impact models, and how you can use vetiver to set yourself up for success with model maintenance. This talk will help practitioners who are already deploying models, but this is also useful knowledge for practitioners earlier in their MLOps journey; decisions made along the way can make the difference between resilient models that are easier to maintain and disappointing or misleading models.\r\n\r\nMaterials: https://github.com/juliasilge/ml-maintenance-2023\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1083", + "description": "Maintaining machine learning models in production can be quite different from maintaining general software projects, because of the unique statistical characteristics of ML models.\r\n\r\nIn this talk, learn about model drift, the different ways the word \"performance\" is used with models, what you can monitor about a model, how feedback loops impact models, and how you can use vetiver to set yourself up for success with model maintenance. This talk will help practitioners who are already deploying models, but this is also useful knowledge for practitioners earlier in their MLOps journey; decisions made along the way can make the difference between resilient models that are easier to maintain and disappointing or misleading models.\r\n\r\nMaterials: https://github.com/juliasilge/ml-maintenance-2023", "duration": 1089, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json b/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json index ec1ae00fa..d62e2012c 100644 --- a/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/reproducible-manuscripts-with-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Mine \u00c7etinkaya-Rundel\r\n\r\nIn this talk, we present a new capability in Quarto that provides a straightforward and user-friendly approach to creating truly reproducible manuscripts that are publication-ready for submission to popular journals. This new feature, Quarto manuscripts, includes the ability to produce a bundled output containing a standardized journal format, source documents, source computations, referenced resources, and execution information into a single bundle that is ingested into journal review and production processes. We'll demo how Quarto manuscripts work and how you can incorporate them into your current manuscript development process as well as touch on pain points in your current workflow that Quarto manuscripts help alleviate.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1070", + "description": "In this talk, we present a new capability in Quarto that provides a straightforward and user-friendly approach to creating truly reproducible manuscripts that are publication-ready for submission to popular journals. This new feature, Quarto manuscripts, includes the ability to produce a bundled output containing a standardized journal format, source documents, source computations, referenced resources, and execution information into a single bundle that is ingested into journal review and production processes. We'll demo how Quarto manuscripts work and how you can incorporate them into your current manuscript development process as well as touch on pain points in your current workflow that Quarto manuscripts help alleviate.", "duration": 1226, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json b/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json index 9909350f9..d961b5aa2 100644 --- a/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json +++ b/positconf-2023/videos/running-r-shiny-without-a-server-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Joe Cheng\r\n\r\nA year ago, Posit announced ShinyLive, a deployment mode of Shiny that lets you run interactive applications written in Python, without actually running a Python server at runtime. Instead, ShinyLive turns Shiny for Python apps into pure client-side apps, running on a pure client-side Python installation.\r\n\r\nNow, that same capability has come to Shiny for R, thanks to the webR project.\r\n\r\nIn this talk, I'll show you how you can get started with ShinyLive for R, and why this is more interesting than just cheaper app hosting. I'll talk about some of the different use cases we had in mind for ShinyLive, and help you decide if ShinyLive makes sense for your app.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: I can't believe it's not magic: new tools for data science.\r\nSession Code: TALK-1151", + "description": "A year ago, Posit announced ShinyLive, a deployment mode of Shiny that lets you run interactive applications written in Python, without actually running a Python server at runtime. Instead, ShinyLive turns Shiny for Python apps into pure client-side apps, running on a pure client-side Python installation.\r\n\r\nNow, that same capability has come to Shiny for R, thanks to the webR project.\r\n\r\nIn this talk, I'll show you how you can get started with ShinyLive for R, and why this is more interesting than just cheaper app hosting. I'll talk about some of the different use cases we had in mind for ShinyLive, and help you decide if ShinyLive makes sense for your app.", "duration": 1209, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json b/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json index f37560b3b..d8a9c08f5 100644 --- a/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json +++ b/positconf-2023/videos/scale-your-data-validation-workflow-with-pointblank-and-posit-connect-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Michael Garcia\r\n\r\nFor the Data Services team at Medable, our number one priority is to ensure the data we collect and deliver to our clients is of the highest quality. The {pointblank} package, along with Posit Connect, modernizes how we tackle data validation within Data Services. \r\n\r\nIn this talk, I will briefly summarize how we develop test code with {pointblank}, share with {pins}, execute with {rmarkdown}, and report findings with {blastula}. Finally, I will show how we aggregate data from test results across projects into a holistic view using {shiny}.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1058", + "description": "For the Data Services team at Medable, our number one priority is to ensure the data we collect and deliver to our clients is of the highest quality. The {pointblank} package, along with Posit Connect, modernizes how we tackle data validation within Data Services. \r\n\r\nIn this talk, I will briefly summarize how we develop test code with {pointblank}, share with {pins}, execute with {rmarkdown}, and report findings with {blastula}. Finally, I will show how we aggregate data from test results across projects into a holistic view using {shiny}.", "duration": 1021, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json b/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json index 1c2553b48..03f786d51 100644 --- a/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json +++ b/positconf-2023/videos/serenity-now-productivity-later-focus-your-project-stack-with-the-gonzalez-matrix-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Patrick Tennant\r\n\r\nHow should you respond when your boss has too many good ideas for data science projects? In this talk, I'll review our use of an adapted version of the Eisenhower Matrix that lays out our projects according to the effort required and the value they will produce. Given the functionally unlimited number of data science projects a team could do, learn how we keep our team focused on valuable work while reducing the stress of a never-ending list of projects.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1065", + "description": "How should you respond when your boss has too many good ideas for data science projects? In this talk, I'll review our use of an adapted version of the Eisenhower Matrix that lays out our projects according to the effort required and the value they will produce. Given the functionally unlimited number of data science projects a team could do, learn how we keep our team focused on valuable work while reducing the stress of a never-ending list of projects.", "duration": 1194, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json b/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json index 36fe8bd27..688c7b4ad 100644 --- a/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json +++ b/positconf-2023/videos/shiny-developer-secrets-insights-from-over-1200-applicants-and-what-you-must-know-to-shine.json @@ -1,5 +1,5 @@ { - "description": "Presented by Vedha Viyash\r\n\r\nOver 1,200 candidates applied for the R/Shiny developer role at Appsilon in the last year, and I will be sharing some insights that we have gained from going through the qualitative and quantitative feedback collected from every round of the interview process.\r\n\r\nI will be sharing some key takeaways that would help you focus on things that will make you a better Shiny developer. From reactivity to software testing, there are multiple skills that make up a good Shiny developer and you will get to know the major gaps and how to focus on them.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1173", + "description": "Over 1,200 candidates applied for the R/Shiny developer role at Appsilon in the last year, and I will be sharing some insights that we have gained from going through the qualitative and quantitative feedback collected from every round of the interview process.\r\n\r\nI will be sharing some key takeaways that would help you focus on things that will make you a better Shiny developer. From reactivity to software testing, there are multiple skills that make up a good Shiny developer and you will get to know the major gaps and how to focus on them.", "duration": 286, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json b/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json index c8fe51fac..902126a6e 100644 --- a/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json +++ b/positconf-2023/videos/shiny-for-python-machine-learning-apps-with-pandas-scikit-learn-and-tensorflow-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Chelsea Parlett-Pelleriti\r\n\r\nWith the introduction of Shiny for Python in 2022, users can now use the power of reactivity with their favorite Python packages. Shiny can be used to build interactive reports, dashboards, and web apps, that make sharing insights and results both simple and dynamic. This includes apps to display and explore popular Machine Learning models built with staple Python packages like pandas, scikit-learn, and TensorFlow. This talk will demonstrate how to build simple Shiny for Python apps that interface with these packages, and discuss some of the benefits of using Shiny for Python to build your web apps.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1087", + "description": "With the introduction of Shiny for Python in 2022, users can now use the power of reactivity with their favorite Python packages. Shiny can be used to build interactive reports, dashboards, and web apps, that make sharing insights and results both simple and dynamic. This includes apps to display and explore popular Machine Learning models built with staple Python packages like pandas, scikit-learn, and TensorFlow. This talk will demonstrate how to build simple Shiny for Python apps that interface with these packages, and discuss some of the benefits of using Shiny for Python to build your web apps.", "duration": 1263, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json b/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json index e5ba573dd..eccca4479 100644 --- a/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json +++ b/positconf-2023/videos/shiny-new-tools-for-scaling-your-shiny-apps-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Joe Kirincic\r\n\r\nSo you have a Shiny app your org loves, but as adoption grows, performance starts getting sluggish. Profiling reveals your cool interactive plots are the culprit. What can you do to make things snappy again? We can increase the number of app instances, sure, but suppose that isn't an option for us. Another approach is to shift the plotting work from the server onto the client. \r\n\r\nIn this talk, we'll learn how to leverage two Javascript projects, DuckDB-WASM and Observable's Plot.js, in our Shiny app to create fast, flexible interactive visualizations in the browser without burdening our app's server function. The end result is an app that can scale to more users without needing to increase compute resources.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1088", + "description": "So you have a Shiny app your org loves, but as adoption grows, performance starts getting sluggish. Profiling reveals your cool interactive plots are the culprit. What can you do to make things snappy again? We can increase the number of app instances, sure, but suppose that isn't an option for us. Another approach is to shift the plotting work from the server onto the client. \r\n\r\nIn this talk, we'll learn how to leverage two Javascript projects, DuckDB-WASM and Observable's Plot.js, in our Shiny app to create fast, flexible interactive visualizations in the browser without burdening our app's server function. The end result is an app that can scale to more users without needing to increase compute resources.", "duration": 1099, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json b/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json index 53b07d3e0..e6e9564f4 100644 --- a/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json +++ b/positconf-2023/videos/shinyuieditor-from-alpha-to-powerful-shiny-app-development-tool-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Nick Strayer\r\n\r\nSince its alpha debut at last year's conference, the ShinyUiEditor has experienced continuous development, evolving into a powerful tool for crafting Shiny app UIs. Some key enhancements include the integration of new bslib components and the editor's ability to create or navigate to existing server bindings for inputs and outputs.\r\n\r\nIn addition to new features, the editor is now available as a VSCode extension enabling it to integrate smoothly into more developers' workflows. This talk will showcase how these new capabilities empower users to efficiently create visually appealing and production-ready applications with ease.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1126", + "description": "Since its alpha debut at last year's conference, the ShinyUiEditor has experienced continuous development, evolving into a powerful tool for crafting Shiny app UIs. Some key enhancements include the integration of new bslib components and the editor's ability to create or navigate to existing server bindings for inputs and outputs.\r\n\r\nIn addition to new features, the editor is now available as a VSCode extension enabling it to integrate smoothly into more developers' workflows. This talk will showcase how these new capabilities empower users to efficiently create visually appealing and production-ready applications with ease.", "duration": 1104, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json b/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json index 91e2bc415..b1293491e 100644 --- a/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json +++ b/positconf-2023/videos/side-effects-of-a-year-of-blogging-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Millie Symns\r\n\r\nA big part of being in the R community is sharing your knowledge in different forums, no matter how big or small. So what better way to do that than a blog? And what better way than using R and Posit products to build and maintain that blog and website? This was the route I took to challenge myself in putting myself out there more in the community to find my voice, share my knowledge and learn new things. \r\n\r\nIn this talk, I will reflect on lessons learned and gains I have spent the past year blogging and sharing my website for all to see. The side effects include professional and personal benefits - from a clear profile of my skills to the progression of the development of my art. You may leave inspired to try the challenge for yourself.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1130", + "description": "A big part of being in the R community is sharing your knowledge in different forums, no matter how big or small. So what better way to do that than a blog? And what better way than using R and Posit products to build and maintain that blog and website? This was the route I took to challenge myself in putting myself out there more in the community to find my voice, share my knowledge and learn new things. \r\n\r\nIn this talk, I will reflect on lessons learned and gains I have spent the past year blogging and sharing my website for all to see. The side effects include professional and personal benefits - from a clear profile of my skills to the progression of the development of my art. You may leave inspired to try the challenge for yourself.", "duration": 1010, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json b/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json index 25afee213..f3f010956 100644 --- a/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json +++ b/positconf-2023/videos/siuba-and-duckdb-analyzing-everything-everywhere-all-at-once-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Michael Chow\r\n\r\nEvery data analysis in Python starts with a big fork in the road: which DataFrame library should I use?\r\n\r\nThe DataFrame Decision locks you into different methods, with subtly different behavior:: \r\n- different table methods (e.g. polars `.with_columns()` vs pandas `.assign()`) \r\n- different column methods (e.g. polars `.map_dict()` vs pandas `.map()`)\r\n\r\nIn this talk, I'll discuss how siuba (a dplyr port to python) combines with duckdb (a crazy powerful sql engine) to provide a unified, dplyr-like interface for analyzing a wide range of data sources\u201a whether pandas and polars DataFrames, parquet files in a cloud bucket, or pins on Posit Connect.\r\n\r\nFinally, I'll discuss recent experiments to more tightly integrate siuba and duckdb.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Databases for data science with duckdb and dbt.\r\nSession Code: TALK-1101", + "description": "Every data analysis in Python starts with a big fork in the road: which DataFrame library should I use?\r\n\r\nThe DataFrame Decision locks you into different methods, with subtly different behavior:: \r\n- different table methods (e.g. polars `.with_columns()` vs pandas `.assign()`) \r\n- different column methods (e.g. polars `.map_dict()` vs pandas `.map()`)\r\n\r\nIn this talk, I'll discuss how siuba (a dplyr port to python) combines with duckdb (a crazy powerful sql engine) to provide a unified, dplyr-like interface for analyzing a wide range of data sources‚ whether pandas and polars DataFrames, parquet files in a cloud bucket, or pins on Posit Connect.\r\n\r\nFinally, I'll discuss recent experiments to more tightly integrate siuba and duckdb.", "duration": 1169, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json b/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json index 5dc5aafd6..35024d166 100644 --- a/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json +++ b/positconf-2023/videos/slushy-a-bridge-to-the-future-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Becca Krouse\r\n\r\nScaling the use of R can present complications for environment management, especially in regulated industries with a focus on traceability. One solution is controlled (aka \"frozen\") environments, which are carefully curated and tested by tech teams. However, the speed of R development means the environments quickly become outdated and users are unable to benefit from the latest advances. Enter {slushy}: a team-friendly tool powered by {renv} and Posit Package Manager. Users can quickly mimic a controlled environment, with the easy ability to time travel between snapshot dates. Attendees will learn how {slushy} bolstered our R adoption efforts, and how this strategy enables tech teams and users to work in parallel towards a common future.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Managing packages.\r\nSession Code: TALK-1078", + "description": "Scaling the use of R can present complications for environment management, especially in regulated industries with a focus on traceability. One solution is controlled (aka \"frozen\") environments, which are carefully curated and tested by tech teams. However, the speed of R development means the environments quickly become outdated and users are unable to benefit from the latest advances. Enter {slushy}: a team-friendly tool powered by {renv} and Posit Package Manager. Users can quickly mimic a controlled environment, with the easy ability to time travel between snapshot dates. Attendees will learn how {slushy} bolstered our R adoption efforts, and how this strategy enables tech teams and users to work in parallel towards a common future.", "duration": 1272, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json b/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json index 232a5a592..32d28d0b7 100644 --- a/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json +++ b/positconf-2023/videos/small-package-broad-impact-how-i-discovered-the-ultimate-new-hire-hack-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Trang Le\r\n\r\nOnboarding new hires can be a challenging process, but taking a problem-focused approach can make it more meaningful and rewarding. In this talk, I will share how I discovered the ultimate new hire hack by creating two small packages that gave me the confidence I needed when I started at BMS. Through building these packages, I not only learned R things like using bslib and making font files available for published dashboards, but also gained a deep understanding of my company's internal systems and workflows, and connected with my team via lots of questions. The resulting packages are still heavily used today. \r\n\r\nJoin me to discover how small packages can have a broad impact and what hiring managers can do to help.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1112", + "description": "Onboarding new hires can be a challenging process, but taking a problem-focused approach can make it more meaningful and rewarding. In this talk, I will share how I discovered the ultimate new hire hack by creating two small packages that gave me the confidence I needed when I started at BMS. Through building these packages, I not only learned R things like using bslib and making font files available for published dashboards, but also gained a deep understanding of my company's internal systems and workflows, and connected with my team via lots of questions. The resulting packages are still heavily used today. \r\n\r\nJoin me to discover how small packages can have a broad impact and what hiring managers can do to help.", "duration": 934, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json b/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json index ea1974af7..de55e89f1 100644 --- a/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json +++ b/positconf-2023/videos/solving-a-secure-geocoding-problem-that-hardly-anybody-has-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Tesla DuBois\r\n\r\nDue to data security concerns, the strictest health researchers won't send patient addresses to remote servers for geocoding. The only existing methods for offline geocoding are expensive, cumbersome, or require working with code - all limiting factors for many researchers. So, a couple of classmates and I made a standalone desktop application using shell, Docker, PostGIS, and Python to geocode addresses through a simple GUI without ever sending them off the local machine. Come for the technical ins and outs and stay for the anecdotes about how my R background played into the daunting, frustrating, but ultimately successful task of creating a data science tool using unfamiliar technologies.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Developing your skillset; building your career.\r\nSession Code: TALK-1111", + "description": "Due to data security concerns, the strictest health researchers won't send patient addresses to remote servers for geocoding. The only existing methods for offline geocoding are expensive, cumbersome, or require working with code - all limiting factors for many researchers. So, a couple of classmates and I made a standalone desktop application using shell, Docker, PostGIS, and Python to geocode addresses through a simple GUI without ever sending them off the local machine. Come for the technical ins and outs and stay for the anecdotes about how my R background played into the daunting, frustrating, but ultimately successful task of creating a data science tool using unfamiliar technologies.", "duration": 1182, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json b/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json index ffdf9414b..cfdba02c5 100644 --- a/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json +++ b/positconf-2023/videos/speeding-up-plots-in-r-shiny-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Ryszard Szyma\u0144ski\r\n\r\nA slow plots can ruin the user experience of our dashboard. This talk covers techniques for speeding up the rendering process of our visualisations.\r\n\r\nSlow dashboards lead to a poor user experience and cause users to lose interest, or even become frustrated. A common culprit of this situation is a slowly rendering plot. \r\n\r\nDuring the talk, we will dive deeper into how plots are rendered in Shiny, identify common bottlenecks that can occur during the rendering process, and learn various techniques for improving the speed of plots in R/Shiny dashboards. \r\n\r\nThese techniques will range from more efficient data processing to library-specific optimisations at the browser level.\r\n\r\nMaterials: \r\nI'd like to include a link to my linkedin profile: https://www.linkedin.com/in/ryszard-szyma%C5%84ski-310a7017a/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1172", + "description": "A slow plots can ruin the user experience of our dashboard. This talk covers techniques for speeding up the rendering process of our visualisations.\r\n\r\nSlow dashboards lead to a poor user experience and cause users to lose interest, or even become frustrated. A common culprit of this situation is a slowly rendering plot. \r\n\r\nDuring the talk, we will dive deeper into how plots are rendered in Shiny, identify common bottlenecks that can occur during the rendering process, and learn various techniques for improving the speed of plots in R/Shiny dashboards. \r\n\r\nThese techniques will range from more efficient data processing to library-specific optimisations at the browser level.\r\n\r\nMaterials: \r\nI'd like to include a link to my linkedin profile: https://www.linkedin.com/in/ryszard-szyma%C5%84ski-310a7017a/", "duration": 233, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json b/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json index b691d71ef..1642efa5a 100644 --- a/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json +++ b/positconf-2023/videos/styling-and-templating-quarto-documents-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Emil Hvitfeldt\r\n\r\nQuarto is a powerful engine to generate documents, slides, books, websites, and more. The default aesthetics looks good, but there are times when you want and need to change how they look. This is that talk.\r\n\r\nWhether you want your slides to stand out from the crowd, or you need your documents to fit within your corporate style guide, being able to style Quarto documents is a valuable skill. \r\n\r\nOnce you have persevered and created the perfect document, you don't want the effort to go to waste. This is where templating comes in. Quarto makes it super easy to turn a styled document into a template to be used over and over again.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Compelling design for apps and reports.\r\nSession Code: TALK-1106", + "description": "Quarto is a powerful engine to generate documents, slides, books, websites, and more. The default aesthetics looks good, but there are times when you want and need to change how they look. This is that talk.\r\n\r\nWhether you want your slides to stand out from the crowd, or you need your documents to fit within your corporate style guide, being able to style Quarto documents is a valuable skill. \r\n\r\nOnce you have persevered and created the perfect document, you don't want the effort to go to waste. This is where templating comes in. Quarto makes it super easy to turn a styled document into a template to be used over and over again.", "duration": 1187, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json b/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json index ba19a7961..d2abd98b1 100644 --- a/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json +++ b/positconf-2023/videos/succeed-in-the-life-sciences-with-r-python-and-the-cloud-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Colby Ford\r\n\r\nThis talk covers best practices and lessons learned surrounding the use of R and Python by technical teams in the cloud, focusing on Posit Workbench, Azure ML, and Databricks.\r\n\r\nIn the life sciences, whether it's pharma, biotech, research, or another type of organization, we are unique in that we blend scientific knowledge with technical skills to extract insights from large, complex datasets. In the cloud, we can architect solutions to help us scale, automate, and collaborate. Interestingly, the use of R and Python by bioinformatics, genomics, biostatistics, and data science teams can be challenging in a cloud-first world where all the data is somewhere other than your laptop (like a data lake).\r\n\r\nIn this talk, I will share best practices and lessons learned surrounding the use of R and Python by technical teams in the cloud. We'll focus on the use of Posit Workbench and RStudio on various cloud services such as Azure ML and Databricks.\r\n\r\nTuple, The Cloud Genomics Company: https://tuple.xyz\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Pharma.\r\nSession Code: TALK-1069", + "description": "This talk covers best practices and lessons learned surrounding the use of R and Python by technical teams in the cloud, focusing on Posit Workbench, Azure ML, and Databricks.\r\n\r\nIn the life sciences, whether it's pharma, biotech, research, or another type of organization, we are unique in that we blend scientific knowledge with technical skills to extract insights from large, complex datasets. In the cloud, we can architect solutions to help us scale, automate, and collaborate. Interestingly, the use of R and Python by bioinformatics, genomics, biostatistics, and data science teams can be challenging in a cloud-first world where all the data is somewhere other than your laptop (like a data lake).\r\n\r\nIn this talk, I will share best practices and lessons learned surrounding the use of R and Python by technical teams in the cloud. We'll focus on the use of Posit Workbench and RStudio on various cloud services such as Azure ML and Databricks.\r\n\r\nTuple, The Cloud Genomics Company: https://tuple.xyz", "duration": 1220, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json b/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json index 2adfacf34..b32a7594d 100644 --- a/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json +++ b/positconf-2023/videos/sustainable-growth-of-global-communities-r-ladies-next-ten-years-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Riva Quiroga\r\n\r\nIn this talk we share how good programming practices inspire the way we manage the R-Ladies community in order to make it sustainable.\r\n\r\nR-Ladies' first ten years were about growing the community: from being just one chapter in 2012 to becoming a global organization in 2016, and now fostering more than 230 chapters worldwide. But how can we face the challenges of growing an organization based solely on volunteer work?\r\n\r\nIn this talk, we discuss how good programming practices \u2013such as modularity, refactoring, and testing\u2013 inspire the way we see the sustainable management of an ever-growing community. To that end, we will present our most recent efforts at creating and documenting workflows, distributing the workload, and automating tasks that allow volunteers to focus their time where it is most needed. \r\n\r\nAfter watching this talk, you will get some ideas on how to support volunteers in your own community or project, and on how to use GitHub Actions to automate workflows and tasks. \r\n\r\nLearn more and join at: https://rladies.org/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: It takes a village: building and sustaining communities.\r\nSession Code: TALK-1128", + "description": "In this talk we share how good programming practices inspire the way we manage the R-Ladies community in order to make it sustainable.\r\n\r\nR-Ladies' first ten years were about growing the community: from being just one chapter in 2012 to becoming a global organization in 2016, and now fostering more than 230 chapters worldwide. But how can we face the challenges of growing an organization based solely on volunteer work?\r\n\r\nIn this talk, we discuss how good programming practices –such as modularity, refactoring, and testing– inspire the way we see the sustainable management of an ever-growing community. To that end, we will present our most recent efforts at creating and documenting workflows, distributing the workload, and automating tasks that allow volunteers to focus their time where it is most needed. \r\n\r\nAfter watching this talk, you will get some ideas on how to support volunteers in your own community or project, and on how to use GitHub Actions to automate workflows and tasks. \r\n\r\nLearn more and join at: https://rladies.org/", "duration": 1164, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json b/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json index 533bafdc0..4fecc7b34 100644 --- a/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json +++ b/positconf-2023/videos/take-it-in-bits-using-r-to-make-eviction-data-accessible-to-the-legal-aid-community-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Logan Pratico\r\n\r\nOne in five low-income renter households in the US experienced falling behind on rent or being threatened with eviction in 2021. Yet most are unrepresented when facing eviction in court. The complex and fast-paced legal system obscures access to timely information, leaving tenants without assistance.\r\n\r\nIn this talk, I discuss the Civil Court Data Initiative's use of R alongside AWS Cloud and SQL to analyze disaggregate eviction records. I focus on the integration of RMarkdown with Amazon Athena and EC2 to create weekly eviction reports across 20 states for legal aid groups working to assist tenants. The upshot: accessible eviction data to help legal aid providers better address local legal needs.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1146", + "description": "One in five low-income renter households in the US experienced falling behind on rent or being threatened with eviction in 2021. Yet most are unrepresented when facing eviction in court. The complex and fast-paced legal system obscures access to timely information, leaving tenants without assistance.\r\n\r\nIn this talk, I discuss the Civil Court Data Initiative's use of R alongside AWS Cloud and SQL to analyze disaggregate eviction records. I focus on the integration of RMarkdown with Amazon Athena and EC2 to create weekly eviction reports across 20 states for legal aid groups working to assist tenants. The upshot: accessible eviction data to help legal aid providers better address local legal needs.", "duration": 1153, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json b/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json index 38045f15b..237468eac 100644 --- a/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json +++ b/positconf-2023/videos/teaching-data-science-in-adverse-circumstances-posit-cloud-and-quarto-to-the-rescue-posit-conf.json @@ -1,5 +1,5 @@ { - "description": "Presented by Aleksander Dietrichson\r\n\r\nThe focus of this presentation is on the challenges faced by teachers of data science whose students are not quantitatively inclined and may face some adversity in terms of technology resources available to them and potential language barriers. I identify three main areas of challenges and show how at Universidad Nacional de San Mart\u00edn (Argentina) we addressed each of the areas through a combination of original curriculum redesign, production of course materials appropriate for the students in question; and the use of OS, and some Posit products, i.e.:posit.cloud and Quarto. I show how these technologies can be used as a pedagogical tool to overcome the challenges mentioned, even on a shoestring budget.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1094", + "description": "The focus of this presentation is on the challenges faced by teachers of data science whose students are not quantitatively inclined and may face some adversity in terms of technology resources available to them and potential language barriers. I identify three main areas of challenges and show how at Universidad Nacional de San Martín (Argentina) we addressed each of the areas through a combination of original curriculum redesign, production of course materials appropriate for the students in question; and the use of OS, and some Posit products, i.e.:posit.cloud and Quarto. I show how these technologies can be used as a pedagogical tool to overcome the challenges mentioned, even on a shoestring budget.", "duration": 1021, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json b/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json index ab0ab3162..033809b41 100644 --- a/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json +++ b/positconf-2023/videos/thanks-i-made-it-with-quartodoc-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Isabel Zimmerman\r\n\r\nWhen Python package developers create documentation, they typically must choose between mostly auto-generated docs or writing all the docs by hand. This is problematic since effective documentation has a mix of function references, high-level context, examples, and other content. \r\n\r\nQuartodoc is a new documentation system that automatically generates Python function references within Quarto websites. This talk will discuss pkgdown's success in the R ecosystem and how those wins can be replicated in Python with quartodoc examples. Listeners will walk away knowing more about what makes documentation delightful (or painful), when to use quartodoc, and how to use this tool to make docs for a Python package.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Data science with Python.\r\nSession Code: TALK-1139", + "description": "When Python package developers create documentation, they typically must choose between mostly auto-generated docs or writing all the docs by hand. This is problematic since effective documentation has a mix of function references, high-level context, examples, and other content. \r\n\r\nQuartodoc is a new documentation system that automatically generates Python function references within Quarto websites. This talk will discuss pkgdown's success in the R ecosystem and how those wins can be replicated in Python with quartodoc examples. Listeners will walk away knowing more about what makes documentation delightful (or painful), when to use quartodoc, and how to use this tool to make docs for a Python package.", "duration": 1075, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json b/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json index 57e471807..5ae897337 100644 --- a/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json +++ b/positconf-2023/videos/the-i-in-team-peer-to-peer-best-practices-for-growing-data-science-teams-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Liz Roten\r\n\r\nR users don't always come in sets. Often, you may be the only user on in the cubicle-block. But, one miraculous day, your manager finally fills the void and you welcome more folks on your team. Suddenly, the little R system you created to suit your needs, like a custom package, code styling, and file organization, isn't just for you.\r\n\r\nWant to suddenly overhaul that one package you wrote two years ago? It probably won't work when your colleagues try to update it.\r\n\r\nYour new teammates are data.table fans, but you prefer the tidyverse. Do you need to refactor? Are style choices, like indentation important when collaborating, or are you just being persnickety?\r\n\r\nIn this talk, you will learn how to bring new teammates on board and blend your respective styles without pulling your hair out.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Building effective data science teams.\r\nSession Code: TALK-1063", + "description": "R users don't always come in sets. Often, you may be the only user on in the cubicle-block. But, one miraculous day, your manager finally fills the void and you welcome more folks on your team. Suddenly, the little R system you created to suit your needs, like a custom package, code styling, and file organization, isn't just for you.\r\n\r\nWant to suddenly overhaul that one package you wrote two years ago? It probably won't work when your colleagues try to update it.\r\n\r\nYour new teammates are data.table fans, but you prefer the tidyverse. Do you need to refactor? Are style choices, like indentation important when collaborating, or are you just being persnickety?\r\n\r\nIn this talk, you will learn how to bring new teammates on board and blend your respective styles without pulling your hair out.", "duration": 1084, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json b/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json index 499502cb9..d58406f23 100644 --- a/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json +++ b/positconf-2023/videos/the-need-for-speed-accelerater-ing-r-adoption-in-gsk-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Ben Arancibia\r\n\r\nHow does a risk-averse Pharma Biostatistics organization with 900+ people switch from using proprietary software to using R and other open-source tools for delivering clinical trial submissions? First slowly, then all at once. GSK started the transition of using R for its clinical trial data analysis in 2020 and now uses R for our regulatory-reviewed outputs. The AccelerateR Team, an agile pod of R experts and data scientists, rotates through GSK Biostatistics study teams sitting side by side to answer questions and mentor during this transition. \r\n\r\nWe will share our experience from AccelerateR and how other organizations can use our learnings to scale R from pilots to full enterprise adoption and contribute to open source industry R packages.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Pharma.\r\nSession Code: TALK-1068", + "description": "How does a risk-averse Pharma Biostatistics organization with 900+ people switch from using proprietary software to using R and other open-source tools for delivering clinical trial submissions? First slowly, then all at once. GSK started the transition of using R for its clinical trial data analysis in 2020 and now uses R for our regulatory-reviewed outputs. The AccelerateR Team, an agile pod of R experts and data scientists, rotates through GSK Biostatistics study teams sitting side by side to answer questions and mentor during this transition. \r\n\r\nWe will share our experience from AccelerateR and how other organizations can use our learnings to scale R from pilots to full enterprise adoption and contribute to open source industry R packages.", "duration": 1185, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json b/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json index cb686a4b4..b3b16afc5 100644 --- a/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json +++ b/positconf-2023/videos/the-people-of-posit-bringing-personality-to-r-packages-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by JP Flores and Sarah Parker\r\n\r\nThe R programming language offers the versatility to perform statistical analyses, create publication-ready plots, and render high-quality reports and presentations. Despite having this environment of indispensable tools, it can be daunting for a beginner-level programmer to get started. Luckily, the Posit community is one of a kind and values inclusivity, collaboration, and empathy. By putting a face to the R packages we use on a daily basis, we hope to make every programmer feel included and capable. We want to inspire attendees to create their own projects or packages, connect with others inside and outside of their field of expertise, and challenge themselves to learn something new, knowing the community is right there to support them.\r\n\r\nMaterials: http://www.sarmapar.com/people_of_posit/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1165", + "description": "The R programming language offers the versatility to perform statistical analyses, create publication-ready plots, and render high-quality reports and presentations. Despite having this environment of indispensable tools, it can be daunting for a beginner-level programmer to get started. Luckily, the Posit community is one of a kind and values inclusivity, collaboration, and empathy. By putting a face to the R packages we use on a daily basis, we hope to make every programmer feel included and capable. We want to inspire attendees to create their own projects or packages, connect with others inside and outside of their field of expertise, and challenge themselves to learn something new, knowing the community is right there to support them.\r\n\r\nMaterials: http://www.sarmapar.com/people_of_posit/", "duration": 327, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json b/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json index 1fd3bb5a2..31ac6f57a 100644 --- a/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json +++ b/positconf-2023/videos/the-power-of-prototyping-in-r-shiny-saving-millions-by-building-the-right-tool-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Maria Grycuk\r\n\r\nThe development of software can be costly and time-consuming. If the end users are not involved in the process from the start the tool we built may not meet their needs. In this presentation, I will discuss how prototyping in Shiny can help you build the right tool and save you from spending millions of dollars on a tool no one will use. I will explore the advantages of using Shiny for prototyping, particularly its ability to rapidly build interactive applications. I will also discuss how to design effective prototypes, including techniques for gathering user feedback and using that feedback to refine your tool. I will emphasize the importance of presenting real-life data, particularly when building data-driven tools.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1125", + "description": "The development of software can be costly and time-consuming. If the end users are not involved in the process from the start the tool we built may not meet their needs. In this presentation, I will discuss how prototyping in Shiny can help you build the right tool and save you from spending millions of dollars on a tool no one will use. I will explore the advantages of using Shiny for prototyping, particularly its ability to rapidly build interactive applications. I will also discuss how to design effective prototypes, including techniques for gathering user feedback and using that feedback to refine your tool. I will emphasize the importance of presenting real-life data, particularly when building data-driven tools.", "duration": 1138, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json b/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json index 691792340..ad639e6e2 100644 --- a/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json +++ b/positconf-2023/videos/the-road-to-easier-shiny-app-deployments-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Liam Kalita\r\n\r\nWe're often helping developers to assess, fix and improve their Shiny apps, and often the first thing we do is see if we can deploy the app. If you can't deploy your Shiny app, it's a waste of time. If you can deploy it successfully, then at the very least it runs, so we've got something to work with. \r\n\r\nThere are a bunch of reasons why apps fail to deploy. They can be easy to fix, like Hardcoded secrets, fonts, or missing libraries. Or they can be intractable and super frustrating to deal with, like manifest mismatches, resource starvation, and missing libraries. \r\n\r\nAt the end of this talk, I want you to know how to identify, investigate and proactively prevent Shiny app deployment failures from happening.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: The future is Shiny.\r\nSession Code: TALK-1089", + "description": "We're often helping developers to assess, fix and improve their Shiny apps, and often the first thing we do is see if we can deploy the app. If you can't deploy your Shiny app, it's a waste of time. If you can deploy it successfully, then at the very least it runs, so we've got something to work with. \r\n\r\nThere are a bunch of reasons why apps fail to deploy. They can be easy to fix, like Hardcoded secrets, fonts, or missing libraries. Or they can be intractable and super frustrating to deal with, like manifest mismatches, resource starvation, and missing libraries. \r\n\r\nAt the end of this talk, I want you to know how to identify, investigate and proactively prevent Shiny app deployment failures from happening.", "duration": 1139, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json b/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json index e3411792e..cf6d8ffdb 100644 --- a/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json +++ b/positconf-2023/videos/tidymodels-adventures-in-rewriting-a-modeling-pipeline-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Ryan Timpe\r\n\r\nAn overview of the benefits unlocked on our data science team by adopting tidymodels.\r\n\r\nData science sure has changed over the past few years! Everyone's talking about production. RStudio is now Posit. Models are now tidy.\r\n\r\nThis talk is about embracing that change and updating existing models using the tidymodels framework. I recently completed this change, letting go of our in-production code and revisioning it with tidymodels. My team ended up with a faster, more scalable pipeline that enabled us to better automate our workflow and increase our scale while improving our stakeholders' experiences.\r\n\r\nI'll share tips and tricks for adopting the tidymodels framework in existing products, best practices for learning and upskilling teams, and advice for using tidymodel packages to build more accessible data science tools.\r\n\r\nMaterials: https://www.ryantimpe.com/files/tidymodels_adventures_positconf2023.pdf\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1082", + "description": "An overview of the benefits unlocked on our data science team by adopting tidymodels.\r\n\r\nData science sure has changed over the past few years! Everyone's talking about production. RStudio is now Posit. Models are now tidy.\r\n\r\nThis talk is about embracing that change and updating existing models using the tidymodels framework. I recently completed this change, letting go of our in-production code and revisioning it with tidymodels. My team ended up with a faster, more scalable pipeline that enabled us to better automate our workflow and increase our scale while improving our stakeholders' experiences.\r\n\r\nI'll share tips and tricks for adopting the tidymodels framework in existing products, best practices for learning and upskilling teams, and advice for using tidymodel packages to build more accessible data science tools.\r\n\r\nMaterials: https://www.ryantimpe.com/files/tidymodels_adventures_positconf2023.pdf", "duration": 1057, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json b/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json index 77f22a53d..b11fc56c3 100644 --- a/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json +++ b/positconf-2023/videos/towards-the-next-generation-of-shiny-ui.json @@ -1,5 +1,5 @@ { - "description": "Presented by Carson Sievert\r\n\r\nCreate awesome looking and feature rich Shiny dashboards using the bslib R package.\r\n\r\nShiny recently celebrated its 10th birthday, and since its birth, has grown tremendously in many areas; however, a hello world Shiny app still looks roughly like it did 10 years ago. The bslib R package helps solve this problem making very easy to apply modern and customizable styling your Shiny apps, R Markdown / Quarto documents, and more. In addition, bslib also provides dashboard-focused UI components like expandable cards, value boxes, sidebar layouts, and more to help you create delightful Shiny dashboards.\r\n\r\nMaterials: \r\n- https://rstudio.github.io/bslib/\r\n- https://bslib.shinyapps.io/flights/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Shiny user interfaces.\r\nSession Code: TALK-1124", + "description": "Create awesome looking and feature rich Shiny dashboards using the bslib R package.\r\n\r\nShiny recently celebrated its 10th birthday, and since its birth, has grown tremendously in many areas; however, a hello world Shiny app still looks roughly like it did 10 years ago. The bslib R package helps solve this problem making very easy to apply modern and customizable styling your Shiny apps, R Markdown / Quarto documents, and more. In addition, bslib also provides dashboard-focused UI components like expandable cards, value boxes, sidebar layouts, and more to help you create delightful Shiny dashboards.\r\n\r\nMaterials: \r\n- https://rstudio.github.io/bslib/\r\n- https://bslib.shinyapps.io/flights/", "duration": 1199, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json b/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json index 232eb2711..c3dc6ccaa 100644 --- a/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/unlock-the-power-of-dataviz-animation-and-interactivity-in-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Deepsha Menghani\r\n\r\nPlot animated and interactive visualizations with Plotly and Crosstalk in Quarto using R. In thi sintro to Plotly & Crosstalk in R: Using code examples, learn to integrate dashboard elements into Quarto with animated plots, interactive widgets (checkboxes), and linked plots via brushing.\r\n\r\nThis talk showcases how to use packages, such as Plotly and Crosstalk, to create interactive data visualizations and add dashboard-like elements to Quarto. Using a fun dataset available through the \u201cRichmondway\u201d package, we examine the number of times Roy Kent uses salty language throughout all seasons of \"\"Ted Lasso.\"\" We illustrate this using animated plots, interactive selection widgets such as checkboxes, and by linking two plots with brushing capabilities.\r\n\r\nMaterials:\r\n- Slides: https://deepshamenghani.github.io/posit_plotly_crosstalk/#/title-slide\r\n- Code repo: https://github.com/deepshamenghani/posit_plotly_crosstalk\r\n- Richmondway data package: https://github.com/deepshamenghani/richmondway \r\n- In-Depth Guide to Creating and Publishing an R Data Package (Richmondway) Using Devtools: https://medium.com/p/245b0fd4c359\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1143", + "description": "Plot animated and interactive visualizations with Plotly and Crosstalk in Quarto using R. In thi sintro to Plotly & Crosstalk in R: Using code examples, learn to integrate dashboard elements into Quarto with animated plots, interactive widgets (checkboxes), and linked plots via brushing.\r\n\r\nThis talk showcases how to use packages, such as Plotly and Crosstalk, to create interactive data visualizations and add dashboard-like elements to Quarto. Using a fun dataset available through the “Richmondway” package, we examine the number of times Roy Kent uses salty language throughout all seasons of \"\"Ted Lasso.\"\" We illustrate this using animated plots, interactive selection widgets such as checkboxes, and by linking two plots with brushing capabilities.\r\n\r\nMaterials:\r\n- Slides: https://deepshamenghani.github.io/posit_plotly_crosstalk/#/title-slide\r\n- Code repo: https://github.com/deepshamenghani/posit_plotly_crosstalk\r\n- Richmondway data package: https://github.com/deepshamenghani/richmondway \r\n- In-Depth Guide to Creating and Publishing an R Data Package (Richmondway) Using Devtools: https://medium.com/p/245b0fd4c359", "duration": 818, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json b/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json index 0285fb8be..aede9553d 100644 --- a/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json +++ b/positconf-2023/videos/usgs-r-package-development-10-year-reflections-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Laura DeCicco\r\n\r\nTen years ago, the first set of git commits was submitted to a new R software package repository \"dataRetrieval\" with the goal to provide an easy way for R users to retrieve U.S Geological Survey (USGS) water data. At that time, the perception within the USGS was the use of R was exclusive to an elite group of \"very serious scientists.\" Fast forward, we now find many newer USGS hires having a solid grasp of the language from the start along with the use of R in a wide variety of applications. \r\n\r\nIn this talk, I'll discuss my experiences maintaining the dataRetrieval package, how it's shaped my career, impacted USGS R usage, and why data providers should consider sponsoring their own R packages wrapping their data API services.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1171", + "description": "Ten years ago, the first set of git commits was submitted to a new R software package repository \"dataRetrieval\" with the goal to provide an easy way for R users to retrieve U.S Geological Survey (USGS) water data. At that time, the perception within the USGS was the use of R was exclusive to an elite group of \"very serious scientists.\" Fast forward, we now find many newer USGS hires having a solid grasp of the language from the start along with the use of R in a wide variety of applications. \r\n\r\nIn this talk, I'll discuss my experiences maintaining the dataRetrieval package, how it's shaped my career, impacted USGS R usage, and why data providers should consider sponsoring their own R packages wrapping their data API services.", "duration": 307, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json b/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json index 2b9c16b53..289628ec5 100644 --- a/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json +++ b/positconf-2023/videos/using-data-to-protect-traditional-lifeways-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Angie Reed\r\n\r\nThe spirit of Penobscot Nation's work to protect the health of their relative, the Penobscot River, is embodied in the Penobscot water song which says \"\"Water, we love you, thank you so much water, we respect you.\"\" Because the Penobscot River is not a natural resource - she is a relative, family - this song describes the foundation of our efforts to protect her health and well-being. The identity of Penobscot people cannot be disconnected from the river, and protecting this traditional lifeway is at the heart of our work. \r\n\r\nFor over a decade we have used R to manage, transform, analyze, and visualize data, and the free, open-source Posit products help us leave a legacy of good data management and the ability to share results with Penobscot Nation citizens. You will learn more about how our use of R has helped us achieve more stringent protections for the Penobscot River and how we engage young people in every step of this work. We are also part of a larger network of tribal environmental professionals, working together to learn R and share data and insights. We will give you information about how you can volunteer to help expand the network of folks providing technical assistance on any R and RStudio related topics.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: End-to-end data science with real-world impact.\r\nSession Code: TALK-1144", + "description": "The spirit of Penobscot Nation's work to protect the health of their relative, the Penobscot River, is embodied in the Penobscot water song which says \"\"Water, we love you, thank you so much water, we respect you.\"\" Because the Penobscot River is not a natural resource - she is a relative, family - this song describes the foundation of our efforts to protect her health and well-being. The identity of Penobscot people cannot be disconnected from the river, and protecting this traditional lifeway is at the heart of our work. \r\n\r\nFor over a decade we have used R to manage, transform, analyze, and visualize data, and the free, open-source Posit products help us leave a legacy of good data management and the ability to share results with Penobscot Nation citizens. You will learn more about how our use of R has helped us achieve more stringent protections for the Penobscot River and how we engage young people in every step of this work. We are also part of a larger network of tribal environmental professionals, working together to learn R and share data and insights. We will give you information about how you can volunteer to help expand the network of folks providing technical assistance on any R and RStudio related topics.", "duration": 1219, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json b/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json index e83ac06fe..16844ec76 100644 --- a/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-python-and-cloud-infrastructure-to-battle-aquatic-invasive-species-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Uli Muellner and Nicholas Snellgrove\r\n\r\nInvasive species are a huge threat to lake ecosystems in Minnesota. With over 10,000 water bodies across the state, having up-to-date data and decision support is critical. Researchers at the University of Minnesota have created four complex R and Python models to support lake managers, all pulled together and presented with the most recent infestation data available. \r\n\r\nCome along with us to see how we connected these models in the AIS Explorer, a decision support application built in Shiny to help prioritize risks and placing watercraft inspectors, using tools like OCPU and cloud toolings like Lambda, EventBridge and AWS S3.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1118", + "description": "Invasive species are a huge threat to lake ecosystems in Minnesota. With over 10,000 water bodies across the state, having up-to-date data and decision support is critical. Researchers at the University of Minnesota have created four complex R and Python models to support lake managers, all pulled together and presented with the most recent infestation data available. \r\n\r\nCome along with us to see how we connected these models in the AIS Explorer, a decision support application built in Shiny to help prioritize risks and placing watercraft inspectors, using tools like OCPU and cloud toolings like Lambda, EventBridge and AWS S3.", "duration": 1209, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json b/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json index 93fa8b9bc..a4f560192 100644 --- a/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-to-develop-production-modeling-workflows-at-mayo-clinic-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Brendan Broderick\r\n\r\nDeveloping workflows that help train models and also help deploy them can be a difficult task. In this talk I will share some tools and workflow tips that I use to build production model pipelines using R. I will use a project of predicting patients who need specialized respiratory care after leaving the ICU as an example. I will show how to use the targets package to create a reproducible and easy to manage modeling and prediction pipeline, how to use the renv package to ensure a consistent environment for development and deployment, and how to use plumber, vetiver, and shiny applications to make the model accessible to care providers.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Leave it to the robots: automating your work.\r\nSession Code: TALK-1149", + "description": "Developing workflows that help train models and also help deploy them can be a difficult task. In this talk I will share some tools and workflow tips that I use to build production model pipelines using R. I will use a project of predicting patients who need specialized respiratory care after leaving the ICU as an example. I will show how to use the targets package to create a reproducible and easy to manage modeling and prediction pipeline, how to use the renv package to ensure a consistent environment for development and deployment, and how to use plumber, vetiver, and shiny applications to make the model accessible to care providers.", "duration": 1231, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json b/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json index 9b3ed8f01..af7ee98d9 100644 --- a/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json +++ b/positconf-2023/videos/using-r-with-databricks-connect-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Edgar Ruiz\r\n\r\nSpark Connect, and Databricks Connect, enable the ability to interact with Spark stand-alone clusters remotely. This improves our ability to perform Data Science at-scale. We will share the work in `sparklyr`, and other products, that will make it easier for R users to take advantage this new framework.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Tidy up your models.\r\nSession Code: TALK-1084", + "description": "Spark Connect, and Databricks Connect, enable the ability to interact with Spark stand-alone clusters remotely. This improves our ability to perform Data Science at-scale. We will share the work in `sparklyr`, and other products, that will make it easier for R users to take advantage this new framework.", "duration": 1016, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json b/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json index 300ff3dde..bb308405c 100644 --- a/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json +++ b/positconf-2023/videos/validating-and-testing-r-dataframes-with-pandera-via-reticulate-r-python-interoperability.json @@ -1,5 +1,5 @@ { - "description": "Presented by Niels Bantilan\r\n\r\nOriginal Full Title: Validating and Testing R Dataframes with Pandera via reticulate: A Case Study in R-Python Interoperability\r\n\r\nData science and machine learning practitioners work with data every day to analyze and model them for insights and predictions. A major component of any project is data quality, which is a process of cleaning, and protecting against flaws in data that may invalidate the analysis or model. Pandera is an open source data testing toolkit for dataframes in the Python ecosystem: but can it validate R dataframes? \r\n\r\nThis talk is composed of three parts: first I'll describe what data testing is and motivate why you need it. Then, I'll introduce the iterative process of creating and refining dataframe schemas in Pandera. Finally, I'll demonstrate how to use it in R with the reticulate package using a simple modeling exercise as an example.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: R or Python? Why not both!.\r\nSession Code: TALK-1123", + "description": "Original Full Title: Validating and Testing R Dataframes with Pandera via reticulate: A Case Study in R-Python Interoperability\r\n\r\nData science and machine learning practitioners work with data every day to analyze and model them for insights and predictions. A major component of any project is data quality, which is a process of cleaning, and protecting against flaws in data that may invalidate the analysis or model. Pandera is an open source data testing toolkit for dataframes in the Python ecosystem: but can it validate R dataframes? \r\n\r\nThis talk is composed of three parts: first I'll describe what data testing is and motivate why you need it. Then, I'll introduce the iterative process of creating and refining dataframe schemas in Pandera. Finally, I'll demonstrate how to use it in R with the reticulate package using a simple modeling exercise as an example.", "duration": 1302, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json b/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json index a112ee8f7..a0dbcc888 100644 --- a/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json +++ b/positconf-2023/videos/visualizing-data-analysis-pipelines-with-pandas-tutor-and-tidy-data-tutor-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Sean Kross\r\n\r\nThe data frame is a fundamental data structure for data scientists using Python and R. Pandas and the tidyverse are designed to center building pipelines for the transformation of data frames. However, within these pipelines it is not always clear how each operation is changing the underlying data frame. To explain each step in a pipeline data science instructors resort to hand-drawing diagrams to illustrate the semantics of operations such as filtering, sorting, and grouping. \r\n\r\nIn this talk, I will introduce Pandas Tutor and Tidy Data Tutor, step-by-step visual representation engines of data frame transformations. Both tools illustrate the row, column, and cell-wise relationships between an operation's input and output data frames.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1096", + "description": "The data frame is a fundamental data structure for data scientists using Python and R. Pandas and the tidyverse are designed to center building pipelines for the transformation of data frames. However, within these pipelines it is not always clear how each operation is changing the underlying data frame. To explain each step in a pipeline data science instructors resort to hand-drawing diagrams to illustrate the semantics of operations such as filtering, sorting, and grouping. \r\n\r\nIn this talk, I will introduce Pandas Tutor and Tidy Data Tutor, step-by-step visual representation engines of data frame transformations. Both tools illustrate the row, column, and cell-wise relationships between an operation's input and output data frames.", "duration": 900, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json b/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json index 9c9043cad..f47c8b279 100644 --- a/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/we-converted-our-documentation-to-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Melissa Van Bussel\r\n\r\n\ud83d\ude80 Elevate your Quarto projects to new heights with these practical tips and tricks!\ud83d\udca1\r\n\r\n\"Wiki\", \"User Guide\", \"Handbook\" -- whatever you call yours, we converted ours to Quarto!\r\n\r\nA year ago, my team's documentation, which had been created using Microsoft Word, was large and lacked version control. Scrolling through the document was slow, and, due to confidentiality reasons, only one person could edit it at a time, which was a significant challenge for our team of multiple developers. After realizing we needed a more flexible solution, we successfully converted our documentation to Quarto. \r\n\r\nIn this talk, I'll discuss our journey converting to Quarto, the challenges we faced along the way, and tips and tricks for anyone else who might be looking to adopt Quarto too.\r\n\r\nSlides: https://melissavanbussel.quarto.pub/posit-conf-2023; \r\nCode for slides: https://github.com/melissavanbussel/posit-conf-2023; \r\nMy YouTube: https://www.youtube.com/c/ggnot2; \r\nMy website: https://www.melissavanbussel.com/; \r\nMy Twitter: https://twitter.com/melvanbussel; \r\nMy LinkedIn: https://www.linkedin.com/in/melissavanbussel/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (2).\r\nSession Code: TALK-1140", + "description": "🚀 Elevate your Quarto projects to new heights with these practical tips and tricks!💡\r\n\r\n\"Wiki\", \"User Guide\", \"Handbook\" -- whatever you call yours, we converted ours to Quarto!\r\n\r\nA year ago, my team's documentation, which had been created using Microsoft Word, was large and lacked version control. Scrolling through the document was slow, and, due to confidentiality reasons, only one person could edit it at a time, which was a significant challenge for our team of multiple developers. After realizing we needed a more flexible solution, we successfully converted our documentation to Quarto. \r\n\r\nIn this talk, I'll discuss our journey converting to Quarto, the challenges we faced along the way, and tips and tricks for anyone else who might be looking to adopt Quarto too.\r\n\r\nSlides: https://melissavanbussel.quarto.pub/posit-conf-2023; \r\nCode for slides: https://github.com/melissavanbussel/posit-conf-2023; \r\nMy YouTube: https://www.youtube.com/c/ggnot2; \r\nMy website: https://www.melissavanbussel.com/; \r\nMy Twitter: https://twitter.com/melvanbussel; \r\nMy LinkedIn: https://www.linkedin.com/in/melissavanbussel/", "duration": 1076, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json b/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json index dc24b6fe3..d026bcd57 100644 --- a/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json +++ b/positconf-2023/videos/what-an-early-2000s-reality-show-taught-me-about-file-management-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Reiko Okamoto\r\n\r\nClutter, whether it's physical or digital, destroys our ability to focus; home organization ideas can be extended to create an workspace where analysts feel inspired to work with data.\r\n\r\nIdeas from home organization shows are surprisingly applicable to file management. Using a room divider to establish dedicated zones for different activities in a studio apartment is analogous to creating self-contained projects in RStudio. Likewise, swapping mismatched hangers with matching ones to tidy a closet resembles the adoption of a file naming convention to make a directory easier to navigate. \r\n\r\nIn this talk, I will share good practices in file management through the lens of home organization. We all know that clutter, whether it is in our physical space or on our machine, destroys our ability to focus. These practices will help R users of all levels create a serene, relaxing environment where they feel inspired to work with data.\r\n\r\nhttps://reikookamoto.github.io/; https://github.com/reikookamoto/posit-conf-2023-neat\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Getting %$!@ done: productive workflows for data science.\r\nSession Code: TALK-1090", + "description": "Clutter, whether it's physical or digital, destroys our ability to focus; home organization ideas can be extended to create an workspace where analysts feel inspired to work with data.\r\n\r\nIdeas from home organization shows are surprisingly applicable to file management. Using a room divider to establish dedicated zones for different activities in a studio apartment is analogous to creating self-contained projects in RStudio. Likewise, swapping mismatched hangers with matching ones to tidy a closet resembles the adoption of a file naming convention to make a directory easier to navigate. \r\n\r\nIn this talk, I will share good practices in file management through the lens of home organization. We all know that clutter, whether it is in our physical space or on our machine, destroys our ability to focus. These practices will help R users of all levels create a serene, relaxing environment where they feel inspired to work with data.\r\n\r\nhttps://reikookamoto.github.io/; https://github.com/reikookamoto/posit-conf-2023-neat", "duration": 1121, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json b/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json index 8450d1b0a..49182a4fc 100644 --- a/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json +++ b/positconf-2023/videos/what-i-wish-i-knew-before-becoming-a-data-scientist-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Kaitlin Bustos\r\n\r\nIn this talk, I'm sharing my personal journey as a data scientist and the key lessons learned along the way. I'll emphasize the importance of finding a positive community of like minded-allies, persevering through setbacks as success is not linear, and exploring by embracing the broad nature of the data science field. By sharing my experiences and acknowledging the challenges I've faced attendees will gain a fresh perspective on what it takes to succeed in a data science career and inspire them to pursue their passions in the field. \r\n\r\nOverall, this talk aims to provide a glimpse into the reality of a data science career. Attendees will take away a sense of motivation and empowerment to find their own unique path to success.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1169", + "description": "In this talk, I'm sharing my personal journey as a data scientist and the key lessons learned along the way. I'll emphasize the importance of finding a positive community of like minded-allies, persevering through setbacks as success is not linear, and exploring by embracing the broad nature of the data science field. By sharing my experiences and acknowledging the challenges I've faced attendees will gain a fresh perspective on what it takes to succeed in a data science career and inspire them to pursue their passions in the field. \r\n\r\nOverall, this talk aims to provide a glimpse into the reality of a data science career. Attendees will take away a sense of motivation and empowerment to find their own unique path to success.", "duration": 308, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json b/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json index 84fdad0b9..6c7091120 100644 --- a/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json +++ b/positconf-2023/videos/what-s-new-in-quarto-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Charlotte Wickham\r\n\r\nIt's been over a year since Quarto 1.0, an open-source scientific and technical publishing system, was announced at rstudio::conf(2022). In this talk, I'll highlight some of the improvements to Quarto since then. You'll learn about new formats, options, tools, and ways to supercharge your content. And, if you haven't used Quarto yet, come to see some reasons to try it out.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Quarto (1).\r\nSession Code: TALK-1072", + "description": "It's been over a year since Quarto 1.0, an open-source scientific and technical publishing system, was announced at rstudio::conf(2022). In this talk, I'll highlight some of the improvements to Quarto since then. You'll learn about new formats, options, tools, and ways to supercharge your content. And, if you haven't used Quarto yet, come to see some reasons to try it out.", "duration": 1222, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json b/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json index 54e82a0e4..01919129c 100644 --- a/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json +++ b/positconf-2023/videos/what-s-new-in-the-torch-ecosystem-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Daniel Falbel\r\n\r\ntorch is an R port of PyTorch, a scientific computing library that enables fast and easy creation and training of deep learning models. \r\n\r\nIn this talk, you will learn about the latest features and developments in torch, such as luz, a higher-level interface that simplifies your model training code, and vetiver, a new integration that allows you to deploy your torch models with just a few lines of code. You will also see how torch works well with other R packages and tools to enhance your data science workflow. Whether you are new to torch or already an experienced user, this talk will show you how torch can help you tackle your data science challenges and inspire you to build your own models.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1163", + "description": "torch is an R port of PyTorch, a scientific computing library that enables fast and easy creation and training of deep learning models. \r\n\r\nIn this talk, you will learn about the latest features and developments in torch, such as luz, a higher-level interface that simplifies your model training code, and vetiver, a new integration that allows you to deploy your torch models with just a few lines of code. You will also see how torch works well with other R packages and tools to enhance your data science workflow. Whether you are new to torch or already an experienced user, this talk will show you how torch can help you tackle your data science challenges and inspire you to build your own models.", "duration": 306, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json b/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json index 2756121f9..8f044d63f 100644 --- a/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json +++ b/positconf-2023/videos/why-you-should-add-logging-to-your-code-and-make-it-more-helpful-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Daren Eiri\r\n\r\nLearn how the log4r package can help you better understand the errors your code may produce, and how to also get promptly alerted for severe errors by leveraging cloud monitoring solutions like Azure Monitor or AWS CloudWatch\r\n\r\nWhen an error happens in your API, Shiny App, or quarto document, it is not always clear what line of code you need to look at, and the error messages aren\u2019t always helpful. By walking through a simple API example, I show how you can use logging packages like log4r to provide error messages that make sense to you. I also show how you can use cloud-based data collection platforms like Azure Monitor or AWS CloudWatch to set up alerts, so you can get notified by email or text message for those severe errors that you need to be immediately aware of. \r\n\r\nGain more visibility into the health of your code by incorporating logging and pushing your logs to the cloud.\r\n\r\nMaterials: https://dareneiri.github.io/positconf2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1164", + "description": "Learn how the log4r package can help you better understand the errors your code may produce, and how to also get promptly alerted for severe errors by leveraging cloud monitoring solutions like Azure Monitor or AWS CloudWatch\r\n\r\nWhen an error happens in your API, Shiny App, or quarto document, it is not always clear what line of code you need to look at, and the error messages aren’t always helpful. By walking through a simple API example, I show how you can use logging packages like log4r to provide error messages that make sense to you. I also show how you can use cloud-based data collection platforms like Azure Monitor or AWS CloudWatch to set up alerts, so you can get notified by email or text message for those severe errors that you need to be immediately aware of. \r\n\r\nGain more visibility into the health of your code by incorporating logging and pushing your logs to the cloud.\r\n\r\nMaterials: https://dareneiri.github.io/positconf2023/", "duration": 283, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json b/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json index 39fb18a1c..315cb9976 100644 --- a/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json +++ b/positconf-2023/videos/why-you-should-stop-networking-and-start-making-friends-posit-conf-2023.json @@ -1,5 +1,5 @@ { - "description": "Presented by Libby Heeren\r\n\r\nWhen we think about making connections, we think about networking. I'd like you to forget about networking and start thinking about making friends. I'll share my perspective as a community builder and host of the Data Humans podcast on how I cultivated a community of practice for myself and how I became a force multiplier who increases engagement. \r\n\r\nYou'll learn how I made genuine human connections, the practical steps to making data friends, the power of vulnerability, and why we all benefit when we show up as our whole selves.\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Lightning talks.\r\nSession Code: TALK-1167", + "description": "When we think about making connections, we think about networking. I'd like you to forget about networking and start thinking about making friends. I'll share my perspective as a community builder and host of the Data Humans podcast on how I cultivated a community of practice for myself and how I became a force multiplier who increases engagement. \r\n\r\nYou'll learn how I made genuine human connections, the practical steps to making data friends, the power of vulnerability, and why we all benefit when we show up as our whole selves.", "duration": 308, "language": "eng", "recorded": "2023-09-17", diff --git a/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json b/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json index 1bae50ae7..6261d31a0 100644 --- a/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json +++ b/positconf-2023/videos/you-can-lead-a-horse-to-water-changing-the-data-science-culture-for-veterinary-scientists.json @@ -1,5 +1,5 @@ { - "description": "Presented by Jill MacKay\r\n\r\nA retrospective look at supporting data science skills in a research-focussed veterinary school\r\n\r\nThis is a talk about environment management, but not in the way you're thinking. In many industries, domain-specific experts need enough understanding of data science to support their work and communicate with data scientists, but often have insufficient training in these skills, and limited time with which to obtain data science skills and practice them. This is particularly challenging for those who are interdisciplinary and have limited control over their workload, such as medics and field scientists. In this talk, an educational scientist describes the previous 10 years of supporting veterinary scientists to adopt open science practices surrounding data science. What worked, what failed miserably, and reflections on why it can be so hard to get a horse to drink.\r\n\r\nMaterials: \r\n- https://github.com/jillymackay/positconf2023_vetdata\r\n- https://jillymackay.com/post/positconf2023/\r\n\r\nPresented at Posit Conference, between Sept 19-20 2023,\r\nLearn more at posit.co/conference.\r\n\r\nTalk Track: Teaching data science.\r\nSession Code: TALK-1095", + "description": "A retrospective look at supporting data science skills in a research-focussed veterinary school\r\n\r\nThis is a talk about environment management, but not in the way you're thinking. In many industries, domain-specific experts need enough understanding of data science to support their work and communicate with data scientists, but often have insufficient training in these skills, and limited time with which to obtain data science skills and practice them. This is particularly challenging for those who are interdisciplinary and have limited control over their workload, such as medics and field scientists. In this talk, an educational scientist describes the previous 10 years of supporting veterinary scientists to adopt open science practices surrounding data science. What worked, what failed miserably, and reflections on why it can be so hard to get a horse to drink.\r\n\r\nMaterials: \r\n- https://github.com/jillymackay/positconf2023_vetdata\r\n- https://jillymackay.com/post/positconf2023/", "duration": 1088, "language": "eng", "recorded": "2023-09-17",