This video shows you how to create and deploy a modern web app using only the Java programming language by utilizing the Vaadin and Google App Engine (GAE) frameworks along with the Eclipse IDE. The tutorial is shown on Windows 10, but has also been performed on Mac OS X without any major differences in the installation.
We start with no software installed whatsoever and, by the end of this tutorial, you will have created and deployed your very first, and VERY basic, Vaadin web application. I'll try to add another video and perhaps some sample code to show you how to do something a little more interesting in the future.
Vaadin is pretty cool because you typically need to know a number of other languages to create a web app that looks and feels modern. With Vaadin, it's just Java (for all practical purposes).