...
- Current Books
Book #23 - Functional Programming in Scala#31 - Category Theory for Programmers - Mondays 5:00pm pacific / 7:00 pm central
Book #25 - Haskell in Depth - Wednesdays 5:00 pm pacific / 7:00 pm central
Book #27 - Programming Bitcoin - Thursdays 5:00 pm pacific / 7:00 pm centralBook #29 - Learning Go - Fridays - 6:00 pm pacific / 8:00 pm central
...
Our online sessions meet at -
...
There are a number of books which are available for ad-hoc meetups for a particular chapter or part of a book. Some of these books, where there’s enough interest, are scheduled for regular meetups in the future.
...
Programming Bitcoin COMPLETED (twicethree times) 🏆 🏆 🏆
Mastering Bitcoin (2nd edition) COMPLETED 🏆
Grokking Bitcoin COMPLETED 🏆
The Rust Programming Language COMPLETED 🏆
Programming Rust COMPLETED 🏆
A Tour of Go, Protocol Buffers, gRPC tutorial, gRPC: Up and Running COMPLETED 🏆
Modern Java in Action COMPLETED 🏆
Book #11 - Functional Programming in Kotlin Chapters 1 - 4
Book #12 - Learn Functional Programming with Elixir Chapters 1 - 4
Book #13 - Rust in Action COMPLETED 🏆
Book #15 - Programming in Scala COMPLETED 🏆
Book #19 - Distributed Services with Go- Chapters 1 - 6
Book #22 - Beginning Rust Programming - Chapters 1 - 11
Book #21 - Get Programming with Haskell COMPLETED 🏆
Book #20 - Self-Sovereign Identity Chapters 1 - 8
Book #26 - Build Systems with Go & save the world Chapters 1 - 6.4
Book #24 - Rust for Rustaceans Chapters 1 - 8
...
Clojure
C++
Elixir
Go
Network Programming with Go (attempted)
Haskell
Kotlin
Pony
Python 3 (see intermediate Python series below)
Racket
Rust (see intermediate Rust series below)
Ruby
Scala 3 (see intermediate Scala series below)
WebAssembly
polyglot challenges
The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer
(uses Cucumber/Gherkin test scenarios - in a language agnostic fashion)
This looks like a great book to test out your knowledge in any new language. You just implement the ray tracer challenge in that language. Hopefully there’s a Cucumber/Gherkin implementation available in the language you’d like to use. There are many.
https://cucumber.io/docs/installation/ (Clojure, C++. Go, Groovy, Java, Kotlin, Python, Ruby, Rust, Scala)
https://mmhaskell.com/parsing/gherkin (Gherkin parser in Haskell)
Let us know if you know of a trustworthy, full implementation of Cucumber for Haskell
https://github.com/cabbage-ex/cabbage (Elixir)
https://github.com/Ajwah/ex_cucumber(Elixir)
...
https://learning.oreilly.com/library/view/learning-functional-programming/9781098111748/
Structure and Interpretation of Computer Programs, 2nd edition (1996)
Structure and Interpretation of Computer Programs, Javascript edition (2022)
category theory
Book #31 - Category Theory for Programmers (Scala, Haskell)
...
intermediate Scala series
...
Kubernetes series
Book #14 9 - Kubernetes in Action (2nd edition) (2nd edition)
Envoy filters (WebAssembly, Rust)
Extending Terraform by Writing Your Own Provider (Go)
Logging in Action (Fluentd)
...