Echo JS 0.11.0

<~>

MaxArt comments

MaxArt 3327 days ago. link 6 points
I feel the author is missing several points about Angular, and Angular 2 in general.

As a premise, I too feel Angular 2 is somewhat over-engineered, the template syntax is pretty much WTF and it's easily misused. Not to mention the docs are indeed pretty poor.

Other points are quite off, though. Wrapping native APIs is something meant for dependency injection, to make testing your components easier. It's not the result of NIH syndrome.

Moreover, TypeScript isn't supposed to be "safe" in any way. You'd be a fool to think so, since it's a *superset* of JavaScript (i.e., JS compiles as TS just fine). TypeScript is a tool to speed up development and catch the most common pitfalls in coding, especially large codebases.

In short, Angular - especially Angular 2 - isn't a framework for beginners. It requires time, dedication and experience. Just like RxJS and observables (remember they're coming to JavaScript natively sooner or later).

That being said, I feel we're going to abandon frameworks like Angular soon: they feel too much like a kitchen sink for web development. Better starting with a skeleton like React and adding libraries for what you need.
Also Vue is indeed great.
MaxArt 3337 days ago. link 1 point
I can't even say I'm fluent in English as it's not even my mother language, but if I'm seeking for news in English is because I unederstand them. If this board gets polluted by stuff in other languages, it would get harder for me to find intresting stuff.

And yes, that rule *has* been applied here, and honestly I don't know why this news is still up.
MaxArt 3340 days ago. link 1 point
It just doesn't belong here.
It's explicitely stated in the About page: "English content only"
MaxArt 3342 days ago. link 1 point
This place is great for JavaScript related news, but why doesn't it work on top of Node.js? That would make everything deliciusly complete...
MaxArt 3343 days ago. link 2 points
This has already been posted *and* deleted, it has nothing to do with JavaScrpt. Stop posting it.
MaxArt 3343 days ago. link 1 point
"Immediate-execution is a side-effect"

How can a well-defined core behavior be considered a "side effect"?
I might concede that merily passing a function to a constructor isn't usually expected to imply that such function is immediately called (it's also why the "deferred paradigm" is usually preferred), but that's how it is.

Anyway, synchronous code can always be made asynchronous, but not the other way around (unless you're counting await as a way). The main point of promises is their resolution/rejection always happening as the next micro-task, even if they're called synchronously.
MaxArt 3346 days ago. link 5 points
If OP is asking here, maybe it's because they need an opinionated answer, don't you think?
[more]