Christophe Dervieux's Avatar

Christophe Dervieux

@cderv.bsky.social

Open Source Software Engineer at @posit.co working on scientific publication tooling for better reproducible research and technical communication. Main project are Quarto @quarto.org #quarto #quartopub and R Markdown #rstats #rmarkdown

2,336 Followers  |  156 Following  |  25 Posts  |  Joined: 09.02.2024  |  2.1109

Latest posts by cderv.bsky.social on Bluesky

Always happy to help !

A complex use case with Quarto - a good story for a blog post and probably for a talk at conferences.

Your journey with this is insightful - and will be for many.

Thanks for sharing back with us on Discussion board!

28.07.2025 19:31 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’ve been working on an update to the #quarto R package for weeks. I hope it improves your #rstats workflow with Quarto.

Lots of new helpers and tooling beyond the usual CLI wrappers. I believe some functions will be really useful!

Looking forward to your feedback!

github.com/quarto-dev/q...

28.07.2025 19:28 β€” πŸ‘ 42    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

Still thinking about that bear? 🐻 If you haven't yet, catch @hadley.nz on Ep. 1 of #TheTestSet! He dives into spreadsheets, R's early days, & the tidyverse origin.

🎧 Listen at thetestset.co, on Spotify, or Apple Podcasts

#DataScience #RStats #PodcastLaunch

08.07.2025 13:41 β€” πŸ‘ 26    πŸ” 5    πŸ’¬ 2    πŸ“Œ 1

First of many interesting stories shared in the #TheTestSet !!
Enjoy 🎧 or πŸ–₯️ !

01.07.2025 14:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Data science junkies, get ready! πŸš€ "The Test Set" #podcast trailer is here for your viewing pleasure.

Tune in July 1st and every Tuesday after for new episodes with hosts @mchow.com, @hadley.nz, and @wesmckinney.com as they welcome thought leaders in #DataScience.

Subscribe now: pos.it/thetestset

18.06.2025 16:58 β€” πŸ‘ 105    πŸ” 38    πŸ’¬ 5    πŸ“Œ 2
Video thumbnail

Thrilled to share Drew Coughlin's project! Build LLM-powered Shiny dashboards with Posit's multilingual querychat. πŸ€–

It lets LLMs understand your data privately and converts plain language to SQL. Drew's ultra-runner app is a great demo!

Check it out: posit.co/blog/race-st...

#RStats #Python

17.06.2025 14:28 β€” πŸ‘ 30    πŸ” 9    πŸ’¬ 1    πŸ“Œ 1

You've heard about brand.yml support in #Quarto, but you do not really know much about what this new brand theming stuff is? And why again a new theming system?

Then this is the opportunity for you to learn more by listening to @grrrck.xyz in this @rfortherestofus.com podcast!

13.06.2025 18:52 β€” πŸ‘ 18    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Functional Programming Tools A complete and consistent functional programming toolkit for R.

Bleeding edge update for the #tidyverse purrr package with even more seamless #rstats parallel maps.

Introducing our shiniest new adverb: `in_parallel()`. Just wrap your function to take advantage of blazing fast parallel processing via mirai.

pak::pak("tidyverse/purrr")

purrr.tidyverse.org/dev/

13.06.2025 15:32 β€” πŸ‘ 103    πŸ” 32    πŸ’¬ 6    πŸ“Œ 1

Pretty cool!
Did you need to manually fix the syntax for the .qmd document?
Or does Claude Code already know well how to write Quarto Presentation slides?

09.06.2025 07:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Posit We’re happy to announce that we’re supporting Typst by funding one of their full-time engineers.

At Posit, we love @typst.app:

⚑ Make PDFs in milliseconds, not minutes
✨ The power of LaTeX with today's technologies
✍️ Modern typography (including emojis!)
🧠 Clear mental model

So I'm thrilled to announce that we're now supporting its development: posit.co/blog/posit-a...

#rstats

03.06.2025 13:47 β€” πŸ‘ 242    πŸ” 54    πŸ’¬ 5    πŸ“Œ 11
Preview
shikokuchuo{net}: mirai 2.3.0 Advancing Async Computing in R

mirai - minimalist async framework for #RStats - released as an 'r-lib' package.

Blog post: Advancing Async Computing in R.
shikokuchuo.net/posts/26-mir...

mirai provides event-driven async for #RShiny and parallel processing for purrr #tidyverse.

Really excited to be working on this at Posit!

23.05.2025 14:11 β€” πŸ‘ 64    πŸ” 19    πŸ’¬ 1    πŸ“Œ 0
Personnaliser ses documents Quarto avec _brand.yml

Cette semaine, j'ai eu l'occasion de prΓ©senter une nouvelle fonctionnalitΓ© de #quarto lors des Rencontres R Γ  Mons, en Belgique :

Comment personnaliser ses documents HTML et PDF avec Quarto grΓ’ce au fichier _brand.yml !

Curieux ? ▢️ cderv.github.io/rr2025-quart...

HΓ’te de dΓ©couvrir vos usages !

23.05.2025 18:47 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Resources for the recommendation:
latex-project.org/news/latex2e...

Also in this blog post: www.texdev.net/2024/11/05/e...

21.05.2025 09:40 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Update for #quarto users producing PDF with LaTeX

Since Quarto 1.8.10, the default PDF engine is now LuaLaTeX instead of XeLaTeX.

This follows the recommendation in LaTeX NEWS issue 40, Nov. 2024, from the β€œLATEX Tagged PDF” project.

Please, try it out. We don't expect much impact, though.

21.05.2025 09:40 β€” πŸ‘ 28    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

