Echo JS 0.11.0

<~>

tracker1 comments

tracker1 3363 days ago. link 1 point
I find that I can get done more in a few hours of flow than a lot can get done in a week.  But I'm lucky if I get the chance to hit flow 2-3 times a week given interruptions and meetings.
tracker1 3371 days ago. link 2 points
Yet another boilerplate...  And I'm working on my own, so can't gripe too much.
tracker1 3371 days ago. link 2 points
I keep thinking that a lot of the additional methods that bluebird offers should be added to Promise for esNext... 

On the flip side, Promise is available in all modern browsers, so it may be better to keep to the standard API.
tracker1 3372 days ago. link 3 points
The first code sample has a lot of unneeded redundancy to begin with.  Also... `this.foo()` is not more readable than `foo()` and you're creating an object context for no value add and complicating testing.
tracker1 3372 days ago. link 1 point
Just... no.  Creating a lot of overhead for no real advantage... more complex tests even...
tracker1 3372 days ago. link 1 point
Basically Promise.all

    const myItems = await Promise.all(itemIds.map(async (itemId) => {
      return await myService.getItemByItemId(itemId);
    }));
tracker1 3377 days ago. link 1 point
I'm frankly surprised that there isn't a cleaner SDL based library than what is available for audio output like this.
[more]