VanJS / meetup

Open source home for the VanJS Meetup 👩🏽‍💻👨🏼‍💻
https://www.meetup.com/vancouver-javascript-developers/
62 stars 2 forks source link

Talk Request: async and await #13

Closed apike closed 5 years ago

apike commented 5 years ago

In addition to filing talk proposals, I think it'd be interesting to also file and track talk requests: talks people would interested to see. So here's mine:


In 2016 JavaScript got async and await for working with Promises. Most JavaScript developers have since encountered these features, but may not yet have a deep understanding of how they work in JavaScript, the pros and cons of using them compared to other ways of managing asynchronicity, and what pitfalls await them.

I don't think we've ever had a VanJS talk on async/await or promises – what better time than now?

neilk commented 5 years ago

I could throw a talk together. I have been struggling with this stuff since 2013, and made just about every mistake. What would you all like to hear about?

1) Basic howto

2) The long sordid history of asynchrony in JS. Unfortunately you have to know this stuff even if you work exclusively in async/await

3) Bleeding edge stuff like AsyncHooks. (This would be an extra reason for me to solve a thing at work)

ShMcK commented 5 years ago

I feel like this topic, and AsyncHooks would pair well with #8.

neilk commented 5 years ago

@ShMcK Great idea. How about a double-header? I'll start with the history, get people up to async/await, and then I can leave advanced topics like AsyncHooks and beyond to @Qard.

I would do it just to get the inside track on AsyncHooks. I was really disappointed there wasn't a plausible way to do, for instance, request-id tracing in an Express server, but I couldn't find a public roadmap for this feature.

neilk commented 5 years ago

I just made a proposal #14 so IDK, do we mark this a dupe, or closed?