- Alexander Yakushev going deep on transducers and ETL pipelines
- Bill Piel has a Kickstarter project for Sayid Pro, a tool for tracing your production Clojure code execution with minimal runtime impact. I’ve backed it, I’d encourage you to take a look at it too.
- ClojureScript Ejecta by Mike Fikes
People are worried about module systems. ?
The Component v Mount debates have nothing on the current controversy over Java 9’s inclusion of a module system (Jigsaw). If you’re unfamiliar with Jigsaw, Toby Crawley has a good overview of it in his talk on Clojure, Java 9, and You.
- It started with IBM and Red Hat publicly announcing they would vote no on the current version of Jigsaw
- They also authored an extensive document about their concerns with the spec
- Mike Hearn had a good post about the IBM and Red Hat’s documents taking the opposing stance (that Jigsaw was good).
- Mark Reinhold wrote an open letter to the JCP Executive Committee (who would be voting on Jigsaw) asking them to vote for it.
- In the last day or so, the JCP Executive Committee voted 10:13 againstadopting Jigsaw.
- There are now another 30 days where Jigsaw can be revised and resubmitted for another vote.
It’s not clear yet what is going to happen to the release date of Java 9 now that Jigsaw has been rejected, but it seems likely that it will be delayed further.
Libraries & Books.
- Specql is a Postgres database library that makes use of spec and name
- Ring 1.6.0 is out after a substantial gestation and feedback period. The major feature of this release is support for asynchronous handlers.
People are worried about types
- On Lumo’s Growth and Sustainability