gratitude

genekim 2024-01-24T20:42:17.064779Z

Thank you to @abstractgrig for his Virtuoso wrapper around the Java 21 virtual threading library — I’m amazed at how easy it was to convert Claypoole pmap or Clojure pmap into http://virtuoso.co/pmap calls. It took less than 15 minutes to confirm a 10x speedup — in my case, it was calling hundreds of clj/http HEAD calls to confirm that URLs weren’t dead. FYI: (it took another 45m to convert my Google Cloud Run container images to, for the first time, use a non-Java 11 distroless image. Converting to Java 21 was mostly painless — I had to change my CircleCI build image, because they only supported Java 17. All things considered, I’m delighted. And now I’m happily running Java 21 on my dev laptop, as Ivan’s awesome library made using virtual threads so easy — made upgrading worth it! https://grishaev.me/en/virtuoso/

💡 1
13
❤️ 5
🧶 3
Vitaly Samigullin 2024-02-03T12:38:52.554409Z

I think you meant @igrishaev 🙂

genekim 2024-02-13T17:42:12.098189Z

Drats — yes, thank you @igrishaev!!!! 🙏

igrishaev 2024-02-13T18:50:37.305309Z

Nice to hear it! Maybe I will update it soon