Bruno Rodrigues
banner
brodriguesco.bsky.social
Bruno Rodrigues
@brodriguesco.bsky.social
Sworn in Data Janitor

blog: http://brodrigues.co

youtube: http://is.gd/NjybjH

mastodon: http://is.gd/nOyGht

twitter: @brodriguesco

"nix solves this"
Reposted by Bruno Rodrigues
new blog post:

Of course, someone has to write imperative code to build reproducible data science pipelines. It doesn’t have to be you.

brodrigues.co/posts/2025-1...
October 29, 2025 at 3:52 PM
NOOOOOOOOOO DON'T START EXPLORING DATA IN A JUPYTER NOTEBOOK!
November 9, 2025 at 10:59 AM
wanna try the latest R 4.5.2 and bioc 3.22?

rix::rix(
date = "2025-11-01",
r_pkgs = c("dplyr")
)

#RStats #Nix
November 1, 2025 at 9:54 AM
I find Luxembourguish fascinating. This word is constituted of the German "Gesundheit" (health) and the French "Donnée" (data). In French, pluralized words get an 'S' at the end, but in German 'en'. In LB, even though "donnée" comes from FR it gets pluralized as in DE
October 29, 2025 at 5:12 PM
new blog post:

Of course, someone has to write imperative code to build reproducible data science pipelines. It doesn’t have to be you.

brodrigues.co/posts/2025-1...
October 29, 2025 at 3:52 PM
It's difficult not to act arrogant when you see how #Nix elegantly solves so many problems (comprehensive dependency management and universal binaries to name a few) when you see this being re-solved by other half-baked solutions.
October 28, 2025 at 7:24 PM
#Nix for Polyglot, Reproducible Data Science Workflows

Many thanks for the feedback, I think that this version is now much better: github.com/b-rodrigues/...
if you want to read it online instead: b-rodrigues.github.io/rix_paper/

I aim for a submission before the end of the year!
October 27, 2025 at 8:45 PM
New blog post: Orchestrating Polyglot, Reproducible Data Science with Nix and {rixpress}

brodrigues.co/posts/2025-1...
October 23, 2025 at 3:25 PM
Also available in html format (all with the magic of quarto + github pages)

b-rodrigues.github.io/rix_paper/
October 23, 2025 at 7:47 AM
if someone wants to give feedback on a paper i’ll be submitting soon titled "Nix for Polyglot, Reproducible Data Science Workflows" that’d be greatly appreciated!

github.com/b-rodrigues/...
rix_paper/paper.qmd at master · b-rodrigues/rix_paper
Contribute to b-rodrigues/rix_paper development by creating an account on GitHub.
github.com
October 22, 2025 at 8:59 AM
I told claude to review, very critically, a little project I'm doing and he gave me micro-econometrics seminars flashbacks
October 20, 2025 at 8:39 AM
look how beautiful
October 20, 2025 at 8:36 AM
This is an example of how Nix can be useful for data analysis: a project that uses @julialang.org #Python and #RStats in which #Nix is used to set up the dev env in a reproducible way, and is also used as build automation tool to orchestrate the codebase b-rodrigues.github.io/rixpress_dem...
A Polyglot Data Science Pipeline with rixpress
b-rodrigues.github.io
October 20, 2025 at 6:51 AM
compiling the latest @julialang.org from source on #NixOS
October 19, 2025 at 11:13 AM
Reposted by Bruno Rodrigues
This may just be the best CS paper I’ve read this year. Just read the abstract and first para of the intro! The rest of the intro is really wild too, but very very good:

dl.acm.org/doi/pdf/10.1...
October 14, 2025 at 1:12 PM
I think the reason is that file system is the natural predator of the data scientist. At least with jupyterlab, data scientists are able to find where they've saved their files more easily.
data scientists think mixing data, business logic and results in a single excel file is disgusting while they don't have an issue when they mix data, business logic and results in a single .ipynb file

curious
October 9, 2025 at 6:43 AM
data scientists think mixing data, business logic and results in a single excel file is disgusting while they don't have an issue when they mix data, business logic and results in a single .ipynb file

curious
October 7, 2025 at 7:31 PM
Reposted by Bruno Rodrigues
Very excited to be in Luxembourg - with the Aging, Cancer, & Disparaties Research Unit green mascot - to launch the RESCOM lecture series in causal inference!

Future speakers from an amazing lineup include @georgiatomova.bsky.social, @miguelhernan.org, Mats Stenrund, & @dingdingpeng.the100.ci!
October 1, 2025 at 3:23 PM
ryxpress, a #Python package for building reproducible pipelines using #Nix as the underlying build tool: b-rodrigues.github.io/ryxpress/
ryxpress
Documentation for ryxpress
b-rodrigues.github.io
September 25, 2025 at 2:44 PM
Friends, I’ll be giving a lecture titled "Best practices for doing science with data" at the Luxembourg Institute of Health next week (online as well, don’t hesitate to register): www.lih.lu/en/event/%f0...
🇬🇧 Best practices for doing science with data » Luxembourg Institute of Health
🇬🇧 Best practices for doing science with data Speakers Head of Statistics Department – Ministry of Research and Higher Education, Luxembourg Abstract Data scientists and researchers write a lot of code but often without the practices that make it robust and reproducible. That gap can lead to serious consequences, such as the infamous Reinhart-Rogoff Excel […]
www.lih.lu
September 25, 2025 at 9:08 AM
This is the hex logo for rixpress

docs.ropensci.org/rixpress/

I am now ready for a release on CRAN!
September 20, 2025 at 6:58 PM