Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 1.19 KB

TODO.md

File metadata and controls

19 lines (17 loc) · 1.19 KB
  • Use Oracle cloud free Arm VM for building native reference
  • Add Unsubscribe link to emails
  • Delete account functionality
  • Look into @Location as replacement for QuteTemplateLoader
  • Per DomainDrivenDesign book getOrCreate is an anti-pattern. It is useful to know whether the entity existed or was just created. Separate those.
  • Separate the domain from the Controllers and the Quarkus Qute dependencies
  • Create DTOs for every Entity class (Decouple)
  • Cucumber BDD tests
  • Remove @Data from entities!!
  • api versioning, nest everything under /api/v1
  • ReleaseScraper implementers should not contain persistence layer dependencies, should create Entities and leave persistence for another anti-corruption layer
  • Database reconciliation/enrichment. Missing Artist fields (SpotifyUri, LastfmUri) should be populated
  • Dependency cleanup: org.apache.maven.plugins:maven-dependency-plugin:analyze-only

Additional Integrations