Scalæ By the Bay has ended
Back To Schedule
Sunday, November 13 • 4:00pm - 5:00pm
Building DSLS with Scala

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

DSLs are everywhere. Have you ever used SQL, Ant or maybe HTML? If so you were using a DSL, maybe without realizing it. Domain-Specific Languages, or DSLs, provide convenient syntactical means of expressing goals in a given problem domain. A well-crafted DSL communicates the essence and means of the domain it represents in a natural way, so that you don’t even think about its underlying technology. ​ Scala’s rich, flexible syntax combined with its OO and functional features makes writing DSLs a breeze. In this talk I'll introduce the concept of DSLs, where to best apply them, their pros and cons, and how to integrate DSLs into your core application. We will see a practical example of how to lever the tools Scala gives us and build our very own tax calculation DSL. ​

avatar for Alon Muchnick

Alon Muchnick

backend team lead, WIX.COM
Alon Muchnick is a software engineer with background in networking security and Unix systems. For the last two years he has been working for Wix.com, developing Wix Stores, a robust microservices-based eCommerce platform, using Scala stack and CQRS with event sourcing.

Sunday November 13, 2016 4:00pm - 5:00pm PST