-
-
Notifications
You must be signed in to change notification settings - Fork 26.6k
10. Technology selections
Ilkka Seppälä edited this page May 18, 2021
·
16 revisions
- The design pattern examples use Java 11
- The web pages use Jekyll, a static website generator. There's a new website under construction and it will be implemented using Vuepress.js
- The Enterprise Integration Patterns (EIP) will be implemented using Apache Camel
- Naked Objects pattern was implemented with Apache Isis framework
- The diagrams have traditionally been made with ObjectAid UML Explorer for Eclipse but nowadays we recommend using urm-maven-plugin which has been configured in the parent pom.xml
- Logging with SLF4J API and Logback implementation
- Continuous integration was originally done with Travis, but we're moving to Github Actions
- Lombok is used to reduce boilerplate, but the annotation set we use is limited
- Cloud design patterns are implemented with cloud technologies