I had great productivity during the Thanksgiving break, wrapping some of the tutorials I have been working on during the last few months 🚀. I updated this week my Github page with the list of currently available tutorials 📚: https://github.com/RamiKrispin
Today's WPE Drop is late, but better late than never!
I took @mrworthington's request for theme-aid in the plotnine Python world to an extreme and sub’d out the original WPE for today with one that lets you start cranking out (or porting over from #RStats) plotnine ggplot2 themes.
the end of an #rstats era!! congrats @healthandstats on taking over as the new CRAN maintainer of {data.table} with the release of 1.14.10! 🚀🚀🚀
A word of gratitude to Matt Dowle for his long stewardship of the package and best wishes as he moves into an advisory role. What monumental shoes us new maintainers of the package have to fill!
(1/4) Created a detailed tutorial for setting an R dockerized development environment with VScode 💻, Docker 🐳, radian, and the Dev Containers extension 🚀.
The tutorial is a duplicate (with adjustments) of the tutorial I created for setting up a Python dockerized development environment with VScode.
Docker is an amazing tool, but it has some learning curve. The goal of the tutorial is to reduce the entry barrier for learning tools such as Docker for R users.
(2/4) 𝐖𝐡𝐲 𝐑 𝐰𝐢𝐭𝐡 𝐕𝐒𝐜𝐨𝐝𝐞?!?
It's time to address an important question: why use R with VScode when there's already a great IDE available specifically for R - RStudio? The answer lies in Docker. VScode provides built-in support for working with Docker and containers. If you don't work with Docker as part of your development process, then RStudio is the IDE for you.
(3/4) The main advantage (as well as disadvantage) of using VScode is that it's a DIY IDE and allows for a high degree of customization. This means you can tailor your development environment to meet your specific needs.
𝐒𝐜𝐨𝐩𝐞 🎯
The tutorial covers the following topics:
✅ Intro to Docker
✅ Setting and working with the Dev Containers extension
✅ Different approaches for setting up an R development environment
✅ Setting workflow
Howdy y’all! #rstats pythonistas… do y’all know if/how ggplot2 extension packages work w/ the Python plotnine library, like {ggthemes} + {hrbrthemes} from @hrbrmstr?
We're looking for a research software/data engineer for a short-term position building data pipelines for a field + lab research project.
If you're a R data wrangler, and know about at least some of: the {targets} pkg, GitHub Actions, and working with Web APIs like AirTable, Google Sheets, and Open Data Kit, we'd love to hear from you!
$50-60 per hour, ~12 weeks full-time, remote from anywhere.
If I'm looking to use Docker to assist with making my research reproducible then should I rely on both Dockerfiles and Dockerimages or one or the other? As I understand it, the Dockerfile specifies how the Docker image will be built but an image can contain the scripts, original data, and correctly versioned software / libraries etc. So why not just / always publish the image?