Hi Sergiy. Thanks for reading the post. Appreciate your feedback.
Could you please clarify your points?
1. To handle exceptions in this post I'm using the official APIs (methods). Why it is a bad idea? I've read your thoughts on this topic (https://dzone.com/articles/consistent-error-propagation-and-handling-in-java). It is a great idea. Do you have some Spring project (POC) that uses this approach?
2. What would be a better alternative to a ".join" method?
3. I will agree with you on that. The reason I didn't use the var is that I didn't want to mix 2 new concepts in one tutorial.