Nic Crane

@nic_crane
471 Followers
137 Following
57 Posts
Currently taking a look at refreshing some of the #ApacheArrow and #PyArrow docs, so if you use Arrow in #rstats or Python and there's any areas you'd like to understand better, give me a shout, and we'll see what we can do!

From June, I’ll be taking on limited consulting work via my new practice, NC Data Labs β†’ https://ncdatalabs.com/

If your team needs support with production R, internal R tooling, or Shiny/package dev, I’d like to hear from you!

#rstats #rinprod

NC Data Labs

Shiny App Dev: AI as a Partner, Not a Replacement
AI can help with coding, but should it make key data science decisions? Probably not. πŸ€–
Read about my experience using Cline for a Shiny app (and what I’d do differently next time). πŸ”— https://niccrane.com/posts/clineshiny/
#rstats
Exploring AI-Powered Shiny App Development with Cline and Positron – Nic Crane

New blog post: Iterated on my {shiny} app for social media post generation using the {ellmer} package! I detail how I transformed it into a maintainable R package with platform-specific prompts. Learn more: https://niccrane.com/posts/socialmediagen2/ #rstats

Applications for opportunity scholarships for posit::conf(2025) are open and due by Feb 21.

https://posit.co/blog/apply-to-be-an-opportunity-scholar-at-posit-conf-2025/

Thinking of submitting an application, but not sure what to write? Submit a draft to the RLadies abstract/scholarship review system and we'll pair you with a reviewer who can help you refine your application!

https://airtable.com/appJadVolZxoDGSIK/pagkXaAIuPged83dn/form

#rstats #rladies

Posit

We are excited to announce Posit will provide 40 Opportunity Scholarships so they can attend posit::conf(2025) in Atlanta, Georgia.

Posit
🏹 We’re excited to announce the release of {arrow} 17.0.0.1. Binary packages are now available for all platforms from both CRAN and R-Universe (https://apache.r-universe.dev/arrow). This release includes some nice quality of life improvements for folks writing dplyr pipelines with arrow. Have a look below to see what’s changed or see the full changelog https://arrow.apache.org/docs/r/news/index.html for all the info. #rstats #ApacheArrow
arrow: Integration to 'Apache' 'Arrow'

There's a concept on my mind that I'd love more conversation about: the idea that "best practices" are *highly* subjective. I'm dev lead on a new team and reflecting on how I approach code review and code conventions. Defaulting to open source dev level stringency isn't correct for most of our projects, but neither is the startup-style of merging as fast as possible to prioritise getting features out that I've seen work in places. Would love to hear others' thoughts/experiences here!
Been feeling a bit guilty about having been ignoring my GitHub notifications for a week or so as I've been super busy, but finally got round to spending some time on Arrow on my Saturday evening, and seeing someone who's opened an issue on the repo offering to make a PR has made my day πŸ’œ

Someone made an innocent comment that made me wonder if me being quiet about Arrow stuff means that folks think I'm less involved these days - that couldn't be further from the truth. Now that I've finished practicing an Arrow workshop, practicing an Arrow talk, writing an Arrow maintenance dashboard, and writing an Arrow book, I can actually get back to being a bit more active on the codebase πŸ˜…

www.arrowrbook.com

Writing an #rstats book in Quarto and struggling to get callout boxes to render in greyscale in the PDF? Check out this tip from Enrico Spinielli, which shows one way to do this πŸŽ‰

https://enrico.spinielli.net/posts/2023-05-01-quarto-callout-hack/

Enrico Spinielli - Hacking Quarto Callout in LaTeX

a small customization victory

Enrico Spinielli