This was marked as entry-level, so I was expecting it to go more slowly with less content. I think the slides will provide a great reference when I try out these concepts on my own.
As Evert said, the pace of this talk was very speedy. I was OK with this during the promises overview as I use them all the time, but once the weird generator-behavior slides came in, I got pretty lost. Ultimately, the problem I wanted to solve was how to use generators to prevent long promise chains, but I am still unsure of how to do that. This might be because I got confused at the generator portion.
Super informative and well delivered
I showed up 20 minutes late and really annoyed with myself, this talk was full of great information on ensuring how to teach effectively. Thankfully you've uploaded the slides for the content I missed; thanks!
Pros:
This is the 2nd or 3rd "wtf is oauth anyway" talk I've gone to over the years, and first where I was able to get past layers of new vocabulary to get some understanding of the flows sequences of exchanges that cross the wire. I think this is because you clearly define terms up front, and then provided animations showing the familiar experience from the user's POV, immediately followed by short but complete code samples that actually implement the flows. Great!
Cons:
Your talk may have covered what I need to know as an app developer to "get-er-done" if faced with authenticating against a particular existing API that already prescribes the flow to use, but I was left wondering why OAuth's various flows are what they are. For example, what problem is solved by having an authorization code and then an access token rather than going straight to an access token.
I confess to being a bit lost on OpenID connect still as well. Your first slide's first bullet said it was an *authentication* protocol, but my main takeaway is OpenID connect gives you *authorization* information in the form of a non-opaque access token. So still a bit confused on that.
Magenta is ridiculously large and complex, attempting to condense it to a one-hour summary is folly. Recommend taking something interesting used by M2 and presenting that, referring to M2 as the real-world example.
Very informative with lots of really good examples. This is something new for me...except I needed this talk 3 months ago! Would have made doing thousands of api calls much faster. And I agree with others, would have like a couple more slides on how to use promises/generators together.
Enlightening talk and useful personal examples. Appreciated the encouragement when things don't go as planned.
The hidden side of women in tech history revealed. I learned so much about what actually happened to make tech advancements and what was erased from history due to many of them being amazing women. Vesna's presentation style was entertaining and fun - more a story than a presentation. Good job!
A lot of the information presented here was familiar but this talk was a good reminder at how to educate your users. It also led into a great discussion and I am glad there was a time to get the audience involved.