Charles Bordet
charlesbordet.bsky.social
Charles Bordet
@charlesbordet.bsky.social
I build Shiny apps.
I hate using the Posit Package Manager to install #Rstats package, because whenever I do, I get errors about missing cpp libraries.

I just have to install from source and it works fine.

But hard to automate in pipeline or systems in production.

How are you working around this issue?
June 10, 2025 at 2:22 PM
Using #Quarto with #Typst for the first time today. I've been a huge proponent of RMarkdown+pagedown over the past few years so that's a big change.

Wish me luck.
June 9, 2025 at 11:37 AM
Reposted by Charles Bordet
In this week’s blog post, our Data Scientist Theo Roe shares a great introduction to the {officer} package in R.

The {officer} package lets R users work directly with Word and PowerPoint documents.

Learn more: www.jumpingrivers.com/blog/custom-...

#RStats #DataScience #Reporting #Automation
Custom PowerPoints Using {officer}
From a purely design aspect, Quarto's standard output for PowerPoint falls short. You're limited to seven layout options, with the most complicated being "Two Content". The {officer} R package provides a great alternative, for those seeking total control and customisation.
www.jumpingrivers.com
May 23, 2025 at 9:56 AM
Reposted by Charles Bordet
"They came up with a creative workaround: abusing our 30-day trial (initially 15 days until recently), over and over again.

It all started back in April 2015 — yes, a full decade ago."

What the actual f?

(From @vates.bsky.social)

virtualize.sh/blog/ground-...
Ground control to Major Trial
When a $130M aerospace company chooses to endlessly abuse free trials instead of typing git pull, you start to question gravity, or at least common sense.
virtualize.sh
May 19, 2025 at 5:19 AM
I was at the RPLL yesterday (professional conferences of free software).

Learned much about the various business models of free software.

Especially, I learned that an AGPL-3 licence does not force you to publicly diffuse the code. It only needs to be available to users/customers.
May 16, 2025 at 6:19 AM
I want to run an #RShiny benchmark to compare the CPU's of different hosting providers.

Any suggestion?

For now I'm digging in this repo: github.com/rbenchmark/b...
GitHub - rbenchmark/benchmarks: Collections of Benchmarks of R
Collections of Benchmarks of R. Contribute to rbenchmark/benchmarks development by creating an account on GitHub.
github.com
May 14, 2025 at 3:24 PM
Found out today about shinydraw, an #RShiny package to create wireframes.

I usually work with a UI/UX designer when building an app.

But with this I feel like I could sketch up something quickly by myself

Here is an article on the cynkra blog: cynkra.com/blog/2025-05...
Introducing shinydraw: a no-code tool for shiny wireframing - cynkra
Streamline your Shiny app design: Introducing shinydraw for effortless wireframing
cynkra.com
May 14, 2025 at 2:01 PM
Which #Rshiny training would you recommend for someone who has basic skills but is looking to get more expertise?
May 13, 2025 at 2:13 PM
Yesterday, while fixing a bug, I saw an optimization in an #RShiny app.

A quick benchmark reveals about a 100x improvement (1000ms -> 10ms) for an action that happens quite frequently.

But we're supposed to deploy to production next Monday. Our test coverage is not good enough.

What would you do?
May 7, 2025 at 9:02 AM
We are working on a new #RShiny article about good development practices.

The article was too big so I had to break it down into 4 articles.

And for now it'll only be available in French.

Why does it take so much time to write content?
May 5, 2025 at 11:53 AM
Does anyone have experience with integrating Stripe payments with an #RShiny app?
April 28, 2025 at 12:03 PM
Yesterday I had 7.5 hours of back-to-back meetings.

Half of them could have been an email.

For some reason, we keep having meetings: Clients want to talk for hours, or we don't feel ready, or we aren't as organised as we think we are.

Have you made the switch to full async? How did you do it?
April 23, 2025 at 6:29 AM
What's your process for upgrading R in a Shiny app that is deployed in production for many years?

Do you upgrade once a year? every other year? when a new major version comes out?

Do you still use R 3.5.2 because that was the latest version at the time of building the app?
February 13, 2025 at 6:17 AM
How is your day going so far?
February 12, 2025 at 1:44 PM
awesome-quarto

a huge list of resources (blog posts, talks, guides, ...) on Quarto everything

github.com/mcanouil/awe...
GitHub - mcanouil/awesome-quarto: A curated list of Quarto talks, tools, examples & articles! Contributions welcome!
A curated list of Quarto talks, tools, examples & articles! Contributions welcome! - mcanouil/awesome-quarto
github.com
February 12, 2025 at 6:13 AM
Just discovered @solidtime.io this morning, an open source version of Toggl.

I'd go for it but I like having the browser extension of Toggl that automatically fills the entries with the task name (from Github issues, Todoist tasks, OpenProject tickets, etc.)

Is it part of the roadmap?
February 11, 2025 at 7:07 AM
omg I completed Day 1 of #AoC for the first time ever.

And we're only day 2!

Not sure how I feel about this solution to the 2nd puzzle
December 2, 2024 at 6:27 AM
Anyone doing advent of code in #rstats?
December 1, 2024 at 7:39 PM
Hi
November 23, 2024 at 11:19 AM