@statnmap

360 Followers
44 Following
130 Posts
The Third Bit: Remote Jobs

๐ŸŒŸ Recording of our last R-Ladies Cologne meeting is now available! ๐ŸŒŸ
In this session, Sรฉbastien Rochette introduced his package creation process with Fusenโ€”a powerful tool for R users. If you missed the meeting or want to review it, check out the recording!
๐Ÿ“ฝ๏ธ https://youtu.be/wAkZvwPK1P4?feature=shared
#RLadies #RStats #Fusen #DataScience
R-Ladies Cologne (English) - R packages made easy: introducing {fusen} - Sรฉbastien Rochette

YouTube

New blog post: "Creating a Node.js Website with GitHub Copilot Workspace Using Best Development Practices in #Rstats"

๐Ÿ‘ I explored designing a website from scratch using an "unknown" language, with my good development practices and the help of GitHub Copilot Workspace

https://statnmap.com/2025-01-27-creating-a-website-in-node-js-with-github-copilot-workspace/

Creating a Node.js Website with GitHub Copilot Workspace Using Best Development Practices in R

As a developer primarily focused on R, I strive to follow good development practices: writing clear user documentation with articles and examples; creating robust tests; and automating checks and deployments with CI/CD workflows. These habits have allowed me to build reliable and maintainable projects, but I asked myself: Are these practices transferable if I venture into a different ecosystem, such as Node.js? To answer this question, I set myself a personal challenge: create a fully functional website using Node.js and JavaScript, while taking the opportunity to test GitHub Copilot Workspace as my primary development assistant. My goal was to see if Copilot could guide me from start to finish, assuming I knew nothing. I also wanted to test the hypothesis that even without deep expertise in a language or framework, success is achievable by relying on solid practices and the right tools.

StatnMap
Learn to develop R packages from scratch with R-Ladies Cologne! ๐ŸŽ‰ Our new series starts with an intro to {fusen}, a tool that magically transforms R Markdown files into packages.
๐ŸŽ™๏ธ Special Guest: Sรฉbastien Rochette (creator of {fusen})
๐Ÿ“… 31.01.2025
๐Ÿ•’ 16:30 PM
๐Ÿ“ Online
Register at https://tinyurl.com/bdbknvds
R package creation made easy: Introducing {fusen}, Fri, Jan 31, 2025, 4:30 PM | Meetup

Do you want to learn how to develop R packages from scratch? This new R-Ladies Cologne series is just for you! Together, weโ€™ll walk through **every step of package developm

Meetup
A new blog post on my website: "Spatial correlation between rasters using 'terra'"
๐Ÿ‘ An updated version of a two years old blog post of mine
๐Ÿ‘‰ https://statnmap.com/2024-12-06-spatial-correlation-between-rasters-using-terra/
#rstats #rspatial
Creating a Node.js Website with GitHub Copilot Workspace Using Best Development Practices in R

As a developer primarily focused on R, I strive to follow good development practices: writing clear user documentation with articles and examples; creating robust tests; and automating checks and deployments with CI/CD workflows. These habits have allowed me to build reliable and maintainable projects, but I asked myself: Are these practices transferable if I venture into a different ecosystem, such as Node.js? To answer this question, I set myself a personal challenge: create a fully functional website using Node.js and JavaScript, while taking the opportunity to test GitHub Copilot Workspace as my primary development assistant. My goal was to see if Copilot could guide me from start to finish, assuming I knew nothing. I also wanted to test the hypothesis that even without deep expertise in a language or framework, success is achievable by relying on solid practices and the right tools.

StatnMap

All new features and changes of version 0.6.0 are listed in the news:

๐Ÿ”—https://thinkr-open.github.io/fusen/news/index.html#fusen-060

#Rstats

Changelog

In the last version of 'fusen', already available on CRAN, you can deprecate a flat file. Hence, you can start your work with fusen, and then properly switch to classical R package development.
๐Ÿ‘https://thinkr-open.github.io/fusen/articles/deal-with-a-fusen-flat-file.html#fully-deprecate-a-flat-file-after-inflate
#Rstats
Deal with a 'fusen' flat file

fusen

#RStats - Which functions of my package are exported ๐Ÿ‘€ or not ๐Ÿ™ˆ and where are they located ?
๐Ÿ’ช Find it out with fusen::draw_package_structure() - Works for regular packages or 'fusen' built packages
๐Ÿ‘‰ https://thinkr-open.github.io/fusen/articles/draw-a-tree-of-your-package-files-and-functions.html
๐ŸŽ‰ fusen-v0.6.0 is now on CRAN
Draw a tree of your package files and functions

fusen

The cran-based rcheckserver and recheck containers have been updated to R-4.4. and Ubuntu-24.04, which should make them more robust. Go give them a try: https://github.com/r-devel/recheck https://github.com/r-devel/rcheckserver/
GitHub - r-devel/recheck: GitHub action to run reverse dependency check

GitHub action to run reverse dependency check. Contribute to r-devel/recheck development by creating an account on GitHub.

GitHub

This is soo cool! Work in progress, but still!

#RStats