...
...
- Books on the Side
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.
...
...
- Past books
...
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
Category Theory for Programmers (Scala, Haskell)
intermediate Python series
...
intermediate Scala series
...
Kubernetes series
Book #14 - Kubernetes in Action (2nd edition)
Envoy filters (WebAssembly, Rust)
Extending Terraform by Writing Your Own Provider (Go)
Logging in Action (Fluentd)
...