This set of slides introduces the basic concepts of Java development. First, the difference between Java as the programming language and Java as a platform is stated. Then, the different Java platforms are presented, with a particular interest in Java Standard Edition and Java Enterprise Edition. With respect to the…
Effective C++11/14 Sample by Scott Meyers
…
Web application architecture
How to build robust web applications by isolating different areas of concerns into different layers. The typical four-layer architecture is presented (the presentation layer, the service layer, the persistence layer and the domain model) along with an in-depth discussion on the role and responsabilities of each single layer. Web application…
Introduction to Scala
Introduction to Scala from Manuel Bernhardt…