B blog.paralleluniverse.co An Opinionated Guide to Modern Java, Part 3: Web Development 226 points dafnap 12 years ago 163 comments