Echo JS 0.11.0

<~>

tracker1 comments

tracker1 1497 days ago. link 1 point
I haven't done anything myself... mostly moderate posts etc, and did get a docker/compose setup easier to get started with, but haven't had time to circle back around.
tracker1 1497 days ago. link 1 point
I'd been wanting to try taking the time to make an api compatible version in Node or Deno, only so it was in a language/platform I'd be better able to participate in future development/enhancement on.

Again, keeping the API the same, and the same database and data structures to start with.  I'm no expert in lamernews... I only did enough so far to make it easy to spin up via a docker-compose.yml file and some minor changes to support environment variables for a couple config bits.
tracker1 1502 days ago. link 2 points
Since the generate fake phone numbers post didn't include source, and wasn't really directly JS related, that has been removed.

Linking to faker.js in npm as this is a much better library for generating fake data, including phone numbers.
tracker1 1503 days ago. link 1 point
While interesting, this is kind of off topic.

That said, this is an instance where maybe the use of Go really isn't ideally setup.  In this case, use of Rust may be easier to reason with and possibly perform better.  Would also test these relay channels with Node.js as well, though scaling gRPC in node is a bit awkward.

ZeroMQ is another possible solution.
tracker1 1504 days ago. link 1 point
Pretty nice package of components. Feels like a cross between material design and bootstrap with square edges and trimmed down slightly.

About my only critique is cutting the spacing down makes it slightly less mobile friendly.
tracker1 1505 days ago. link 1 point
Added note in the title that it's a paid product.

FYI, the reason I have removed most of the articles posted for this product is that paid products are against the posting rules for the site (even if there's a free tier).  I also tend to remove articles that are focused on the paid product.

With blogs on paid product sites, I will be more lenient if the focus of the article goes beyond the product and offers more learning or material outside said product.

While the product itself may be cool, and well priced, it's still against the rules.

https://www.echojs.com/about
tracker1 1505 days ago. link 1 point
was about to post the same... tfa's example is more verbose than necessary.  I put this inlined at the top of anywhere I need it... usually when stubbing out requests in tests or while shimming api clients until the backing service is ready.
tracker1 1507 days ago. link 1 point
Would suggest adjusting the items further down the list in decending order by GH stars ... at least it's a consistent order that way.

Usually don't like these kinds of lists, this one is a bit more complete than most and not too opinionated.

On "Material-UI" ... Material UI is a component library and implementation supporting the Material Design approach to applications.

On "react Bootstrap" .. React Bootstrap is a component library compliment to the Bootstrap CSS library.  It uses the stylesheet output, but with its' own components.

Would lean more towards fact, less on opinion.
tracker1 1510 days ago. link 3 points
probably better to use a combination of setInterval and/or requestAnimationFrame and update when the seconds actually changes.. with the setTimeout loop, it will get a jarring 2s shift on occassion... more noticeable with a digital readout, but it will happen as you hit borderline timing on the second.
[more]