Over the past years I've been working mainly on web applications, full stack (backend as well as client side code). We all go through the same steps to start our application.
- Setup server environment
- Setup client environment
I've been mainly working with Nodejs on the backend (feathers, hapi, express and sails lately) and I've really enjoyed it, especially now with all the ES6 goodies out there, and node V4 supporting a lot of them without flags on runtime. But One day I decided to try something entirely new, and that was the moment I met Meteor. I read the docs and went through their tutorial, The classic TODO Appm but what really got me was that there was no backend per-se, no models/services on my client requesting data from the server, no endpoints defined on a router and THEN I noticed the curious
if(Meteor.isClient) {