Book Club Resumes with Real-World Functional Programming

Real-World Functional ProgrammingAfter a nice summer break, our book club resumes this month with a new book: Real-World Functional Programming: With Examples in F# and C# by Tomas Petricek with Jon Skeet. It’s no secret I’m a big proponent of functional programming, and I’ve heard nothing but good things about this book to get up to speed. And though the examples are for .NET, functional techniques are similarly applicable in JavaScript, Python, Ruby and most other modern languages.

Book club is held at Roasters Coffee House in Hiawatha on the third Tuesday of every month at 7pm.

Our tentative reading schedule for this book is as follows:

  • Sept. 20: Chapters 1 & 2
    Thinking differently
    Core concepts in functional programming
  • Oct. 18: Chapters 3 & 4
    Meet tuples, lists and functions in F# and C#
    Exploring F# and .NET libraries by example
  • Nov. 15: Chapters 5 & 6
    Using functional values locally
    Processing values using higher-order functions
  • Dec. 20: No Reading
  • Jan. 17: Chapters 7 & 8
    Designing data-centric programs
    Designing behavior-centric programs
  • Feb. 21: Chapters 9 & 10
    Turning values into F# object types with members
    Efficiency of data structures
  • Mar. 20: Chapters 11 & 12
    Refactoring and testing functional programs
    Sequence expressions and alternative workflows
  • Apr. 17: Chapters 13 & 14
    Asynchronous and data-driven programming
    Writing parallel functional programs
  • May 15: Chapters 15 & 16
    Creating composable functional libraries
    Developing reactive functional programs

The full table of contents is available here.

This entry was posted in Book Club. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *