bookclub-Advanced_R

R4DS Advanced R Bookclub

THIS IS AN OLD REPOSITORY FOR THIS CLUB! SEE bookclub-advr FOR THE NEW ITERATION!


A weekly reading group following the chapters of Advanced R by Hadley Wickham (2nd ed)

Visit the #book_club-advanced_r channel on Slack to join the video chat!

This repo contains 3 main folders:

Meeting Schedule

Cohort 2 [Americas]: (started 2020-07-30) - Thursdays, 7:30pm EDT/EST

Schedule - 2021-02-04 Chapter 22: Debugging - Mike Jeziorski - 2021-02-11 Chapter 23: Measuring Performance - Josh Pohlkamp-Hartt - 2021-02-18 Chapter 24: Improving Performance - 2021-02-25 Chapter 25: Rewriting R code in C++ - Kevin Kent - 2021-01-28 Chapter 22: Debugging - 2021-02-04 Chapters 23 & 24: Measuring & Improving performance - 2021-02-11 Chapter 25 Rewriting R code in C++ - 2021-02-18 Book Recap and Reflection

Cohort 3 [Europe/Africa]: (started 2020-08-04) Tuesdays, 19:30 CET (CEST)

Schedule - 2021-01-05 Chapter 14: R6 - Part 2 - 2021-01-12 Chapter 15: S4 - 2021-01-19 Chapter 16: Trade-offs & Section 3 Recap - 2021-01-26 Chapter 16: Trade-offs & Section 3 Recap - 2021-02-02 Chapter 17: Big picture (of Metaprogramming) - 2021-02-09 Chapter 18: Expressions - 2021-02-16 Chapter 19: Quasiquotation - 2021-02-23 Chapter 20: Evaluation - 2021-03-02 Chapter 21: Translating R code - 2021-03-09 Section 4 Recap - 2021-03-16 Chapter 22: Debugging - 2021-03-23 Chapters 23 & 24: Measuring & Improving performance - 2021-03-30 Chapter 25 Rewriting R code in C++ - 2021-04-06 Book Recap and Reflection

Cohort 4 (started 2020-10-05) Mondays, 17:00 ET

Schedule - 2021-01-04 Chapter 12 - Base types (OOP) - 2021-01-11 Chapter 13 - S3 - Roberto - 2021-01-17 Chapter 14: R6 - 2021-01-18 Chapter 15: S4 - 2021-01-25 Chapter 16: Trade-offs & Section 3 Recap - 2021-02-01 Chapter 17: Big picture (of Metaprogramming) - 2021-02-08 Chapter 18: Expressions - 2021-02-15 Chapter 19: Quasiquotation - 2021-02-22 Chapter 20: Evaluation - 2021-03-01 Chapter 21: Translating R code - 2021-03-08 Section 4 Recap - 2021-03-15 Chapter 22: Debugging - 2021-03-22 Chapters 23 & 24: Measuring & Improving performance - 2021-03-29 Chapter 25 Rewriting R code in C++ - 2021-04-05 Book Recap and Reflection

Cohort 5 [Europe/Africa]: (started 2021-03-16) Tuesdays, 18:30 CET (CEST)

Schedule - 2021-03-23 Chapter 02: Names and Values - Hoda Mazaheri - 2021-03-30 Chapter 03: Vectors - Layla Bouzoubaa - 2021-04-06 Chapter 04: Subsetting - kayteeflick - 2021-04-13 Chapter 05: Control flow - Jiwan Heo - 2021-04-20 Chapter 06: Functions - Brett Longworth - 2021-04-27 Chapter 07: Enviroments - Adrian Fletcher - 2021-05-04 Chapter 08: Conditions - Mariela - 2021-05-18 Chapter 09: Functionals - Shamsuddeen - 2021-05-25 Chapter 10: Function Factories - Brett Longworth - 2021-06-01 Chapter 11: Function Operators - Jiwan Heo - 2021-06-08 Chapter 12-13: Intro to OOP & S3 - Hannes Oberreiter - 2021-06-15 Chapter 14: R6 - Hannes Oberreiter - 2021-06-22 Chapter 15: S4 - Brett Longworth - 2021-06-29 Chapter 16: Trade-offs - Shamsuddeen - 2021-07-06 Chapter 17: Big-Picture - Mariela - 2021-07-13 Chapter 18: Expressions - Hannes Oberreiter - 2021-07-20 Chapter 19: Quasiquotation - Shamsuddeen - 2021-07-27 Chapter 20: Evaluation - Jiwan Heo - 2021-08-03 Chapter 21: Translating R Code - Layla Bouzoubaa - 2021-08-17 Chapter 22: Debugging - Mariela - 2021-08-24 Chapter 23: Measuring performance - Brett Longworth - 2021-08-24 Chapter 24: Improving performance - Brett Longworth - 2021-08-31 Chapter 25: re-write R code in C++ - Hannes Oberreiter

Presentations & Recordings

Chapter 1 - Introduction

Chapter 2 - Names and values

Chapter 3 - Vectors

Chapter 4 - Subsetting

Chapter 5 - Control flow

Chapter 6 - Functions

Chapter 7 - Environments

Chapter 8 - Conditions

Section 1 - Foundations (Recap)

Chapter 9 - Functionals

Chapter 10 - Function factories

Chapter 11 - Function operators

Chapter 12 - OOP base types

Chapter 12 + 13 - OOP base types + S3

Chapter 14 - R6

Chapter 15 - S4

Chapter 16 - Tradeoffs/OOP Wrapup

Chapter 17 - Metaprogramming, big picture

Chapter 18 - Expressions

Chapter 19 - Quasiquotation

Chapter 20 - Evaluation

Chapter 21 - Translating R Code (Domain Specific Languages)

Metaprogramming Review

Chapter 22 - Debugging:

Chapter 23 / 24 - Measuring & Improving Performance:

Chapter 25: Rcpp

Book Recap