Please log in to watch this conference skillscast.
The budding DSL designer, however, will quickly realize that there are precious few resources on how to best approach the problem in Scala; the various techniques, limitations and workarounds are not generally well understood or documented, and every developer ends up running into the same challenges and dead-ends. In this talk I'll attempt to summarize what I've learned from reading, extending and designing Scala DSLs in the hopes that it'll save future Scala library designers a whole lot of pain.
YOU MAY ALSO LIKE:
- ScalaCon 2022: Opening Keynote Networking Party (in London on 4th October 2022)
- ScalaCon 2022 (Online Conference on 4th - 8th October 2022)
- LJC Lunchtime Lighting Talks (Online Meetup on 1st July 2022)
- LJC: Start Hunting the Bugs - Mutation Testing with Sven Ruppert (Online Meetup on 6th July 2022)
- Using F# to Structure an Island of Simplicity (SkillsCast recorded in October 2021)
- Lightning Talk: F# as DSL for Complex Domains (SkillsCast recorded in October 2021)
A Field Guide to DSL Design
Tomer Gabel
A programming junkie and computer history aficionado, Tomer's been around the block a few times before settling at Wix as a system architect. In the last couple of years he's developed a major crush on Scala, promoting it within the Israeli software industry as part of JJTV (Java & JVM Tel-Aviv user group) and Underscore (Israeli Scala user group) and organizing the annual Scalapeño conference in Tel-Aviv.