DSL in Action
summary
Defines and demonstrates domain-specific languages (DSLs) for Java developers, covering what DSLs are, when to use them, and practical approaches to implement them in Java-based projects. Includes examples of internal (embedded) and external DSL techniques, tooling options, and integration into Agile workflows to improve expressiveness and productivity.
AI-written summary · about
chapters (7)
- 0:00Start
- 4:20Maven
- 10:14Martin Fowler
- 13:09Domain Driven Design
- 21:12DSL Checklist
- 42:38Exploring domain further
- 46:12References
related talks
30mDSL at Scale: Source-Code Based Orchestration
47mThe linguist programmer
42mDomain Driven Design - So Your Code Speaks Plain Language
46mKotlin DSL Constructs and Architecture as Code
05mModel Driven Software: Putting the Cart Before the Egg
46mSecure Domain
42mStructurizr DSL: Beyond Diagrams to Architecture-as-Code
29mApplying Self-Extension Mechanism to DSLs for Establishing Model Libraries
