- Conference Signup: refactor from mutable "bean" to algebraic data type and functions
- Boat Maintenance Log: refactor serialised classes, requiring a strategy to cope with different versions of the data
- Cycle Race Leaderboard: refactoring Kotlin code & database schema, requiring multiple expand/contract deployments to apply the change without downtime
Before the workshop, install the following:
- IntelliJ
- Kotlin 1.9.2 or above