Hello, everyone! Starting this January, we will be reading Clojure for the Brave and True.

[CBT] Higginbotham, D. (2015). Clojure for the Brave and True: Learn the Ultimate Language and Become a Better Programmer. No Starch Press.

The book was published in open access at: braveclojure.com/clojure-for-the-brave-and-true.
My appreciation to the author, Daniel Higginbotham - thank you for making the book freely available!

About the meeting times. I did my best to find a time slot which would fit in with the maximum number of our time zones, but we may change it if it turns out that there is a better time which suits more people. I would also be willing to set up two meetings for each chapter of the book, so that none of the interested persons is excluded from reading along. Please let me know in case your time zone and/or work schedule don’t allow you to join in as things are set up now.

Reading group times and readings

March 17, 2021 (Wednesday)

Our host: Aaron Bell (@AttentionAaron, aarondeobell.com)

Time:
17:00 - 19:00 CET (Brussels)
16:00 - 18:00 GMT (London)
11:00 - 13:00 GMT-5 (New York)

Readings:

  • CBT chapter 4: Core functions in depth (pp. 71-96), part 3

Focus:

  • lazy sequences for efficient computing,
  • infinite sequences for flexibility,
  • collection abstractions, to add things to other things, and
  • higher-order functions for precision

Exercises:

  • 1-4, p. 96 CBT

March 3, 2021 (Wednesday)

Our host: Aaron Bell (@AttentionAaron, aarondeobell.com)

Time:
17:00 - 19:00 CET (Brussels)
16:00 - 18:00 GMT (London)
11:00 - 13:00 GMT-5 (New York)

Readings:

  • CBT chapter 4: Core functions in depth (pp. 71-96), part 2

February 17, 2021 (Wednesday)

Our host: Aaron Bell (@AttentionAaron, aarondeobell.com)

Time:
17:00 - 19:00 CET (Brussels)
16:00 - 18:00 GMT (London)
11:00 - 13:00 GMT-5 (New York)

Readings:

  • CBT chapter 4: Core functions in depth (pp. 71-96), part 1

February 3, 2021 (Wednesday)

Time:
17:00 - 19:00 CET (Brussels)
16:00 - 18:00 GMT (London)
11:00 - 13:00 GMT-5 (New York)

Readings:

  • CBT chapter 3: Do things: a Clojure crash course, part 2 (pp. 48-69)

Exercises:

  • 1-6, pp. 69-70 CBT

January 20, 2021 (Wednesday)

Time:
17:00 - 19:00 CET (Brussels)
16:00 - 18:00 GMT (London)
11:00 - 13:00 GMT-5 (New York)

Readings:

  • CBT chapter 3: Do things: a Clojure crash course (pp. 35-69)

Exercises:

  • 1-6, pp. 69-70 CBT

January 6, 2021 (Wednesday)

The first meeting will be dedicated to environment set-up, so we will cover the entire part I of the book (2 chapters). There are no exercises in part I, but if you have the time, try and set up your environment and play around with Emacs and the REPL.

Time:
17:00 - 19:00 CET (Brussels)
16:00 - 18:00 GMT (London)
11:00 - 13:00 GMT-5 (New York)

Readings:

  • CBT chapter 1: Building, running and the REPL (pp. 3-9)
  • CBT chapter 2: How to use Emacs, an excellent Clojure editor (pp. 11-31)

Exercises: none

Calendar

Many thanks to @pradeepbishnoi for these calendar feeds!

Add schedule to iCal
Schedule on Google Calendar