~/talk

Semantic Driven Modeling in distributed systems

slides:none on file

Proposes using semantic metadata plus Roslyn C# code-generation to generate JSON converters that map evolving public models at the HTTP boundary so consumers never need recompilation or restart; supports event-sourced archives and IoT device variants by converting old JSON slices to the current model. Implementation generates single, tree-aware converters, benchmarks show ~6.1 µs for mapped serialization vs 9.7 µs native and reflection-based approaches are about 1000x slower, metadata loads at runtime.

AI-written summary · about

  1. 0:00Introduction
  2. 2:34Agenda
  3. 5:51Scenarios
  4. 7:32Updating a public model
  5. 9:19Upgrading to version 2
  6. 11:09IoT devices
  7. 12:39Multiple reading models
  8. 15:51Multiple reading scenarios
  9. 17:39Mappings
  10. 19:49Semantic Analysis
  11. 22:18Domain Specific Language
  12. 25:02ubiquitous language
  13. 27:07writing down your model
  14. 27:32domain elements
  15. 32:32negotiate versioning
  16. 37:58request different version
  17. 39:45order controller
  18. 46:58graphql
  19. 48:23conversion
  20. 54:58feedback
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.