The codebases that you can create nowadays are light years away from what you would see 10 years ago. And the frameworks have improved alongside too.
Maybe read https://stitcher.io posts about the new features since 8.0 to have a grasp of the language changes.