Great writeup.
Dimitry Z

If this were Java where factories are more complicated, I would agree with you, but factories in JavaScript are trivial: just regular functions that return objects.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.