Continuous integration is an amazing tool when developing R packages. We push a change to the server, and a process is spawned that checks we haven’t done something silly. It protects us from ourselves! However this process can become slow, as typically the CI process starts with a blank virtual machine (VM). If you are using R, then the current most popular CI pipeline is Travis CI, but there’s also Jenkins, GitHub Actions, GitLab CI, Circle CI and a few others.
- Using Google Lighthouse for Web Pages
- Training Lineup for 2024: January-June
- Getting started with theme()
- Python Virtual Environments and Barbie
- SatRdays London 2024
- Sluggish system or client code?
- Highlights from Shiny in Production (2023)
- An Introduction to Python Package Managers
- Shiny in Production: Sponsors
- Reproducible reports with Jupyter