~/talk

A Journey With MPS in FinTech: One Year Later

links:none on file
slides:none on file

Icon Solutions adopts MPS for one year to replace a heavyweight external modeller and builds a custom DSL that generates an event-sourced Java domain (Akka/Lightbend finite state machines), REST-wrapping Spring Boot app and container image. A Yeoman generator scaffolds multi-module Maven projects, a headless MPS step produces Java, AsciiDoc and DOT visuals, and the pipeline emits BDD scenarios for end-to-end tests. Team of 1–3 evolves the language quarterly, handles templating manually, and prefers application-level reuse; demo features a fraud-flag field and live redeploy workflow (some teething issues).

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 2:31Industry background
  3. 5:47MPS adoption context
  4. 7:38Moving to a custom DSL
  5. 10:37DSL core concepts
  6. 12:57Technical implementation
  7. 16:17Hands-on demo setup
  8. 21:24Demonstrating the DSL
  9. 27:53Refactoring and testing
  10. 30:36Observations and milestones
  11. 44:50Q&A and concluding remarks
~/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.