Welcome back to another Sunday Reads; a chance to catch up on all of the functional programming news from the past week.
First up we have the source code and build system used to generate the book hands-on Scala programming, on GitHub from Li Haoyi. Renders 5-chapter samples/previews, PDF/epub/mobi/html/print formats, the static website, the online materials repo, and does all this quickly incrementally and in a parallel.
Collect in Rust, traverse in Haskell and Scala by Michael Snoyman takes a look at the way that the built in for loop construct works directly with the Iterator trait.
Adam Warski published Java 15 through the eyes of a Scala programmer which explores the new Java release, starting with records, it moves on to sealed classes and concludes that the new features in recent Java mean that the code can be more concise because the essence of the problem can be made more visible.
Next up we have Delivering with Haskell! Sam Halliday describes this blog post as his advice to teams that are interested in using Haskell, for the first time, to ship a project.