An Opinionated Guide to Modern Java, Part 3: Web Development226 points by dafnapRead the articleDiscussion on Hacker News