-
Notifications
You must be signed in to change notification settings - Fork 0
Road Map
Chris Sundberg edited this page Feb 12, 2019
·
34 revisions
- v.01 - BREAK (Christmas/New Years Vacation)
- v.03 - Spring Boot Setup
- v.05 - Test Automation (Unit & Integration)
- Unit Testing (jUnit, TestNG, Hamcrest, AssertJ)
- Mutation Testing (PIT)
- Property Based Testing (Vavr Test, jUnit QuickCheck)
- Integration Testing (Wiremock, Hoverfly, RestAssured)
- Contract Testing (Pact)
- v.07 - BREAK (Sportlov)
- v.09 - CI/CD (SaaS, PaaS) PRELIMINARY
- v.11 - Persistence/Database Integrations PRELIMINARY
- JDBC, JPA (Hibernate)
- In Memory (Redis, Hazelcast, Apache Ignite)
- SQL (Oracle, PostGreSQL)
- NoSQL (MongoDB)
- v.13 - Protocol Integrations (SOAP, REST, GraphQL)
- v.15 -
- v.16 - BREAK (Påsklov)
- v.17 -
- v.19 -
- v.21 -
- v.23 -
- v.25 -
- v.27 -
- v.28 - BREAK (Summer Vacation)
- v.29 - BREAK (Summer Vacation)
- v.30 - BREAK (Summer Vacation)
- v.31 - BREAK (Summer Vacation)
- v.32 - BREAK (Summer Vacation)
- v.33 -
- v.35 -
- v.37 -
- v.39 -
- v.41 -
- v.43 -
- v.44 - BREAK (Höstlov)
- v.45 -
- v.47 -
- v.49 -
- v.51 -
- v.52 - BREAK (Christmas/New Years Vacation)
- JVM Languages (Kotlin, Scala, Ceylon, Clojure)
- Domain Modeling
- Security
- Concurrency
- Database Migrations (Liquibase, Flyway)
- Big Data
- Machine Learning
- More Functional Programming
- Reactive Programming + Web Sockets
- Front End
- HTML, CSS, JS
- Accessibility
- React, Vue
- Build Tools
- TypeScript
- Decentralised Protocols
- Block Chain
- E2E Test Automation
- Selenium, Selenide
- Quantum Computing (Q#)
- Containers and Instrumentation (Docker, Kubernetes)
- Type Systems and Utilising Strict Typing
- Application Architecture (OOP vs. FP)
- Maven vs. Gradle
- Java EE
- Java 11+ Module System
- Event Sourcing (Kafka)