Skip to content

rinkkasatiainen/tech_excellence_demo

Repository files navigation

Things to do

Setup

  • gradlew test - see failing tests
  • gradlew eclipse - import as existing project into Eclipse

priority

  1. findSessionDetails
  2. find all sessions

Queries

  • get all sessions should return link to sessions.
    • with basic info (name, speaker)
  • get session (with id) should return session data
    • more information
    • how many registered, average rating
  • session feedback
    • average rating, top rating, bottom rating, median rating,
    • all texts

Commands

  • only registered participant can rate a session
  • when unregistered participant rates a session, a proper error is displayed.
  • when rating a session, can give written feedback

maybe later

  • session is stored to own DB table
  • speaker is stored to own DB table

I'd like to experiment with

  • get rid of annotations
    • @JsonCreator -> Use GSON instead
  • Spring RequestMapping etc. -> do not use Spring Boot, use Spark Java instead.
  • something else?

About

Live Coding, CQRS+EventSourcing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages