To get the most out of this book

  1. The book contains a number of examples, all coded and executed in a Macintosh machine using an IDE (IntelliJ). So, to follow the examples easily, usage of macOS and IntelliJ would help a great deal. However, all code can be executed using Macintosh, Windows, and Linux systems.
  2. Basic to intermediate experience working on applications built using Java and Spring Framework is required to progress through the book easily.