2022 Posit Year in Review
Can you believe it’s almost February? Though time has flown since the New Year, we’d like to reflect on everything our teams accomplished in 2022. There is much to celebrate across Posit, from a rebrand to increased Python support to exciting new product features. Below is a small selection of announcements and updates, and we encourage you to go through the links to learn more.
RStudio is now Posit
RStudio has a new name, Posit. Our name change reflects our desire to make scientific communication better for everyone, and we look forward to broadening and embracing the Python community and the R community. While our name has changed, our commitment to helping data scientists use open-source software remains the same.
Posit and the community
In July, we wrapped up rstudio::conf(2022). Whether you joined online or in-person in D.C., we were thrilled to see so many of you at our first hybrid conference.
- Check out the talk recordings and workshop materials.
- We offered 50 diversity scholarships to attendees from underrepresented groups.
- We were amazed by the submissions to the 3rd Annual Table contest. Check out the winning submissions and read about the Community Table Gallery.
The open-source teams released an array of exciting updates and features throughout the year. During rstudio::conf(2022), we announced:
- Quarto, a new scientific and technical publishing system
- Shiny for Python, a framework for creating interactive applications with Python
- vetiver, a framework for MLOps tasks in R and Python (that uses pins and pins for Python)
Below, we share more high-level updates and related links.
During rstudio::conf(2022), Joe Cheng shared his thoughts on the past and future of Shiny.
- Shiny for Python launched! Learn how to get started.
- ShinyLive launched too! You can also embed Shiny for Python applications into Quarto documents and run the entire application (including the Python runtime) inside a user’s web browser.
- Need to test a Shiny app? shinytest2 provides a streamlined toolkit for unit testing Shiny applications and seamlessly integrates with the popular testthat framework for unit testing R code.
- Finally, learn about the shinyuieditor and the new Shiny for R UI components.
Check out the tidyverse team’s announcements of package releases and updates on the tidyverse blog.
- The tidymodels team shares quarterly roundups: Q1 2022, Q2 2022, Q3 2022, and Q4 2022.
- Read about the publication of several packages and their updates on CRAN, which include functions for:
- Working with data from different sources – dbplyr, readxl, haven
- Helping with documentation and styling – roxygen2, lintr
- Spatial sampling and resampling with tidymodels – spatialsample, rsample
- Creating and working with graphics – ggplot2, scales
- Creating and working with tidy data – tidyr, tidyselect, clock and dplyr 1.1.0 is coming soon!
This year, RStudio saw several updates, including:
- Quarto bundled with v2022.07
- Support for R >=4.2.0
- Collapsible code chunks, code diagnostics in the Visual Editor
- Support for hyperlinks added to the console output, build pane, and various other places
- Improvements to the Find in Files pane across all platforms but with particularly significant improvements in Windows
Enterprise and cloud
We significantly enhanced the capabilities of our enterprise and cloud products. Our new and improved Solutions website can help you build production-grade data science products.
In March, we announced Posit Academy, a mentor-led data science apprenticeship for professional teams. We posit this is the best way for your organization to learn R and Python. Learn more on the Academy website.
Posit Cloud has made it easier to share, do, teach, and learn data science. See the What’s New with Posit Cloud page for all news, or check out the blog posts on:
We recently released a publishing feature for Shiny, R Markdown, Dash, and Flask. If you are a Premium, Instructor, or Organization account holder, you can request access to the publishing beta.
Posit Connect gives data science teams the power to deploy, manage, monitor, and control access to their applications, dashboards, scheduled reports, and web APIs. Users of Connect have more tools to create great experiences for their stakeholders, including:
- Use Connect without R (Python-only)
- Support for Quarto and Shiny for Python
- Improvements to logging
- Off-host content execution with Kubernetes (beta)
- Added support for restoring R packages installed from private Git repositories
See the release notes to learn more.
Posit Package Manager
Posit Package Manager has also seen a variety of upgrades for addressing challenges with package management, with:
- The ability to bring your own binary packages
- The ability to upload your own Python packages
- More options for configuring git sources
- Remote publishing of packages with API tokens, enabling integration with external systems for building packages, such as GitHub Actions
The release notes have more details on these features.
This year, Posit Workbench has made it easier to develop in R and Python, with:
- An expanded partnership with the AWS and Amazon SageMaker teams following the release of Workbench on SageMaker late last year, including the ability to purchase licenses through the AWS Marketplace
- A new partnership with Azure ML to deliver Workbench on the Azure platform
- Improvements to session tabs, indicators, and UI
- Specification of R versions in the ad hoc job launcher
- New job launcher release, including Kubernetes templating
Stay informed in 2023
Thank you for taking a look at all the exciting work from 2022! We look forward to what the future holds.
- Sign up on our subscription page to receive announcements on new blog posts, product updates, events, and more.
- You can follow us on LinkedIn, Twitter, and Facebook.