Nix for data science: bootstrapping a Nix environment from an renv.lock file (screencast)
Bruno Rodrigues
Nix for data science: bootstrapping a Nix environment from an renv.lock file (screencast)
4:09
Nix for data science: multi-language data science pipelines with rixpress
Bruno Rodrigues
Nix for data science: multi-language data science pipelines with rixpress
11:31
Nix for Data Science: a 2-min intro to rixpress, a package for multilanguage reproducible pipelines
Bruno Rodrigues
Nix for Data Science: a 2-min intro to rixpress, a package for multilanguage reproducible pipelines
2:26
Nix for data science: build reproducible pipelines with rixpress
Bruno Rodrigues
Nix for data science: build reproducible pipelines with rixpress
16:07
Nix for Data Science: the rix package
Bruno Rodrigues
Nix for Data Science: the rix package
5:58
Nix for Data Science: Introductory concepts
Bruno Rodrigues
Nix for Data Science: Introductory concepts
6:32
aider, a tool to make LLMs aware of your codebase
Bruno Rodrigues
aider, a tool to make LLMs aware of your codebase
20:54
Quick intro to {rix} (outdated, see description)
Bruno Rodrigues
Quick intro to {rix} (outdated, see description)
5:59
Why use Github Actions (as an R programmer) ?
Bruno Rodrigues
Why use Github Actions (as an R programmer) ?
20:38
rix: An R package for reproducible dev environments with Nix (FOSDEM 2024)
Bruno Rodrigues
rix: An R package for reproducible dev environments with Nix (FOSDEM 2024)
4:56
Warnings as errors for robust pipelines with {chronicler}
Bruno Rodrigues
Warnings as errors for robust pipelines with {chronicler}
31:03
Reproducible R development on Github Actions with Nix
Bruno Rodrigues
Reproducible R development on Github Actions with Nix
31:01
Nix for R users with {rix} - running an old project with an old R and old packages
Bruno Rodrigues
Nix for R users with {rix} - running an old project with an old R and old packages
23:13
Reproducible R development environments with Nix
Bruno Rodrigues
Reproducible R development environments with Nix
22:35
Building reproducible analytical pipelines with R at ReproTea (2023-07-19)
Bruno Rodrigues
Building reproducible analytical pipelines with R at ReproTea (2023-07-19)
1:25:15
How this one habit made me a (better) programmer (as a non programmer)
Bruno Rodrigues
How this one habit made me a (better) programmer (as a non programmer)
5:40
Kailh box jades sound amazing
Bruno Rodrigues
Kailh box jades sound amazing
0:16
Three tricks to make IDEs other than Rstudio better for R development
Bruno Rodrigues
Three tricks to make IDEs other than Rstudio better for R development
9:04
Monads implement flatmap? Waaat?
Bruno Rodrigues
Monads implement flatmap? Waaat?
14:22
Why you should(n't) care about Monads if you're an R programmer
Bruno Rodrigues
Why you should(n't) care about Monads if you're an R programmer
33:20
[VLOG] My linux distribution of choice, and overall setup
Bruno Rodrigues
[VLOG] My linux distribution of choice, and overall setup
11:52
Extreme Rmarkdown report automation with parameters and templates
Bruno Rodrigues
Extreme Rmarkdown report automation with parameters and templates
25:25
Little-known useful R functions #6: add logs to your functions using {loud}
Bruno Rodrigues
Little-known useful R functions #6: add logs to your functions using {loud}
19:32
Watch me add a feature to a function in my {loud} package
Bruno Rodrigues
Watch me add a feature to a function in my {loud} package
49:44
Generating Rmarkdown source with knit_expand (+ learn about iwalk/imap!)
Bruno Rodrigues
Generating Rmarkdown source with knit_expand (+ learn about iwalk/imap!)
17:56
Generating Excel files from R - avoids having to use Excel!
Bruno Rodrigues
Generating Excel files from R - avoids having to use Excel!
18:34
Esoteric functional programming knowledge for big brained individuals
Bruno Rodrigues
Esoteric functional programming knowledge for big brained individuals
4:45
Little-known useful R functions #5: a nice print method for data objects with {paint}
Bruno Rodrigues
Little-known useful R functions #5: a nice print method for data objects with {paint}
7:18
Genetic algorithms, the tidy way (and software development) - Part 3
Bruno Rodrigues
Genetic algorithms, the tidy way (and software development) - Part 3
14:30
Genetic algorithms, the tidy way (and software development) - Part 2
Bruno Rodrigues
Genetic algorithms, the tidy way (and software development) - Part 2
26:14
Genetic algorithms, the tidy way (and software development) - Part 1
Bruno Rodrigues
Genetic algorithms, the tidy way (and software development) - Part 1
21:16
Is R slow?
Bruno Rodrigues
Is R slow?
12:28
Little-known useful R functions #4: add logs to {tidyverse} functions with {tidylog}
Bruno Rodrigues
Little-known useful R functions #4: add logs to {tidyverse} functions with {tidylog}
6:40
Scraping the data from graphs with {metaDigitise}
Bruno Rodrigues
Scraping the data from graphs with {metaDigitise}
16:13
Little-known useful R functions #3: plotting in the terminal with {devoutansi}
Bruno Rodrigues
Little-known useful R functions #3: plotting in the terminal with {devoutansi}
2:14
Watch me compile R 4.1.0 from source on GNU/Linux
Bruno Rodrigues
Watch me compile R 4.1.0 from source on GNU/Linux
17:31
How to handle large files with R using {readr} 2.0
Bruno Rodrigues
How to handle large files with R using {readr} 2.0
17:38
New series "Little-known useful R functions #2: boom() from {boomer}"
Bruno Rodrigues
New series "Little-known useful R functions #2: boom() from {boomer}"
2:51
New series "Little-known useful R functions #1: lookup() from {lookup}"
Bruno Rodrigues
New series "Little-known useful R functions #1: lookup() from {lookup}"
6:11
Benchmarking expressions using {microbenchark}
Bruno Rodrigues
Benchmarking expressions using {microbenchark}
3:40
Row-based workflows with R
Bruno Rodrigues
Row-based workflows with R
23:22
The problem with naive estimation - An illustration with a biased sample
Bruno Rodrigues
The problem with naive estimation - An illustration with a biased sample
24:03
SPECIAL 500 SUBSCRIBERS VIDEO: How to make R run as fast as C! *NOT CLICKBAIT*
Bruno Rodrigues
SPECIAL 500 SUBSCRIBERS VIDEO: How to make R run as fast as C! *NOT CLICKBAIT*
10:44
Programming with dplyr and the tidyverse, Part 2
Bruno Rodrigues
Programming with dplyr and the tidyverse, Part 2
6:57
Programming with dplyr and the tidyverse
Bruno Rodrigues
Programming with dplyr and the tidyverse
18:44
No loops ever allowed (thanks to tidy evaluation)
Bruno Rodrigues
No loops ever allowed (thanks to tidy evaluation)
17:33
Some more experiments with functional programming and delayed evaluation
Bruno Rodrigues
Some more experiments with functional programming and delayed evaluation
18:42
Experimenting with functional programming and large data
Bruno Rodrigues
Experimenting with functional programming and large data
10:37
Build automation in R with {drake}'s successor, the {targets} package
Bruno Rodrigues
Build automation in R with {drake}'s successor, the {targets} package
25:34
The most pressing question I've been asked finally answered
Bruno Rodrigues
The most pressing question I've been asked finally answered
23:42
Generate many plots in a couple of lines of code with functional programming
Bruno Rodrigues
Generate many plots in a couple of lines of code with functional programming
16:31
How to run 100 regressions without loops in R
Bruno Rodrigues
How to run 100 regressions without loops in R
22:20
Year review - content I really enjoyed
Bruno Rodrigues
Year review - content I really enjoyed
32:26
Advanced functional programming R tricks to feel like a hacker
Bruno Rodrigues
Advanced functional programming R tricks to feel like a hacker
20:39
Don't write loops in R (part 2) with purrr::reduce
Bruno Rodrigues
Don't write loops in R (part 2) with purrr::reduce
11:28
Easy error handling in R (no loops) and some more functional programming tricks
Bruno Rodrigues
Easy error handling in R (no loops) and some more functional programming tricks
15:02
Don't write loops in R
Bruno Rodrigues
Don't write loops in R
22:01
How to get better at data science
Bruno Rodrigues
How to get better at data science
53:24
How to quickly create a little Shiny app to test stuff
Bruno Rodrigues
How to quickly create a little Shiny app to test stuff
17:47
Playing the latest generation of video games on the R project for statistical computing
Bruno Rodrigues
Playing the latest generation of video games on the R project for statistical computing
20:33
Build automation in R with the {drake} package
Bruno Rodrigues
Build automation in R with the {drake} package
16:10
R vs Python for Data Science? Here's what you should NOT learn!
Bruno Rodrigues
R vs Python for Data Science? Here's what you should NOT learn!
14:10
Keyboards are important, learn how to type on them
Bruno Rodrigues
Keyboards are important, learn how to type on them
14:22
Shaving my beard because of corona
Bruno Rodrigues
Shaving my beard because of corona
9:24
On tidy data
Bruno Rodrigues
On tidy data
16:36
Explore complex objects with the str() function
Bruno Rodrigues
Explore complex objects with the str() function
8:02
Debugging your R code with the browser() function and a second pipe operator
Bruno Rodrigues
Debugging your R code with the browser() function and a second pipe operator
15:23
Using pipes in R
Bruno Rodrigues
Using pipes in R
9:11