Echo JS 0.11.0

<~>

tracker1 comments

tracker1 1469 days ago. link 1 point
Usually best to write/export a dynamic method that will have a global reference and return the global or dynamically loaded module, assigning the global after loading.

Note: this is expressly for EcmaScript Modules (esm).
tracker1 1478 days ago. link 1 point
It's an interesting approach, given the transition of decorators in ecma, I'd mostly stopped using them.  Would be curious to see how this works for Redux... assuming some type of middleware to work in conjunction.
tracker1 1483 days ago. link 1 point
Looks like it does have a year/month selection option.
tracker1 1488 days ago. link 1 point
Looks interesting.  Usually remove articles referring to commercial products as a primary topic.  Given that you can self-host (didn't look into license though, limited time), I'm leaving this up.
tracker1 1488 days ago. link 1 point
It's worth mentioning that UUIDv1 and CombGuids have a time component... MS SQL Server, for example serializes with the time component first, which optimizes indexing/sorting.  SQL Server itself has a sequential guid type that can be used as a primary key that includes features of the ULID as well.

I often wish that other database servers would support this serialization/deserialization structure for UUID types.  As it would be beneficial to performance.
tracker1 1488 days ago. link 1 point
Datepicker title should switch to a month picker, then the month picker a year spinner/picker.  The pattern was first really codified in the MS Ajax Toolkit, probably the only thing I liked in that framework.

The issue is that someone will use this library, and then use it for something like a date of birth field.
tracker1 1488 days ago. link 1 point
Generally not a fan of "Top N" or "Best N" reviews, and that holds here as well.  There's no mention of exactly how these are the top/best.

There are mentions to github/npm stats but not if they are actually the top of either.  I do appreciate that the article mentions an option for bare client, react, node, nextjs and angular options.  I only wish the method for selection were disclosed.
[more]