Skip to content

westonpace/papr-book-club

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Papr Book Club

This is a book club to read through and study the book "Is Parallel Programming Hard, And, If So,What Can You Do About It? (2nd Edition)" by Paul E. McKenney. A book that may also be known by its alternative titles, "Commas, so many, and, all in one, peculiar, title" and "Let's make a lengthy title so it can't fit as a subsection in a markdown document".

PDF COPY

Anyone is welcome to join. The book will be read at hopefully a reasonable schedule. We may need to adjust as things progress. No one is being graded. You will get out of it what you put into it.

The book itself is primarily in C and rather low level although the concepts should apply to a variety of languages. I'm pretty sure it is focused on the Linux kernel. You know what, read chapter 1 of the book if you aren't sure if you are interested. That's quicker than me typing out all the info.

Schedule

Goal is to read 20-40 pages every week and meet (virtually of course) to discuss. We are skipping chapter 1 since it is just intro. At the moment I assume we will progress linearly but we may skip around based on discussion and interest. Homework is to be done before the meeting.

  • 5/06/2021 - Review chapters 2 & 3 (they are short chapters) [Meeting link TBD based on avail. times]
    • Get the book and read (obviously)
    • Clone this repo
    • Go to the wiki and submit what times you are available (do this sooner rather than later)
    • Make sure you can compile and run at least some of the sample code (the repo is included with this repo as a git submodule)
  • 5/13/2021 - Review chapter 4
  • 5/20/2021 - Review chapter 5
  • 5/27/2021 - Review chapter 6
  • 6/03/2021 - Review chapter 7
  • TBD

Meetings

Meetings will be over Google Meet. They will be one hour long. One person will be responsible for leading the discussion. That person will need to prepare study questions, examples, etc. and be prepared. This unlucky person may always be me or maybe some others will volunteer. I will lead the first meeting.

Meetings will be on Thursdays starting at midnight UTC

Google Calendar: https://calendar.google.com/event?action=TEMPLATE&tmeid=NTM3bGl1MThwbWg2OTMxMTI3ZXBhNG4wNGVfMjAyMTA1MDZUMjAwMDAwWiBhY2RydjBmdWhjbDR1bmxwNzdvMmplODd0Y0Bn&tmsrc=acdrv0fuhcl4unlp77o2je87tc%40group.calendar.google.com&scp=ALL

Google Meet link: https://meet.google.com/xfq-xfve-swu

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published