Introduction
This chapter introduces you to a few advanced programming techniques in R, leveraging some of the unique features of the RStudio IDE, such as the embedded Git pane (refer to the last recipe of this chapter, Using GitHub with RStudio, to know more).
The recipes accomplished in this chapter are usually encountered by R programmers when dealing with large datasets (refer to the Implementing parallel computation in R recipe) and optimization issues (refer to the recipes on the profvis
and microbenchmarking
packages).