This chapter serves as a general introduction to web development and the technologies around Vaadin. This is one of the few chapters in which you will see HTML and JavaScript code (and even the Python interpreter), I promise.
A CRUD in One Line of Code
When I started my career in web development, I joined a group of developers in the enrollment department of one of the largest universities in South America. The department operation was supported by a web application written in Java with Struts 2 (a Java web framework), Hibernate (a ...