Nice trick ! Can you open an issue in the repo so that we can add this rule and fix in quarto ?
You can ping me there.

This would need to be using SCSS with the right variable for the block header background.

08.05.2025 07:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Release v1.7.19 Β· quarto-dev/quarto-cli Changelog since last release: v1.7.18...v1.7.19 Full 1.7 changelog up to this version: View: https://github.com/quarto-dev/quarto-cli/blob/v1.7.19/news/changelog-1.7.md Download: https://github...

Hey #Quarto users !

Next v1.7 release is coming soon !

Part of the updates are about Pandoc 3.6.3 bundling with updated LaTeX templates.

Latest pre-release 1.7.19 have this change: github.com/quarto-dev/q...

If you are a #quarto extension developer, please try this out!

Docs update soon.

27.03.2025 15:16 β€” πŸ‘ 16    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
Changelog

I want to highlight that v0.1.1 of {ellmer} has been on CRAN for a few weeks now. This version includes a ton of improvements when using an LLM hosted on Azure, AWS, Databricks, or Snowflake from #rstats -- which is pretty common in enterprise settings. 🧡
ellmer.tidyverse.org/news/index.h...

25.02.2025 14:56 β€” πŸ‘ 32    πŸ” 12    πŸ’¬ 2    πŸ“Œ 1
Preview
Air, an extremely fast R formatter We are thrilled to announce Air, a new R formatter.

@lionelhenry.bsky.social and I are so excited to finally announce Air - an extremely fast R code formatter! πŸŽ‰

With Air, you'll never need to worry about styling your #rstats code ever again. All you need to do is save, and Air takes care of the rest.

www.tidyverse.org/blog/2025/02...

21.02.2025 15:10 β€” πŸ‘ 364    πŸ” 122    πŸ’¬ 21    πŸ“Œ 20
Video thumbnail

We're delighted to announce Cat Hicks @grimalkina.bsky.social – psychologist for software teams – will be a keynote speaker at posit::conf(2025)!

Discover psychology tips for better dev teams and much more at conf. Register at pos.it/conf

#PositConf2025 #DataScience #OpenSource #Python #RStats

16.01.2025 15:06 β€” πŸ‘ 78    πŸ” 26    πŸ’¬ 0    πŸ“Œ 9

- Possibly shipping this with another type of extension.
We don't have yet a Brand Extension type but we are thinking about it. This would be the right way to distribute this, as with other extensions like filters or shortcode.

27.11.2024 14:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

There is no built in way for this. I mean `_brand.yml` needs to be locally present. Though several tools can help
- pre-render script for a project making sure local version is sync with an online one.
- extension for project template that would ship the file as starter pack for any new project

27.11.2024 14:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

So if your extension is just styling you may be able to use _brand.yml file only and "distribute" this file. Though depending on what you customize a theme through .scss is interesting.
Using a Format extension for Reveals allows to customize configuration of the default format and ship resources.

27.11.2024 13:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It depends what you do exactly in your extension. `_brand.yml` file is a way to set some styling using YAML schema that will be understood by some quarto format, and also some other tools (like for now shiny for python).
On quarto only view, it is similar to a single theme file with SCSS syntax.

27.11.2024 13:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - gadenbuie/quarto-bluesky-comments: Bluesky-powered comments sections for Quarto websites Bluesky-powered comments sections for Quarto websites - gadenbuie/quarto-bluesky-comments

You and @grrrck.xyz had the exact similar idea at the same time πŸ˜†
github.com/gadenbuie/qu...

27.11.2024 10:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Glad you're happy with it !
Still improvement to do to improve styling in revealjs SCSS, so please do share feedback on what is missing !! Thanks

27.11.2024 10:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Quarto 1.6 – Quarto Quarto 1.6 supports unified branding across formats, updates to RevealJS, a new shortcode to reorder content, a landscape page block, and more. There are also a couple of breaking changes that will af...

Quarto 1.6 is out! πŸŽ‰ Download it here: quarto.org/docs/download/

Quarto 1.6 supports unified branding across formats, updates to RevealJS, a new shortcode to reorder content, a landscape page block, and more. Blog post: quarto.org/docs/blog/po...

25.11.2024 20:40 β€” πŸ‘ 228    πŸ” 64    πŸ’¬ 2    πŸ“Œ 8

Really cool to know Quarto is used with #julialang blog ! 😍

19.11.2024 12:08 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We’ve been working hard on next quarto version and it is coming out soon. It is already available so if you are ok to try it please do ! Feedback welcome to find the remaining bugs that could still be hidden. Thanks !

17.11.2024 08:21 β€” πŸ‘ 27    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
Nicola Rennie: Styling Quarto PDFs with Typst
YouTube video by Jumping Rivers Nicola Rennie: Styling Quarto PDFs with Typst

The recording from my "Typst or LaTeX? Styling PDF documents with Quarto extensions" satRdays talk is now online!

❓ What is Typst?
βš–οΈ Pros and cons of LaTeX vs Typst for Quarto PDFs
🎨 How to add styling to PDF outputs

Link: www.youtube.com/watch?v=2Dbu...

#RStats #QuartoPub #Typst #satRdays2024

29.10.2024 20:22 β€” πŸ‘ 33    πŸ” 11    πŸ’¬ 0    πŸ“Œ 0

I made an #RSats starter pack. Includes a touch of Linux, Python, and dataviz but mostly R. go.bsky.app/Ki7PjpS

20.10.2024 13:16 β€” πŸ‘ 204    πŸ” 96    πŸ’¬ 24    πŸ“Œ 12

@cderv is following 20 prominent accounts