Roman Gorodyshcher's Blog

Thoughts from the Trenches


January 2017

Building Regular DSLs in Scala

A well-designed domain-specific language makes code expressive and easy to understand. But designing a nice DSL was always a challenging task. In this article I present a simple framework for constructing regular DSLs in Scala. Most internal domain specific languages… Continue Reading →

Using Docker for Development Environment Setup Automation

How long does it take to set up your current project locally? Two days? Two hours? With Docker this can be done virtually in one command, and only network bandwidth is the limit. In this article, I show how Docker… Continue Reading →

© 2019 Roman Gorodyshcher's Blog — Powered by WordPress

Theme by Anders NorenUp ↑

Social media & sharing icons powered by UltimatelySocial