Keynote: Improving Software Development With RIDDL
summary
A three year side project delivers RIDDL a domain specification language for large distributed reactive systems that is not Turing complete and focuses on design as code. A compiler with three-phase compiler parsing validating and translating catches model and style defects early and outputs infrastructure artifacts including generates Hugo site in about a minute, Kubernetes deployment YAML, interactive D3 containment diagrams, OpenAPI/gRPC stubs and a Backstage software catalog. It generates infra not business logic, is open source, and aims to reduce downstream cost.
AI-written summary · about
chapters (9)
- 0:00RIDDL project intro
- 1:24What RIDDL is
- 2:26RIDDL compiler phases
- 3:08RIDDL design influences
- 4:36Documentation and infrastructure
- 7:23Living design benefits
- 9:13Costs and design defects
- 10:16Project goals and open source
- 11:20Q&A
related talks
01h 01mKeynote - What's Different In Dotty
47mInteractive development with Dotty
29mKeynote: BDD - Bias driven development
41mKeynote: The Silver Bullet Syndrome Director's Cut - Complexity Strikes Back
44mJoint Keynote Address: Accelerating Software Development: The LLM (R)evolution
20mTools for SwiftUI adoption at scale
21mKeynote: In Search of the Kubernetes "Rails" Moment
20mKeynote: Software Delivery and Developer Experience in the Age of Platform E...
