A timeline of R's first 30 years
Published: June 27, 2024
R has come a long way since it's initial public release in August 1993. Explore some highlights of the last thirty years in an interactive timeline.
Authors: Tim Brock, Colin Gillespie & the Jumping Rivers Team
Published: June 27, 2024
R has come a long way since it's initial public release in August 1993. Explore some highlights of the last thirty years in an interactive timeline.
Author: Rhian Davies
Published: March 7, 2024
Give your R packages a spring clean with these helper functions from the usethis package.
Author: Myles Mitchell
Published: November 15, 2022
We are excited to finally release Python content on Diffify! You can now perform version comparisons for 1600 popular PyPI packages. Read on to learn about the new content, and our plans to expand this as we look to the future.
Authors: Myles Mitchell & Clarissa Barratt
Published: August 9, 2022
What a few months it's been for Diffify, our new app for comparing package releases! We’ve been delighted with the enthusiastic response and quick adoption by the R community. Read on to learn about just some of many updates we’ve made to the app since launch day, and how we are actively addressing your feedback as we look to the future.
Authors: Clarissa Barratt & Parisa Gregg
Published: April 29, 2022
Welcome to Diffify, the tool that provides you with a comparison between different versions of any R package stored on the CRAN repositories.
Author: Colin Gillespie
Published: July 19, 2021
Bridging the gap between data science and IT teams is much easier than you might expect! This two-part webinar will discuss why open source languages are suitable for enterprise data science, and how data scientists can work with the IT team to get their organisational buy-in.
Author: Mandy Norrbo
Published: July 13, 2021
Forking repositories is a great way to learn from and contribute to others' code. However, you may quickly end up with a cluttered user space, with old forks lingering around. Manually removing repositories is slow and tedious. Read more to find out how you can use the {gh} package to speed up the process.
Author: Colin Gillespie
Published: June 25, 2020
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).
Published: March 23, 2020
Every few weeks or so, a tweet pops up asking about how to speed up package installation in R. Depending on the luck of twitter, the author may get a few suggestions. The bigger picture is that package installation time is starting to become more of an issue for a number of reasons.
Published: January 27, 2020
When talking about languages to use in Production in data science, R is usually not part of the conversation and if it is, it’s referenced as a secondary language.
Author: Colin Gillespie
Published: January 17, 2020
Every time R starts, it runs through a couple of R scripts. One of these scripts is the .Rprofile. This allows users to customise their particular set-up. However, some care has to be taken, as if this script is broken, this can cause R to break. If this happens, just delete the script!
Author: Colin Gillespie
Published: November 1, 2018
At Jumping Rivers we run a lot of R courses. Some of our most popular courses revolve around the tidyverse, in particular, our Introduction to the tidyverse and our more advanced mastering course. We even trained over 200 data scientists NHS - see our case study for more details.
Author: Colin Gillespie
Published: November 15, 2017
Can’t Be Bothered Reading, Tell Me Now. A simple one line tweak can significantly speed up package installation and updates. The Wonder Of CRAN: One of the best features of R is CRAN. When a package is submitted to CRAN, not only is it checked under three versions of R