Sign in

Jadey Ryan

@jadeynryan.bsky.social
2.5K followers 157 following 50 posts

🌱 environmental data science #RStats #QuartoPub mom of 🐈 🐈 🐈 👶🏻 she/her jadeyryan.com

PostsRepliesMedia
Jadey Ryan @jadeynryan.bsky.social · 17/09/2026
Bummed I didn’t run into you to catch up!
110
Jadey Ryan @jadeynryan.bsky.social · 17/09/2026
Yes!!! The outline before starting to code approach 💯
000
Jadey Ryan @jadeynryan.bsky.social · 17/09/2026
I didn't catch your talk live but will watch the recording! I peeked at your slides and your art is wonderful! It's been so nice catching up with you!
010
Jadey Ryan @jadeynryan.bsky.social · 17/09/2026
Credit to @tanyashapiro.bsky.social for coming up with the first version of the slide deck! We then iterated on the content and made some adjustments to some slides’ layout to emphasize the story we were trying to tell. Tanya, do you have anything to add?
110
Jadey Ryan @jadeynryan.bsky.social · 16/09/2026
I can't get over how beautiful our slides are thanks to Tanya's design brilliance + expertise!
Title slide for the posit::conf(2026) talk "Template → Package → App: Meeting Users Where They're At," presented by Jadey Ryan (Data Scientist, WA Dept of Agriculture) and Tanya Shapiro (Founder, Consultant, IndieVisual), with WSDA and IndieVisual logos.Slide titled "Layering Access: From Recipe to Store Shelf," showing three concentric circles of stick figures around a single central figure. Layer 1 (Template, the Recipe) is for "You," using a parameterized Quarto template. Layer 2 (Package, the Cookbook) is for "Anyone who codes," using the {soils} R package. Layer 3 (App, the Store Shelf) is for "Everyone," using the Dirt Data Reports Shiny app. Takeaway: "Build the right layer for the right user."Slide titled "Lessons Learned: Expectation vs. reality, and the feedback loop between them." A diagram shows three connected nodes labeled Template, Package, and App, with curved arrows looping back from App to Package and Template, illustrating feedback flowing backward. Caption: "Reality. Real-world use exposed workarounds in the app, signaling what the lower layers needed."
1110
Jadey Ryan @jadeynryan.bsky.social · 16/09/2026
Finally meeting the amazing @tanyashapiro.bsky.social in person and sharing the stage with her was so fun! Slides + links to all the tools we talked about are here: github.com/jadeynryan/p... #PositConf2026
Jadey and Tanya standing in front of the colorful hex wall at posit conf. Jadey wears glasses, a black shirt with the purrr package, and a baseball cap with a cat on top of the R logo. Tanya wears a black shirt and light jeans.
3381
Jadey Ryan @jadeynryan.bsky.social · 16/09/2026
So sweet 🥹 Thank you @kweest0n.bsky.social, for supporting Tanya and helping make our talk great!
000
Reposted by Jadey Ryan
Tanya Cashorali @tcash21.bsky.social · 15/09/2026
@tanyashapiro.bsky.social and @jadeynryan.bsky.social on meeting users where they’re at when building Quarto templates to shiny apps. #positconf2026 #datascience
0102
Jadey Ryan @jadeynryan.bsky.social · 14/09/2026
Tbh soils data are pretty dirty 😂
110
Jadey Ryan @jadeynryan.bsky.social · 14/09/2026
Forgot the #PositConf2026 tag 😅
010
Jadey Ryan @jadeynryan.bsky.social · 14/09/2026
So excited to share what we’ve been working on tomorrow afternoon! Come find me for stickers!
Jadey’s “The Coding Cats” business card and cat hex stickers, as well as {soils} R package and Dirt Data Reports shiny app hex stickers
2160
Jadey Ryan @jadeynryan.bsky.social · 09/09/2026
Such a cute idea! I remember a few years ago, there was a bracelet making table but I missed it.
010
Jadey Ryan @jadeynryan.bsky.social · 09/09/2026
These are so cool!! I’d love one if we get a chance to meet up!
121
Jadey Ryan @jadeynryan.bsky.social · 07/04/2026
Definitely! I still have so many from 2024! I’m also hoping to get some stickers for the {soils} R package and the Dirt Data Reports logos too!
070
Jadey Ryan @jadeynryan.bsky.social · 07/04/2026
It’s been so fun to collab with you! I’m really excited to share our work, meet you in person, and get to hang out at posit::conf again after missing a year!
050
Reposted by Jadey Ryan
Tanya Shapiro @tanyashapiro.bsky.social · 07/04/2026
First ever posit::conf talk approved! Excited to co-present with the talent @jadeynryan.bsky.social on our project, Dirt Data Reports. 🌱 See you guys in Texas 🤠
Talk description for Scaling Reports: Template ➡️ Package ➡️ App. It reads: Farmers need to understand their soil data to guide management decisions, but advisors often lack time or coding expertise to generate interpretive reports that make the data actionable. To deliver multilingual, customizable soil health reports at scale, we 1) created a parameterized Quarto template, 2) expanded it into {soils}, an R package for technical users, and 3) developed Dirt Data Reports, a Shiny app for non-coders. From template to package to app, we’ll share lessons from building complementary tools that increase access to soil health insights and support real-world impact. Speakers listed: Jadey Ryan… Tanya Shapiro to be added hopefully 😂
9474
Jadey Ryan @jadeynryan.bsky.social · 07/01/2026
Ohh this looks so clean and crisp! I love it!!
110
Reposted by Jadey Ryan
Crystal Lewis @cghlewis.bsky.social · 04/11/2025
Issue 20 of RDM Weekly is out! 📬 - Automate File Management in R With the {fs} Package @jadeynryan.bsky.social - How to Start Your Own Code Club @sortee.bsky.social - Guide to Social Science Data Preparation and Archiving @icpsr.bsky.social and more! rdmweekly.substack.com/p/rdm-weekly...
rdmweekly.substack.com
RDM Weekly - Issue 020
A weekly roundup of Research Data Management resources.
0176
Jadey Ryan @jadeynryan.bsky.social · 30/10/2025
The recording is up if you weren't able to catch this session live and want a walk-through of how to use {fs} to clean up your messy folders! Thanks again @rladies-bot.bsky.social for the invitation to get back into the #RStats community after my maternity hiatus! 💜
0177
Reposted by Jadey Ryan
Crystal Lewis @cghlewis.bsky.social · 30/10/2025
Right now! @jadeynryan.bsky.social is doing such an awesome job walking us through using the {fs} package to work with files, with bonus Halloween content! @r-ladies-stl.bsky.social
0163
Jadey Ryan @jadeynryan.bsky.social · 27/10/2025
It should be posted on the R-Ladies St Louis YouTube! youtube.com/@rladiesstl7...
youtube.com
R Ladies STL
R-Ladies STL Virtual Meetups Welcome to the R-Ladies St. Louis YouTube Channel! We are the St. Louis chapter of a global organization called R-Ladies. R-Ladies is a world-wide organization with the ...
020
Jadey Ryan @jadeynryan.bsky.social · 27/10/2025
Messy folders haunting your R projects? 👻 This Wednesday Oct 29 at 4:00 PM PDT, I'll lead a workshop on Efficient File Management in R with {fs} hosted by @r-ladies-stl.bsky.social. Let's clean and organize a spooky messy folder together! Register at www.meetup.com/rladies-st-l... #RStats #DataBS
Screenshot of title slide that reads "Efficient File Management in R with {fs}". Image of Jadey Ryan's cat hex logo with a witch hat joined by an orange heart with the fs hex sticker.
1348
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
Appreciate your help and pointing me where to ask for more help! 💜
100
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
Thanks @tanho.ca ! Alas… none worked. All of the ones with $ just insert the whole placeholder into the gtag script. {{ ENVVAR }} without $ or “” causes the plugin to fail as it’s type object and is expecting a string.
110
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
oh promise this is the last one for tonight! you asked for the deploy log... here's the screenshot that shows the secrets are included in the build environment! I just don't know how to get quarto to replace the placeholder with the secret value.
screenshot of netlify website deploy log that shows build environment containing secrets
120
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
lastly... this support guide wasn't helpful to me at all. but maybe to you as someone who actually knows what they're doing 😅 anyways... thanks for the time you've already spent on thinking about this. but please enjoy the last bit of the weekend! answers.netlify.com/t/support-gu...
answers.netlify.com
[Support Guide] Using environment variables on Netlify correctly
Last reviewed: November 2024 The preferred way to use environment variables in Netlify is to set them in our environment - be that in the Environment Variables settings UI (on the site’s “Build & Dep...
120
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
I saw `process.env.` was used in the quarto-netlify plugin repo so I was hopeful it would work but all of this is above my level lol github.com/quarto-dev/n...
github.com
100
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
netlify docs aren't super helpful in the quarto context. I was hoping using `process.env.GOOGLE_ANALYTICS_ID` would pass through using the quarto-netlify plugin, but it didn't work docs.netlify.com/build/config...
docs.netlify.com
Build environment variables
Identify environment variables available in the build environment, set your own environment variables, and use environment variables during builds.
100
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
@tanho.ca here's a screenshot of how I configured Netlify's environment variables and here are the docs I was attempting to follow... docs.netlify.com/build/enviro...
screenshot of Netlify UI environment variables
100
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
github.com/jadeynryan/j...
github.com
Create _environment file · jadeynryan/jadey_website@f5bdc46
200
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
Oh I did try an _environment file! quarto.org/docs/project... also didn’t work…
quarto.org
Environment Variables – Quarto
200
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
I might still have the problem of GitHub actions not passing the secret to the quarto .yml files?
000
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
The HTML file would need to be committed to my GitHub repo though, which doesn’t solve the problem. I’m thinking I might have to switch from continuous deployment with netlify to GitHub actions? Also ?? cuz I’m not sure that would work either lol
400
Reposted by Jadey Ryan
Libby Heeren @libbyheeren.bsky.social · 06/10/2025
Does anyone use #Netlify secrets for their deployed #quarto website to keep certain things private? #rstats #python #databs
491
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
I tried setting Netlify “environment variables” then in my _quarto.yml file, I set the Google analytics ID to call this variable with “${GOOGLE_ANALYTICS_ID}”, “process.env. GOOGLE_ANALYTICS_ID”, and “{{GOOGLE_ANALYTICS_ID}}”. None of these worked to pass from Netlify to Quarto.
101
Jadey Ryan @jadeynryan.bsky.social · 06/10/2025
Specifically Google analytics ID and Giscus repo IDs! I don’t care that they’re public on the deployed site but I don’t want it on my repo for when folks copy my website without removing these IDs.
120
Reposted by Jadey Ryan
R Ladies St. Louis @r-ladies-stl.bsky.social · 21/09/2025
Our next meetup will be Wednesday Oct 29th at 6pm CST! Efficient File Management in R with {fs} with @jadeynryan.bsky.social www.meetup.com/rladies-st-l...
meetup.com
Efficient File Management in R with {fs}, Wed, Oct 29, 2025, 6:00 PM | Meetup
Join us for a hands-on workshop using the **{fs}** package to easily bring order to messy file systems. Through practical examples, you’ll learn to automate common tasks li
0196
Jadey Ryan @jadeynryan.bsky.social · 17/09/2025
📖 Read more in this blog post: washingtonsoilhealthinitiative.com/2025/09/dirt... 🖥️ Try the app here: wsda.shinyapps.io/dirt-data-re... I’d love to hear what you think!
washingtonsoilhealthinitiative.com
Announcing Dirt Data Reports: A No-Code Soil Health Reporting Tool | Washington Soil Health Initiative
An update on the long-term agroecological research and extension soil health sites as part of the Washington Soil Health Initiative.
131
Jadey Ryan @jadeynryan.bsky.social · 17/09/2025
#Quarto meets #Shiny in Dirt Data Reports, a soil health report generator. @tanyashapiro.bsky.social and I built this app based on the {soils} R package to make automated soil health reporting more accessible for the researchers + practitioners who don’t want to code. #rstats #soilhealth
Screenshot of the Dirt Data Reports home page which features a short description of the app and two buttons: Built Reports and Learn More. The background image is hands holding soil.
3303
Reposted by Jadey Ryan
Crystal Lewis @cghlewis.bsky.social · 25/08/2025
My website received a glam up! I have finally made the switch to Quarto from Blogdown and I'm loving the updated features and the clean new look! I also have a new logo, thanks to @jadeynryan.bsky.social, who helped me transition and design the new site. 💜 cghlewis.com
2453
Reposted by Jadey Ryan
mulderc.bsky.social @mulderc.bsky.social · 04/01/2025
Exciting news! 🎉 The 2025 Cascadia R Conference is happening in Portland, Oregon on June 21, 2025, and the Call for Presentations is now OPEN! Have a cool project or idea in #rstats? Share it with the Cascadia community! 🌲✨ Submit here: cascadiarconf.com/cfp/ #CascadiaR #DataScience #rstats
cascadiarconf.com
Call for Presentations
Cascadia R Conference is an R conference serving the Pacific Northwest region (Alaska/British Columbia/Washington/Oregon/California).
02212
Reposted by Jadey Ryan
We Are RLadies+ @weare.rladies.org · 03/02/2025
Happy #Monday! Here’s something fun to get the week off to a good start! 🔮 What R package would you be based on your #zodiac sign? Let me know if these resonate! 👀✨ #rstats #rladies 🧵👇 (1/13)
53916
Reposted by Jadey Ryan
We Are RLadies+ @weare.rladies.org · 29/01/2025
@jadeynryan.bsky.social has an informative blog on auto file management using the {fs} pkg. rfortherestofus.com/2025/01/fs-f... Reminds me of @reikookamoto.bsky.social's #positconf2023 creative talk "What an Early 2000s Reality Show Taught Me about File Management", www.youtube.com/watch?v=J3bx...
rfortherestofus.com
Automate file management in R with the {fs} package
Learn how to automate file management tasks in R with the {fs} package, including renaming, moving, and organizing files for a more structured directory layout.
0235
Reposted by Jadey Ryan
🎉 Romain François 🦊 @romainfrancois.bsky.social · 21/01/2025
😻 thanks @jadeynryan.bsky.social for these amazing 🐈 stickers. I’ll 🧲 them to the fridge hextravaganza in the morning. 🐾 jadeyryan.com 🎨 www.etsy.com/shop/thecodi...
051
Reposted by Jadey Ryan
Crystal Lewis @cghlewis.bsky.social · 09/01/2025
I love this new blog post from @jadeynryan.bsky.social and @rfortherestofus.com on working with the #rstats {fs} package to programmatically work with your file system. 🌟 rfortherestofus.com/2025/01/fs-f...
rfortherestofus.com
Automate file management in R with the {fs} package
Learn how to automate file management tasks in R with the {fs} package, including renaming, moving, and organizing files for a more structured directory layout.
3349
Reposted by Jadey Ryan
Jeremy Allen @jeremy-data.bsky.social · 07/12/2024
I’m at it again. #Whiskey and hot chocolate. This time with a smoky peated Scotch, the Laphroaig Lore. Turns out it’s good! And it’s in one of my favorite #rstats mugs (yes I have two favs), made by @jadeynryan.bsky.social
1201
Jadey Ryan @jadeynryan.bsky.social · 28/11/2024
So cute!! Can’t wait 🥹
010
Jadey Ryan @jadeynryan.bsky.social · 28/11/2024
Grateful for our growing family and so excited to see our little one ✨shine✨ in this #RStats onesie (thanks @rachaeldempsey.bsky.social and @posit.co ) ♥️
Three snowshoe cats in front of a chalkboard with ultrasound photos, a newborn onesie, and the words “Mai, Tai, Skye sibling coming April 2025”Posit mug and newborn onesie with RStats hex stickers
8311
Jadey Ryan @jadeynryan.bsky.social · 28/11/2024
Asking the right questions! 🐈
020
Jadey Ryan @jadeynryan.bsky.social · 22/10/2024
This is the cutest picture! You look like a magical R fairy! 🧚
110