Date

7am PST / 4pm CET

Meeting Link


Note we're using Zoom now:


Join from PC, Mac, Linux, iOS or Android: https://zoom.us/j/737202874

Or iPhone one-tap :
US: +16699006833,,737202874# or +14086380968,,737202874#
Or Telephone:
Dial(for higher quality, dial a number based on your current location):
US: +1 669 900 6833 or +1 408 638 0968 or +1 646 876 9923
Meeting ID: 737 202 874
International numbers available: https://zoom.us/zoomconference?m=F0kj5u6u0wFxr7Xfz5NKZxl0xyLhuTPF


Attendees

Goals


Discussion items

TimeItemWhoNotes
10mAgenda and action item reviewJosh Zamor
15mApprove req and separate resourceMateusz Kwiatkowski
  • Approval notes and quantities fields - separate resource
15mFeature based dependenciesJosh Zamor
15mUI Application Entry Point and BootstrapNick Reid (Deactivated)
10mEquals and hashcode followup (if time)Chongsun Ahn (Unlicensed)

Notes


Approve req and separate resource



Next step:  create a PoC RESTful design, and present next time


Feature based dependencies


Goal:  We want to leverage our service architecture to enable independent:


Why independence?


Goal: is to  allow for features to turn on/off based on if a Service is available.


Available could mean:


Solutions:



Equals and hashcode (re-hashed)


Strictly for DTOs, we want to include all properties because we want to generate etags (and most straightforward approach is through hashcode of Object).  One of the main issues is the DTOs weren't including the id fields in the BaseDTO.


Did a quick spike in reference data, for dto's not using the id fields.  The main issue appears to be some tests that fail because they're using equals methods.  Most can be easily solved.  One in particular, the Orderables class might not be easy to solve.


Summary:  Seems like we're close, but it's not quite trivial work in Reference Data.


General advice is to fix as we go.


Next steps:


Action Items