Echo JS 0.11.0

<~>

mephju comments

mephju 2388 days ago. link 1 point
And finally there it is: --debug-on-fail
mephju 2583 days ago. link 6 points
Personally I am not willing to use a different IDE/editor for each different technology I use. Thus I'm only considering general purpose editors such as Sublime, Atom, Vi, Emacs.
mephju 2631 days ago. link 1 point
The tilde is also a symbol referring to the user's home folder on Unix systems.
mephju 2652 days ago. link 1 point
It does, but on the server people tend not to use Webpack because modules are built-in. 
For my Node apps I mostly use Babel to get es6 module support and the ... rest operator.
mephju 2652 days ago. link 1 point
I never do this. If I need access to an object within a function I bind it as a param. I think this is much easier to reason about: fn.bind(null, myObject). If you use classes only sparingly there is no reason to ever change a function's context.
mephju 2694 days ago. link 2 points
I am not sure I like where Babel is going. Seems like it's trying to do everything. Now it even minifies your code?! 
What about the Unix principle that tools should only solve one problem. But this they should solve very well. And then just chain those tools together to get what you want.

But anyway, Babel is a great tool, which has improved my developer life a lot. Though, I really wonder why there is no company backing this project as I am sure that a lot of companies rely on it on a day to day basis.