Davis Vaughan
@dvaughan32
R / Software Engineer / @posit_pbc / #rstats / http://blog.davisvaughan.com
I've written a fun new blog post! "Hell is debugging someone else's machine" If #rust, #rstats, lldb, or SSH-ing into GitHub Actions sounds interesting to you, you might enjoy this one 🙂 blog.davisvaughan.com/posts/2024-10-…
If you're an R package developer creating new types or writing generic algorithms, then vctrs is definitely going to be your friend 🙂 These days it powers much of the internals of both dplyr and tidyr!
Sometimes, I peek behind the scenes of the more "professional" R packages and I often find the use of {vctrs} library. Never really understood its use or potential under I saw @dvaughan32 blog post which details its use cases and advantages! blog.davisvaughan.com/posts/2019-10-…
cpp11 0.5.0 is on CRAN 🥳 The main thing to note is that we've removed all non-API R calls, so if you use cpp11 you should no longer get any NOTEs when submitting to CRAN! #rstats cpp11.r-lib.org/news/index.html
FWIW most of the reason that work on the tidyverse has slowed is that those folks have been working on positron to make sure the R experience is awesome 😀
Posit was named @databricks Developer Tools Partner of the Year! I'm really excited at the impact that Posit Workbench offers on top of investments in platforms like Databricks. Check out our #RStats and #PyData integrations: posit.co/solutions/data…
I am super excited to announce the first release of marquee - supercharged markdown support for #ggplot2 (and #rstats graphics in general) Read all about it here: tidyverse.org/blog/2024/05/m… and browse the package site at: marquee.r-lib.org
New blog post by @hfmuehleisen duckplyr: dplyr powered by DuckDB The post describes the new R package duckplyr, which translates the dplyr API to DuckDB’s execution engine. Read more at duckdb.org/2024/04/02/duc…
{gt} has a 🐍-based cousin now, in the form of the Great Tables (v0.1.0) package. It’s a *great* new Python package that simplifies the process of making tabular data presentable for any sort of publication task. Check out the docs site at posit-dev.github.io/great-tables/ and talk to us!!
New post: Joining Posit's Polyglot Data Science Mission @posit_pbc @ApacheArrow #pydata #rstats wesmckinney.com/blog/joining-p…
At 5pm (BST) on Thursday I'm going to be a guest on @posit_pbc's Data Science Hangout speaking about the work I do for the @bankofengland and supporting its 1000 R users. #rstats There's no need to register, you can join the stream using this link: pos.it/dsh
webR 0.2.0 has been released! 🎉 This release gathers many updates over the last few months, including improved graphics, new R packages, accessibility, internationalisation, and the webR REPL app. I've written a blog post with details at tidyverse.org/blog/2023/08/w… #webR #RStats
CLEANUP: The 'multiprocess' backend, deprecated since 2020, has finally been removed from the future package. If you get something like "Error: object 'multiprocess' is not exported by 'namespace:future'", please use plan(multisession) instead. #RStats #parallel #futureverse
Code review is important in software development! @dvaughan32 shares how #tidyverse made our process explicit in a code review principles guide. Feel free to modify these principles for your own needs & we’d love to hear about it if you do! tidyverse.org/blog/2023/06/c… #rstats
I’m excited to give a ⚡️ talk at posit::conf(2023) on dplyr 1.1.0 features you can't live without! Register now to join me in Chicago at pos.it/conf. #positconf2023 #rstats

Updates in dplyr 1.1.0. Bye bye `group_by()`, hello `.by`:
🚨GIVEAWAY🚨 A VERY happy (and thicc) mistake landed on my doorstep! So I get to make someones day better. Enter to win one of these beautiful hardcovers of Night Angel Nemesis by @BrentWeeks ➡️Just follow me and retweet 🌎International 🎁Winner will be randomly chosen in a week
almanac 1.0.0 is on CRAN! almanac is an #rstats 📦 for working with recurring events. This huge update adds support for holidays and calendars! It includes pre-built holidays, or you can create your own. Read all about it here: davisvaughan.github.io/almanac/articl…
