"I would have never thought moving away from a 10yr old JDK could be this smooth!" – Tiago Ferreira, author of the SNT plugin for neuronal tracing among others.
Curtis Rueden pushing forward the release of #FijiSc with #Java21 – a huge upgrade from the decade-old java 8 that Fiji uses today.
Testers are reporting success even in new MacOS chipsets.
Those 20 lines grab a weather forecast, update the expires, parse the resulting json into a cache list of 'sunny hours' - then map-reduce the cache into a prediction of when it will next be sunny and for how long.
I've created an open-source :java: Java library to make code using virtual-threads easier to write and to read.
Check it out on GitHub: https://github.com/japplis/Virtually
Does anyone have any recommended reading about the context behind Java’s virtual threads, the system architecture behind them and the related systems concepts?
When using Virtual Threads from Java 21, socket operations are now interruptible.
This is huge, and a detail that I missed, because this has been one big issue with Java's interruption protocol. Because it's socket operations that we usually want to interrupt, and we had to rely on forcefully closing the connection.
Love coding simple inspections to migrate to new language features. Requires almost no thinking, yet adds clear user value. #Java21#SequencedCollections