Bruno Rodrigues (@brodriguesco@fosstodon.org) Profile Banner
Bruno Rodrigues (@brodriguesco@fosstodon.org) Profile
Bruno Rodrigues (@[email protected])

@brodriguesco

Followers
3,803
Following
914
Media
1,319
Statuses
10,685

Sworn in Data Janitor Alma mater @Unistra - Phd econ Read my blog or I'll delete your system32: youtube: Mastodon:

Grand-Duchy of Luxembourg
Joined November 2014
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@brodriguesco
Bruno Rodrigues (@[email protected])
3 years
"doing science"
Tweet media one
14
201
2K
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
My book is done. I need to write a conclusion to the last chapter and will likely rewrite some paragraphs, but I won't make major changes anymore. So if you're interested in building reproducible analytical pipelines with #RStats , take a look it's free:
Tweet media one
13
313
1K
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
@depthsofwiki where did Waldo find this many turtles? absolute madman
Tweet media one
2
37
957
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
me: I need to compute some summary statistics and t-test R: yes me: also linear regression R: sure me: pretty graphs R: gotcha me: I'd also like to build an interactive game like a clone of wordle R: you're not gonna believe this
Tweet media one
5
82
803
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
And another chapter done! Learn about build automation using {targets} If you’re interested in upping your data science game and build reproducible analytical pipelines, give my book a read, it’s free: Comments more than welcome! #RStats #DataScience
Tweet media one
8
124
593
@brodriguesco
Bruno Rodrigues (@[email protected])
10 months
@ryancbriggs "Privatize profits socialize losses" has evolved
3
19
560
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
#RStats is used by 69 billion people each day. But no one uses it effectively. Here are 420 tips and tricks you should know TODAY to extract value from your data:
11
29
388
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
The final PDF of the book, ready for print, is 520 pages long.
Tweet media one
6
28
316
@brodriguesco
Bruno Rodrigues (@[email protected])
9 months
I don't think I've ever read the paper that introduced the R programming language here it is #RStats
Tweet media one
6
65
294
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
#RStats anecdote: When I started learning econometrics at Uni in France, I asked the professor which software was the standard. He said "Air". That evening at home I Google "Air econometrics software" but didn't find anything. I asked him the next day to clarify...
14
17
285
@brodriguesco
Bruno Rodrigues (@[email protected])
3 years
Little #RStats function I use when I quickly need to open the result of various %>% operations in Excel as in : mtcars %>% filter(am == 1) %>% show_in_excel()
Tweet media one
8
36
271
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
Normalize citing software you use #RStats
Tweet media one
6
29
241
@brodriguesco
Bruno Rodrigues (@[email protected])
9 months
amazing read by @nntaleb and providing a cheap black and white version of the book as print on demand is a great idea
Tweet media one
6
14
235
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
My book "Building reproducible analytical pipelines with #rstats " is done! Buy a drm-free epub or pdf @leanpub : Read for free forever: Physical coming to Amazon on June 20th!
2
62
227
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
If you use #rstats and are interested in reproducibility but confused by all of the ecosystem around it, I'm currently working on an ebook that should. Called "Building reproducible analytical pipelines with R" you can start reading it here
8
37
215
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
My new book project, "Building reproducible analytical pipelines with #rstats ", will teach you how to make projects reproducible. Manifest your interest here: just want to read the WIP version? 👇 if you prefer physical 1/2
5
32
187
@brodriguesco
Bruno Rodrigues (@[email protected])
7 months
I really love this The {targets} #RStats package is probably one of the most underrated packages out there! Give it a try! You won't regret it!
Tweet media one
8
21
172
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
Are you struggling to see how #Docker can make your #datascience pipelines reproducible? Want to learn how to make projects reproducible?Take a look at the latest chapter of my free book: Comments more than welcome! #RStats #DataScience
Tweet media one
1
46
169
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
Really happy with how it looks! I keep looking at it!
Tweet media one
Tweet media two
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
The proof is in, and it's looking niiiiiice! Building reproducible analytical pipelines with #rstats will be available on Amazon on June 20th!
5
12
133
3
15
152
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
Just finished the chapter on testing in my book. If you’re interested in upping your data science game and build reproducible analytical pipelines, give my book a read, it’s free: Comments more than welcome! #RStats #DataScience
Tweet media one
2
30
154
@brodriguesco
Bruno Rodrigues (@[email protected])
3 years
🦶🦶New blog post: Server(shiny)-less dashboards with #rstats , {htmlwidgets} and {crosstalk}🦶🦶 or how to create a dashboard that does not need #shiny to run but still allows you to do amazing stuff
Tweet media one
7
25
148
@brodriguesco
Bruno Rodrigues (@[email protected])
4 months
Say want you want about the #tidyverse , nothing beats its expressiveness! #RStats
Tweet media one
6
16
136
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
Today is my birthday, so I thought I'd make a coupon code so you can get a DRM-free Epub and Pdf of Building reproducible analytical pipelines with #rstats for 14.99 Physical books are coming next week to Amazon !
Tweet media one
7
19
135
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
The proof is in, and it's looking niiiiiice! Building reproducible analytical pipelines with #rstats will be available on Amazon on June 20th!
5
12
133
@brodriguesco
Bruno Rodrigues (@[email protected])
4 years
New blog post: Machine learning with {tidymodels} (by @topepos ). Learn how to tune several models in parallel using list of models, list of grids and furrrr::future_map() (by @dvaughan32 )! #rstats #datascience
Tweet media one
2
28
132
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
You can now get physical copies of my book, "Building reproducible analytical pipelines with #RStats " on (USA only for now): other marketplaces (FR, DE, ES, and more) will follow in the coming days!
1
25
128
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
No disrespect to Wes McKinney (I don’t like #pandas , but I personally could have never done something like that myself), but there’s literally 0 reason (apart from running legacy code) to use #pandas now when there’s #polars on #Python . With #RStats , #dplyr is still the GOAT
Tweet media one
7
9
129
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
I love the {withr} #RStats package Need to create a single plot? Just use withr::with_package("ggplot2", ...)
Tweet media one
11
19
126
@brodriguesco
Bruno Rodrigues (@[email protected])
11 months
You can get the Docker image with all the code and slides here: the slides are also online here:
@TabeaSchoeler
Tabea Schoeler
11 months
𝗕𝘂𝗶𝗹𝗱𝗶𝗻𝗴 𝗿𝗲𝗽𝗿𝗼𝗱𝘂𝗰𝗶𝗯𝗹𝗲 𝗮𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝗮𝗹 𝗽𝗶𝗽𝗲𝗹𝗶𝗻𝗲𝘀 𝘄𝗶𝘁𝗵 𝗥 Join #ReproT 𝟭𝟵 𝗝𝘂𝗹𝘆, where Dr Rodrigues @brodriguesco will show how to make research more reproducible: @jessiebaldwin @SwissRN @ukrepro @ReproducibiliT
Tweet media one
0
14
40
0
29
121
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
Imagine unironically doing geospatial analysis with Python instead of R
@PythonMaps
Python Maps
5 months
Laptop was a bit low on memory so I uninstalled a few useless programs. Starting with R
24
19
357
6
4
121
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
"Air, like ze letter R!" Yes the letter R in French is pronounced like the English word for "Air" This was the first time I heard of R, that was in 2009. little did I know that "Air" would become my main work tool!
9
1
120
@brodriguesco
Bruno Rodrigues (@[email protected])
3 years
@Cor3ntin I ask myself following question: has there ever been any vaccine, any at all ever, where several decades after a vaccination campaign people developed any disease due to said vaccine?
30
6
110
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
QT with a meme you made
Tweet media one
@ajordannafa
A. Jordan Nafa
5 months
QT with a meme you made
Tweet media one
0
12
149
1
10
115
@brodriguesco
Bruno Rodrigues (@[email protected])
6 years
My new (invited) blog post for @rdata_lu : Skip errors in R loops by not writing loops #rstats #purrr #DataScience @k_rosamont
Tweet media one
2
30
112
@brodriguesco
Bruno Rodrigues (@[email protected])
9 months
Thanks to my good friend @dsolito my #RStats package, {rix}, has now a new shiny hex! Learn more about building reproducible development environments with {rix}:
Tweet media one
4
26
110
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
I'm very happy to announce that {chronicler}, an #RStats 📦 I've been working on for 3+ months is now available on CRAN! The following blog post introduces it very quickly: but continue scrolling down if you want an even TL;DR summary!
Tweet media one
4
14
104
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
ALT-F4 and then double clicking on RStudio
@ExcelHumor
memes.xlsx
5 months
what’s your favorite excel shortcut?
157
27
366
2
12
108
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
@depthsofwiki the gif in the article is pretty awesome as well
0
4
101
@brodriguesco
Bruno Rodrigues (@[email protected])
4 months
I was very happy to talk about my #rstats package, {rix} at #FOSDEM yesterday! Slides are available here: Video available soon!
Tweet media one
2
9
105
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
Building reproducible analytical pipelines with #rstats will be available on Amazon on June 20th. 34.99$, 29.99£, 29.99€, 44.99CAD You can buy a DRM free epub and pdf at for 19.99 (min. price) You can read it for free forever at
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
The final PDF of the book, ready for print, is 520 pages long.
Tweet media one
6
28
316
0
30
101
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
#rstats can't be used for production you say, so how do you explain this #shiny dashboard developed by the Ministry of Research and Higher education in Luxembourg (where I work) showing our yearly grant-related stats? 🤔🤔
6
8
95
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
{targets} is simply one of the best #RStats packages out there!
Tweet media one
1
8
97
@brodriguesco
Bruno Rodrigues (@[email protected])
6 years
new blog post: teaching the #tidyverse to beginners: This blog post details what I covered and how the participants to the courses reacted to it! #rstats @drob @strengejacke @hadleywickham
0
15
94
@brodriguesco
Bruno Rodrigues (@[email protected])
3 years
New blog post: The quest for fast(er?) row-oriented workflows #RStats
Tweet media one
8
14
90
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
Just changed like 100 grepl calls to stringi::stri_detect and my pipeline now runs 4 times faster #RStats
9
5
86
@brodriguesco
Bruno Rodrigues (@[email protected])
7 months
httr2 is now generally available #RStats
Tweet media one
3
13
87
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
Need a last minute gift for the fan of reproducibility and #RStats fan in your life? Get my ebook, "Building reproducible analytical pipelines with R" for $9.99 Merry Christmas!
Tweet media one
1
17
87
@brodriguesco
Bruno Rodrigues (@[email protected])
9 months
New blog post: Reproducible #DataScience with #Nix , part 6 -- CI/CD has never been easier or how to run an #RStats {targets} pipeline on Github Actions using #Nix
Tweet media one
3
16
85
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
PSA: If you're an R user and rely on MRAN for reproducibility, you should know MRAN is getting shutdown. You might want to start migrating to the @posit_pbc package manager which also allows you to use packages as of a specific date like MRAN
3
25
87
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
@TerribleMaps That's not a terrible map! I've been bamboozled!
1
0
80
@brodriguesco
Bruno Rodrigues (@[email protected])
10 months
Tweet media one
6
3
82
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
Started writing the preface to the python edition of "Building reproducible analytical pipelines with..."
Tweet media one
5
3
82
@brodriguesco
Bruno Rodrigues (@[email protected])
5 years
New blog post: Cluster multiple time series using K-means #rstats #datascience
Tweet media one
1
11
79
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
Even though I think #RStats is the superior choice when it comes to data *anything*, I think I might work on a python edition of the book. Those notebooks hosted on Github without any requirements.txt or Dockerfiles need to stop!
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
Need a last minute gift for the fan of reproducibility and #RStats fan in your life? Get my ebook, "Building reproducible analytical pipelines with R" for $9.99 Merry Christmas!
Tweet media one
1
17
87
3
5
80
@brodriguesco
Bruno Rodrigues (@[email protected])
9 months
The year is 2029. Data Scientists fresh out of school now clean data by opening CSV files in Excel and directly writing the needed Python code in the Workbook. They still do mean imputation.
Tweet media one
8
7
79
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
NEW  #RSTATS BLOG POST! IT'S BEEN SOME TIME Why and how to use #JavaScript in your #Shiny app
Tweet media one
6
7
74
@brodriguesco
Bruno Rodrigues (@[email protected])
7 months
New #RStats video Warnings as errors for robust pipelines with {chronicler}
Tweet media one
1
10
75
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
New blog post: Reproducibility with #Docker and #Github Actions for the average #RStats enjoyer
Tweet media one
1
11
73
@brodriguesco
Bruno Rodrigues (@[email protected])
3 months
R devs: "🤔 my package depends on this other well-maintained package for just 3 functions, guess I'll refractor everything to get rid of that dependency and lower risk for my users" JS devs:
@_memeloper
Programmer Memes ~
3 months
Why does this NPM package have 5M downloads!?
Tweet media one
100
49
703
3
6
68
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
@LegoRacers2 Luxembourguish is one of three official languages of Luxembourg
1
0
62
@brodriguesco
Bruno Rodrigues (@[email protected])
7 months
Almost one year ago, I’ve ran all example scripts shipped in versions of R from 0.6.0 up to 4.2.2 on R version 4.2.2 as you can see, #RStats 4.2.2 is still able to run more than three quarters of the examples of the oldest release of R!
Tweet media one
1
6
63
@brodriguesco
Bruno Rodrigues (@[email protected])
8 months
Amazing short documentary on the UNIX OS: if you’re an #RStats programmer, you will see that much of the paradigms you use today have been invented a very long time ago (if you only watch one thing, it has to be the discussion on piping starting at 4:56)
1
5
65
@brodriguesco
Bruno Rodrigues (@[email protected])
4 months
New #RStats x #Nix blog post: Reproducible data science with Nix, part 9 -- rix is looking for testers! Check out the latest feature implemented by @PhilippBauman15 , with_nix(), it'll blow your mind!
Tweet media one
2
16
65
@brodriguesco
Bruno Rodrigues (@[email protected])
10 months
New #RStats X #Nix blog post: Reproducible data science with Nix, part 4 -- So long, {renv} and Docker, and thanks for all the fish
Tweet media one
3
10
63
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
Don’t hesitate to contribute the books forum: ask questions, report typos, make suggestions! #RStats #DataScience
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
And another chapter done! Learn about build automation using {targets} If you’re interested in upping your data science game and build reproducible analytical pipelines, give my book a read, it’s free: Comments more than welcome! #RStats #DataScience
Tweet media one
8
124
593
0
8
62
@brodriguesco
Bruno Rodrigues (@[email protected])
4 months
The only thing this is going to kill is itself once Google decides to abandon it once there's an established and solid userbase.
@AstraKernel
AstraKernel 💫
4 months
Google is launching a new IDE, This looks awesome 🥰 This is going to be the new VScode killer #programming #developers
Tweet media one
234
58
865
4
10
59
@brodriguesco
Bruno Rodrigues (@[email protected])
11 months
"Building reproducible analytical pipelines with #RStats " available in several European Amazon marketplaces now as well! 🇫🇷 ​ 🇩🇪 ​ 🇪🇸 ​ 🇮🇹 ​ and others!
Tweet media one
3
9
58
@brodriguesco
Bruno Rodrigues (@[email protected])
3 years
@OscarBaruffa @comeetie this is what a perfect website looks like. No distractions, accessible, loads fast even of a 28k connection. Perfect!
2
0
60
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
Running the EXACT same code on the EXACT same version of a prog language can sometimes produce DIFFERENT results because of OS, see: why? because the analys script relied on the order of files, and this order depends on the OS! #reproducibility
Tweet media one
Tweet media two
2
10
58
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
Did you know that Luxembourg is the only landlocked mediterranean country?
Tweet media one
6
1
60
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
Do you program in #Rstats ? Do you use #FunctionalProgramming ? Have you ever heard about #Monads ? It's an advanced concept in functional programming. I've made a video that tells you (almost) everything you need to know ​
1
8
60
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
ok this is epic
Tweet media one
@PipingHotData
Shannon Pileggi... @[email protected]
2 years
New post from @xieyihui with #RStats 🧶knitr updates, including awesome ✨comment ✨verbatim ✨embed engines for chunks 🎉
Tweet media one
2
22
117
1
11
58
@brodriguesco
Bruno Rodrigues (@[email protected])
8 months
New #RStats blog post: An overview of what's out there for #reproducibility with R
Tweet media one
1
11
56
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
I am once again wondering if there is an equivalent to the great {target} #RStats package by @wmlandau for #Python . Not just a build automation tool, but once that makes you write pure functions, making the pipeline a composition of pure functions. Is there something like that?
6
8
55
@brodriguesco
Bruno Rodrigues (@[email protected])
4 months
The video of my talk at #FOSDEM is now available: rix: An #RStats package for reproducible dev environments with #Nix ( #FOSDEM 2024)
@brodriguesco
Bruno Rodrigues (@[email protected])
4 months
I was very happy to talk about my #rstats package, {rix} at #FOSDEM yesterday! Slides are available here: Video available soon!
Tweet media one
2
9
105
0
10
56
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
Remove single elements from a list of elements #RStats
Tweet media one
2
8
55
@brodriguesco
Bruno Rodrigues (@[email protected])
7 months
Are you an #RStats user and want to make your projects #reproducible ? Get started with #Nix in 7 blog posts 👇
Tweet media one
0
11
51
@brodriguesco
Bruno Rodrigues (@[email protected])
4 months
If you struggle with installing #RStats 📦 on Ubuntu (relevant for docker), go to and click on "setup". Choose Ubuntu, and then look for 📦. System-level deps will be listed there. But of course, the easiest is @eddelbuettel r2u:
Tweet media one
2
13
52
@brodriguesco
Bruno Rodrigues (@[email protected])
6 years
New blog post: A tutorial on tidy cross-validation with #rstats using #tidymodels packages from @rstudio 's @topepos #DataScience
2
13
51
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
I made this @DataPolars meme, but with @wesmckinn joining @posit_pbc my guess is that Ibis will become the de facto dplyr-like library for Python, and more tidyverse-inspired packages will join ibis and in due time, there will be a tidyverse-like set of packages for Python. 1/2
@brodriguesco
Bruno Rodrigues (@[email protected])
5 months
No disrespect to Wes McKinney (I don’t like #pandas , but I personally could have never done something like that myself), but there’s literally 0 reason (apart from running legacy code) to use #pandas now when there’s #polars on #Python . With #RStats , #dplyr is still the GOAT
Tweet media one
7
9
129
2
7
50
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
New blog post: Why you should(n't) care about Monads if you're an #RStats programmer
Tweet media one
5
17
49
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
@mcaloney @nickwan I've met and worked with people like that. They need constant supervision until they can get retrained.
1
0
49
@brodriguesco
Bruno Rodrigues (@[email protected])
3 months
so mods removed the post, but what do you think? agree/disagree #python #rstats #datascience
Tweet media one
10
6
48
@brodriguesco
Bruno Rodrigues (@[email protected])
5 years
@dataandme @grrrck import_list() from {rio} also imports a list of files at once and adds a column with the name of the file to the resulting data frame. worth checking out!
1
6
47
@brodriguesco
Bruno Rodrigues (@[email protected])
10 months
New #RStats X #Nix blog post: Reproducible #DataScience with Nix, part 3 -- frictionless {plumber} api deployments with Nix Where I'm showing how Nix makes deploying an API on a Digital Ocean VM trivially simple.
Tweet media one
1
13
49
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
@romain_francois @posit_pbc Hi Romain, I think I speak for all tidyverse users when I say this: thank you so much for all your hard work on the tidyverse ecosystem which makes our life so much easier on a daily basis and good luck for your future endeavors!
2
0
48
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
99% done now. Now starts the painful process of editing, rewriting, correcting etc...
@brodriguesco
Bruno Rodrigues (@[email protected])
1 year
My book is done. I need to write a conclusion to the last chapter and will likely rewrite some paragraphs, but I won't make major changes anymore. So if you're interested in building reproducible analytical pipelines with #RStats , take a look it's free:
Tweet media one
13
313
1K
0
3
47
@brodriguesco
Bruno Rodrigues (@[email protected])
5 years
New blog post: #rstats or #python ? Why not both? Using @anacondainc Python within R with {reticulate}, a package by JJ Allaire from @rstudio
Tweet media one
2
15
48
@brodriguesco
Bruno Rodrigues (@[email protected])
2 years
#RStats #tidyverse question: I want to programmatically create a new variable in my dataset (by counting unique values in groups) and then use this new variable in filter. Is making a copy of this column the only way to solve this issue as in the pic below?
Tweet media one
7
11
46