This presentation was given at JUG.lv meeting on 3rd of May in 2012. It tries to give audience a distinction between internal DSL and fluent interface, gives overview of Scala features that make internal DSLs possible in Scala and gives some examples of those DSLs.