Skip to content

31.1. Meeting Notes

David Kozak edited this page Jan 31, 2023 · 5 revisions

Round of updates, open discussion

  • Progress since last week
  • Questions

Tasks

Shared

  • Setup a working environment
    • clone mx
    • add it to PATH
    • clone graal-prophet https://github.com/cloudhubs/graal
    • open the project in an IDE using mx intelijinit
    • build native image of helloworld
    • view the graph of the main method in IGV
    • build native image of helloworld using mx helloworld or write your own program
  • Look at the source code of the prophet plugin
  • Look at the source code of prophet-utils

Divide & Conquer

  • Design a more general approach for the annotation extraction.
    • Try to think of an approach that would generalize to other Spring Entities (and then, as the next step, to other java frameworks) without too much extra code.
    • Do not depend on concrete annotations in the code.
  • Bounded context comparison
    • Write a program to compare two bounded contexts and report differences.
  • Prophet-utils - graal-prophet interface
    • Design a proper (and ideally simple) interface between the prophet plugin in graal and the rest of the system
  • Refactoring, cleanup bug fixes
    • Everything is Work in Progress, so you might encounter some silly code.
  • Testing
    • Tests
    • continuous integration

New

  • Where to get baseline data for tms?
    • Obtain again via running the source-code based analysis?
  • Extract information about rest endpoints in each microservice
Clone this wiki locally