@maelle@mastodon.social
@maelle@mastodon.social avatar

maelle

@maelle@mastodon.social

🧰 #Rstats / research software engineer.
🗒️ Blogger.
📦 Software review editor for https://fosstodon.org/@ropensci.
💜 #RLadies.
📈 PhD in statistics.
🍋 Nancy, France (let's say this emoji is a bergamot orange).

This profile is from a federated server and may be incomplete. Browse more on the original instance.

maelle, to random
@maelle@mastodon.social avatar

New post: Automate code refactoring with {xmlparsedata} and {brio}

https://masalmon.eu/2024/05/15/refactoring-xml/

Absolutely worth the time, obviously 😇

maelle, to random
@maelle@mastodon.social avatar

My "useR! 2024" fireside chat with James Black 🔥

https://masalmon.eu/talks/2024-05-06-user-fireside-chat/

Proudly representing France? Brittany? with my shirt. 🥖 🥞

maelle, to random
@maelle@mastodon.social avatar
maelle, to random
@maelle@mastodon.social avatar

ICYMI, desc::desc_normalize()

✅ Re-formats and re-orders fields in DESCRIPTION in a standard way.
✅Reorders the packages alphabetically.

Downside: you might be a little bit annoyed when you encounter DESCRIPTION files with fields in a different order. 🤪

https://desc.r-lib.org/reference/desc_normalize.html

maelle, to random
@maelle@mastodon.social avatar

Just watched this excellent talk by @Drmowinckels at last! 🤩

"CRAN-ial Expansion: Taking Your R Package Development to New Frontiers with R-Universe"

https://ropensci.org/events/2023-09-19-mo-runiverse-posit/

maelle, to random
@maelle@mastodon.social avatar
maelle, to random
@maelle@mastodon.social avatar

This week while working on {babelquarto}, I reminisced about a post about Pandoc @cderv & I wrote a while ago on the @rOpenSci blog:

https://ropensci.org/blog/2023/06/01/troubleshooting-pandoc-problems-as-an-r-user/

maelle, to random
@maelle@mastodon.social avatar

Not only do I pronounce runif() wrong, but I most certaintly also pronounce sprintf() wrong. 🏃‍♀️

noamross, to rstats
@noamross@ecoevo.social avatar

Thanks to Google's Season of Docs program for supporting @rOpenSci's R-Universe!
R-Universe is our platform for testing, building, distributing, and discovering R packages and documentation, led by the incomparable @jeroenooms. With this support, @maelle will be leading a a comprehensive overhaul of our docs to make R-Universe easier and more accessible for both users and developers.

https://ropensci.org/blog/2024/04/12/gsod-announcement/

@rstats

maelle,
@maelle@mastodon.social avatar
MikeMahoney218, to random
@MikeMahoney218@fosstodon.org avatar

the top of the rsi readme is both one of the stupidest and my favorite jokes I've put in any public project

https://github.com/Permian-Global-Research/rsi

maelle,
@maelle@mastodon.social avatar

@MikeMahoney218 this is golden

maelle, to random
@maelle@mastodon.social avatar

Proud/lazy moment: translating some content about {saperlipopette}, using {babeldown} ⛱️

maelle, to random
@maelle@mastodon.social avatar
maelle, to random
@maelle@mastodon.social avatar
maelle, to random
@maelle@mastodon.social avatar

Is

"We change it… slowly but with certainty… to make it fit for human life. Our generation will not see it, nor our children nor our children’s children nor the grandchildren of their children… but it will come."

🅰️ A quote from Dune, about a planet.

🅱️ A quote from my refactoring commits, about a codebase.

maelle,
@maelle@mastodon.social avatar

@Drmowinckels the children of my commits! they have a faster generation time than humans 😌

maelle,
@maelle@mastodon.social avatar

@Drmowinckels or are you telling me it will take me CENTURIES to get to good quality 😭

maelle, to random
@maelle@mastodon.social avatar

One thing I learnt by reading the lintr reference page (and am using today):

anyDuplicated(x) > 0 is better than any(duplicated(x))

http://lintr.r-lib.org/reference/any_duplicated_linter.html

grrrck, to random
@grrrck@fosstodon.org avatar

anyone else have a spot in their brain for "current number of unread notifications" for specific apps?

maelle,
@maelle@mastodon.social avatar

@grrrck this!!!

maelle, to random
@maelle@mastodon.social avatar

📢 Update on mocking for testing packages

New post on the R-hub blog, featuring testthat::local_mocked_bindings() 🙂

https://blog.r-hub.io/2024/03/21/mocking-new-take/

Thanks to @hfrick for feedback on the post!

maelle, to random
@maelle@mastodon.social avatar

What a cool badge: https://unmaintained.tech/

maelle, to random
@maelle@mastodon.social avatar

👀 "A Few Words on Testing. Or: Losing Faith" by Thorsten Ball

https://registerspill.thorstenball.com/p/a-few-words-on-testing

Are tests programming's "tweaking the screws" 🤭 (see https://vickiboykis.com/2022/02/21/on-owning-a-software-problem/ by @vicki)

maelle, to random
@maelle@mastodon.social avatar

Do you like our multilingual Quarto book? 😎
https://devguide.ropensci.org/

Build yours using our tooling & guidance!

🌐 Translation guide https://translationguide.ropensci.org/

🌐 babelquarto package for rendering a multilingual Quarto book https://docs.ropensci.org/babelquarto/

🌐 babeldown package for automatic translation of Markdown-based content, using DeepL API https://docs.ropensci.org/babeldown/

maelle, to random French
@maelle@mastodon.social avatar

Les inscriptions et soumissions aux Rencontres R 2024 sont ouvertes ! 🎉

https://rr2024.sciencesconf.org

Je rappelle qu'elles ont lieu dans le plus beau coin de France, et du monde. 😇

maelle, to random
@maelle@mastodon.social avatar

New post on the R-hub blog! "Key advantages of using the keyring package" 🔐

https://blog.r-hub.io/2024/02/28/key-advantages-of-using-keyring/

package developers, do you recommend {keyring} to users of your package?

maelle, (edited ) to random French
@maelle@mastodon.social avatar

New post on the @rOpenSci blog:

What does it mean to maintain an 📦 ?

An attempt to define what package maintenance entails, with a few tips.

https://ropensci.org/blog/2023/02/07/what-does-it-mean-to-maintain-a-package/

maelle,
@maelle@mastodon.social avatar

@Drmowinckels @rOpenSci Unfortunately visualization packages are no longer in scope https://devguide.ropensci.org/softwarereview_policies.html#aims-and-scope 😬

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • GTA5RPClips
  • magazineikmin
  • tacticalgear
  • khanakhh
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • thenastyranch
  • everett
  • osvaldo12
  • kavyap
  • rosin
  • provamag3
  • DreamBathrooms
  • Durango
  • normalnudes
  • ngwrru68w68
  • vwfavf
  • ethstaker
  • modclub
  • cubers
  • cisconetworking
  • Leos
  • anitta
  • tester
  • JUstTest
  • All magazines