An Opinionated Guide to Modern Java, Part 3: Web Development

226 points by dafnap

Read the article

Discussion on Hacker News