Functional core, imperative shell
I'm going to assume that you're at least somewhat familiar with basic functional programming...
Tags: programming, functional, javascript, productivity