Sep 2020
31 Mon
1 Tue
2 Wed
3 Thu
4 Fri 08:40 AM – 05:25 PM IST
5 Sat 08:45 AM – 05:25 PM IST
6 Sun
Sep 2020
31 Mon
1 Tue
2 Wed
3 Thu
4 Fri 08:40 AM – 05:25 PM IST
5 Sat 08:45 AM – 05:25 PM IST
6 Sun
Rob Richardson
We love JavaScript, but we must admit: it’s weird. Why does this
behave as it does? How does variable scope work? Why do we have such comical behavior when comparing mixed types? Let’s pull back the covers of these scenarios, and learn how it truly works. You may find a new reason to fall in love with JavaScript.
After a brief look at the 2-phase JavaScript compiler, we look at examples of code, infer what’s going to happen, then think like the compiler to see how we did. We look at defining (and not defining) variables at various scopes, we look at this
and how to control it with apply, bind, and =>, we look at interop between async/await and promises, and we look at the Node event loop. This is definitely a deep dive into the innards of JavaScript. Attendees leave with a newfound appreciation of JavaScript and much less frustration at the weird quirks. Here’s a review: https://twitter.com/jdanylko/status/1215385548480811009
none
Rob Richardson is a software craftsman building web properties in ASP.NET and Node, React and Vue. He’s a Microsoft MVP, published author, frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on https://robrich.org/presentations and follow him on twitter at @rob_rich.
Sep 2020
31 Mon
1 Tue
2 Wed
3 Thu
4 Fri 08:40 AM – 05:25 PM IST
5 Sat 08:45 AM – 05:25 PM IST
6 Sun
Hosted by
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}