rstudio::glimpse() Newsletter
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
This is our third rstudio::glimpse() newsletter. If you’re reading this on the blog, you can subscribe here to receive this newsletter in your inbox.
So many new learning resources have been created this month! There’s information on tools, deploying models, Quarto presentations and blogs, neat tables and so much more. I love how these show so many different types of things you can do, because with code, so much is possible. That combination of learning what you can do, and the ‘how-tos’ of creation, give us the ability to use data to answer the questions we have. I’m so excited to see everyone continue to explore what’s possible.
See more in the newsletter and follow along at @rstudio_glimpse!
Roundup
- Just a reminder, RStudio is becoming Posit in October! In J.J.Allaire and Hadley Wickham’s blog post and rstudio::conf(2022) keynote, they share our mission and why Posit is the right name for this new phase in RStudio’s development.
- Shiny for Python (alpha) is out! If you’ve heard about it and want to give it a try, here’s a Getting Started with Shiny for Python blog post and videos from Winston Chang. You can get started without any need for installation using the interactive examples in your browser. It’s hard to convey how much I love being able to learn and try out Shiny in the browser! It’s so amazing, you just have to try it, and please share any feedback.
- {shinyuieditor} now has support for tabs. The {shinyuieditor} is a visual tool for building the UI portion of a Shiny application that generates clean and human-readable code. Tabs was an oft-repeated feature request, so we’re super excited for you to try it out. Check out this live demo of tabs.
- What language does your team use for machine learning? The goal of {vetiver} is to provide fluent tooling to version, deploy, and monitor a trained model, and it’s built for both R and Python. Get an intro to {vetiver} with Julia Silge and Isabel Zimmerman, learn how to deploy {vetiver} with Docker and see a video example too. You can even update your machine learning pipeline with {vetiver} and Quarto.
- All the new things for tables. gt, which makes easily create presentation-ready tables, has a new release that provides a new Word table output format, makes it easier to create colorful and stylish tables, improves accessibility for HTML tables, and more! If you’re creating any type of table and haven’t tried out {gt} yet, give it a try.
- ICYMI, some updates in our Pro tools. RStudio Package Manager 2022.07 now lets you publish your own binary packages and AWS recently shared some new information on using RStudio Workbench with Amazon SageMaker.
Learn. Teach. Share.
- Participate in the Table Contest! Tables are an important way to convey information, and the Table Contest celebrates great data display tables. Share your best work, learn from others, and get stickers for your hard work. This year, you can submit Python tables too.
- Learn more about Quarto. Learn how to create beautiful reports and presentations with Quarto with Tom Mock and build a blog with Quarto with Isabella Velásquez.
- Need enhanced safety when dealing with time? If you’re handling complexity with time in your code, such as timezones or invalid date issues, {clock} is an R package that has some complementary features to {lubridate} and aims to provide comprehensive and safe handling of date-times Learn more from Davis Vaughan’s lightning talk.
- Learn some tips and tricks! Learn how to make your R Markdown document look and work better from Brendan Cullen, Alison Hill and Isabella Velásquez and how to look at cash flows in R from Dr. Maria Prokofieva.
- Find upcoming RStudio community events. Events are on the community events calendar, and you can read more about our regular events in the Community Monthly Events Roundup.
- We’re hiring in Developer Relations! If you’re interested in coding, education & advocacy, apply to work with us & help users learn and flourish!
Selected Releases
pins 1.0.3
The {pins} package publishes data, models, and other R objects, making it easy to share them across projects and with your colleagues. This is a minor release, but has some nice improvements. arrow is now suggested (instead of imported) for easier installation if you are not using arrow and there is better support for {pins} on AWS.
bundle 0.1.0
We’re thrilled to announce the first release of {bundle}. The {bundle} package provides a consistent interface to capture all information needed to serialize a model, situate that information within a portable object, and restore it for use in new settings.
tidyverse
cli 3.4.0
{cli} is a suite of tools to build attractive command line interfaces (CLIs), from semantic elements: headers, lists, alerts, paragraphs, etc. Improved vector collapsing behavior and more in this release.
lifecycle 1.0.2
The {lifecycle} package provides a set of tools and conventions to manage the life cycle of your exported functions. This release adds support for using arbitrary text in a deprecation message by wrapping what
or with
in I()
.
rlang 1.0.5
{rlang} is a collection of frameworks and APIs for programming with R. This release fixes backtrace errors you might have seen.
tidymodels
bonsai 0.2.0
A new release of {bonsai}, a package extending tidymodels support for tree-based models, is now on CRAN. v0.2.0 greatly improves support for LightGBM, a gradient boosting framework.
brulee 0.2.0
We’re thrilled to announce the release of {brulee} 0.2.0. {brulee} contains several basic modeling functions that use the torch package infrastructure, such as: neural networks, linear regression, logistic regression, and multinomial regression.
Wrapping Up
Thank you for reading our third rstudio::glimpse() newsletter!
Subscribe here to receive this newsletter in your inbox.
I’d love to hear from you what you think and what you might like to see in this newsletter! Comment in RStudio Community and follow along at our @rstudio_glimpse Twitter account too.
And finally:
How do trees get on computers?
They log on.R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.