There's a really good article on the Golang blog about Go Concurrency: Pipelines and cancellation.
I came across the article while learning Go, more specifically, I was building an image processing pipeline for my home security cameras. The examples are great, however, I felt they could be improved a little.
First, it . . .
...and probably the JVM as well.
I've been looking for a new language for a long time now...
Java has been my primary language for years, but not because I'm fond of its syntax. The thing Java has going for it is a really large ecosystem. Lately, however, I find the disadvantages of the language outweighing the benefits.
My biggest gripes are:. . .