Updates from Posit
Speakers:
- Hadley Wickham, Chief Scientist, Posit
- James Blair, Senior Product Manager, Posit
- Charlotte Wickham, Developer Educator, Posit
- George Stagg, Software Engineer, Posit
Session description
Please join us for our first Posit keynote, where we’ll tell you about our mission, our products, and some of the exciting things we’ve been working on over the last year. Hadley Wickham, Chief Scientist, will talk briefly about Posit’s mission and products, before introducing the three speakers who will update you on some of the coolest projects we’ve worked on over the last year. James Blair, Senior Product Manager, will give you the latest on our partnerships with Databricks and Snowflake, and how we’re building seamless integrations that let you focus on data science instead of dealing with technical details. Charlotte Wickham, Developer Educator, will show you what’s new in Quarto, focusing on new ways to build beautiful PDFs with Typst. Finally, George Stagg, Senior Software Engineer, will tell you about the latest innovations in teaching using webR, a tool that lets you compile your R code into standalone HTML files.
Session notes
Future of Quarto
- Lots new features for quarto dashboards
- typst for PDF creation rather than LaTeX
- typst ensures transformation of CSS behind HTML to typst properties than ensures HTML and PDF look exactly similar
webR, shinylive and Quarto live
- webR is a javascript app that allows running of R code directly in browser.
- shinylive is an R package that enables way of running Shiny entirely in a browser using webR.
- Embed shinylive in quarto using quarto extension
- Quarto live quarto extension which enables interactive documents and code exercises in quarto documents
- Options of setup blocks, targeted feedback and much more available
- Great way to create educational material
Snowflake and databricks
Infrastructure management
- Posit workbench available in Snowflake marketplace
- Give users access to workbench directly through existing Snowflake infrastructure
- Version of workbench automatically update when new there is new release
- Low maintenance, hands-off approach to give users what they need
Posit will work with other cloud data platforms to provide similar experience in other environments
Data access
- New
databricks
andsnowflake
functions inodbc
package for easier connections. - Users can sign in to databricks or snowflake on Posit workbench, and then workbench will manage credentials on the users behalf.
- No longer have to think about access tokens, passwords - how to manage those, pass them into the connection, etc.
- Works with
odbc
but alsosparklyr
and interaction withspark
in databricks
Authentication in apps
One solution is to create service account with an access token that runs the app. However, two limitations:
- Users will see data based on permission set of service account.
- With number of apps growing, so is number of service account with tokens that need managing
New solution: Integrated authetication as described above but in Posit Connect - As a viewer, you log in to fx. databricks, and you will then only be able to see data that you are authorised to see through you permissions on your databricks account.