Thanks, good to be back.
It helps to see that in a format that I'm familiar with. One thing I found confusing is the "(s)". I thought the item or items in parenthesis just before the => were parameters to the inner function. But in this case is doesn't look like a parameter but rather a variable that will receive the value of the first return. But that doesn't make sense because the "const server" is where the final result ends up. If it's a parameter, what's it's value? Confusing.
As for streams, I actually haven't done much Java, almost no version 8, in the last couple of years. Some Java 5 (yes, really) lots of SQL, some PHP (ugh), some AWS cloud stuff (that was fun) and then I got tossed into the deep end of the Angular pool where I seem to do more sinking that swimming. Routing has me pulling out what little hair I have left. I know lambdas will sink in eventually but it's still frustrating at this point. I find them very difficult to read.
I miss JSP's and jQuery. That I understood. But that's obsolete tech now. I've been job hunting since November and saw very, very few jobs looking for JSP. I start my new job on Monday as an Angular developer so I've been bingeing on it for over a month. All those tutorials are exhausting.