Echo JS 0.11.0

<~>

tracker1 comments

tracker1 2422 days ago. link 1 point
It's relatively shallow.  A bit more on what prototype based inheritance is, how it differs from class based inheritance or interface abstractions might be helpful.  Also convenience methods for overrides/abstractions beyond what is shown could be useful.

Mentioning instanceof and how it's used as well.
tracker1 2422 days ago. link 1 point
It is *ONLY* JSON when it is a String or Text… when it is in code, it is an object literal. I know it’s nit-picking, but seeing things like this tend to irk me to no end.

Similarly, don’t have a variable/property named fooJSON that contains anything that isn’t a string… if it’s an object, it is “foo” if it’s “JSON” it is a stringified value.
tracker1 2426 days ago. link 2 points
It would be nice if helpdev.eu discosed the authors of their articles, it would be easier to distinguish between higher and lower quality authors specifically.

Note on this article, as with most developer focused articles, some specific examples with code would be nice.
tracker1 2426 days ago. link 1 point
Tip 1: Don't specify Helvetica or Arial over sans-serif.  Typically the default sans-serif is a Helvetica clone anyway, meant for that system.  For a long time Mac default was Helvetica and Windows default was Arial.  There's very little point in specifying.  Just use sans-serif as your baseline fallback.

Tip 2: Specify typical fallback fonts, even with a web-font so that you get coverage for glyphs like emoticons which may not be in your web font.
tracker1 2427 days ago. link 1 point
This is why I *REALLY* like react-jss (as used with @material-ui/core)... everything can be done via the theme and injected via JS/JSON data.

Injecting variables into SCSS just feels fragile.
tracker1 2428 days ago. link 1 point
Only big comment would be that async function for the thunk and fat-arrow syntax would be a little cleaner.  At this point all the major browsers support async functions and fat arrow syntax. IE being the notable exception, but transpile via babel can handle that.
tracker1 2428 days ago. link 1 point
FYI, I'm @tracker1 on twitter and aztracker1 in fb messenger, feel free to shoot me a message if you notice a spammy article.

You should be able to reach @echojs and @fcambus on twitter as well.
tracker1 2428 days ago. link 3 points
I understand the frustration... The past couple days I find I've deleted a few posts a day.  Including one that was an interstitial link through Pinterest at that.  The only real way to combat spam is manual intervention or invest a *LOT* of time, effort and money.

I do wish there were a report/flag story option though, or that if a story is deleted that anyone who down voted got double their karma back and those that posted/upvoted lost 10 karma points.

@fcambus is the current echojs codebase somewhere on github/gitlab for user contributions?
[more]