Published: Sept. 4, 2018, 10 a.m.
Panel:\xa0
- Charles Max Wood
- AJ O\u2019Neal
- Aimee Knight
Special Guests: Valeri Karpov\xa0In this episode, the panel talks with programmer, Valerie Karpov from Miami, Florida. He is quite knowledgeable with many different programs, but today\u2019s episode they talk specifically about Async/Await and Promise Generators. Val is constantly busy through his different endeavors and recently finished his e-book,
\u201cMastering Async/Await.\u201d Check-out Val\u2019s social media profiles through LinkedIn, GitHub, Twitter, and more.Show Topics:1:20 \u2013 Val has been on previous episodes back in 2013 & 2016.1:37 \u2013 Val\u2019s background. He is very involved with multiple companies. Go checkout his
new book! 2:39 \u2013 Promises generators. Understand Promises and how things sync with Promises. Val suggests that listeners have an integrated understanding of issues like error handling.3:57 \u2013 Chuck asks a question.6:25 \u2013 Aimee\u2019s asks a question: \u201cCan you speak to why someone would want to use Async/Await?\u201d8:53 \u2013 AJ makes comments.10:09 \u2013 \u201cWhat makes an Async/Await not functional?\u201d \u2013 Val10:59 \u2013 \u201cWhat\u2019s wrong with Promises or Async/Await that people don\u2019t like it?\u201d - AJ11:25 \u2013 Val states that he doesn\u2019t think there really is anything wrong with these programs it just depends on what you need it for. He thinks that having both gives the user great power.12:21 \u2013 AJ\u2019s background is with
Node and the
Python among other programs.12:55 \u2013 Implementing Complex Business Logic.15:50 \u2013 Val discusses his new e-book.17:08 \u2013 Question from Aimee.17:16 \u2013 AJ answers question. Promises should have been primitive when it was designed or somewhat event handling.17:46 \u2013 The panel agrees that anything is better than Call Backs.18:18 \u2013 Aimee makes comments about Async/Await.20:08 \u2013 \u201cWhat are the core principles of your
new e-book?\u201d \u2013 Chuck20:17 \u2013 There are 4 chapters and Val discusses, in detail, what\u2019s in each chapter.22:40 \u2013 There could be some confusion from JavaScript for someone where this is their first language. Does Async/Await have any affect on the way you program or does anything make it less or more confusing in the background changes?24:30 \u2013 Val answers the before-mentioned question. Async/Await does not have anyway to help with this (data changes in the background).25:36 \u2013 \u201cMy procedural code, I know that things won\u2019t change on me because it is procedural code. Is it hard to adjust to that?\u201d \u2013 AJ26:01 \u2013 Val answers the question.26:32 \u2013 Building a webserver with
Python.\xa027:31 \u2013 Aimee asks a question: \u201cDo you think that there are cases in code base, where I would want to use Promises? Not from a user\u2019s perspective, but what our preferences are, but actual performance. Is there a reason why I would want to use both or be consistent across the board?\u201d28:17 \u2013 Val asks for some clarification to Aimee\u2019s question.29:14 \u2013 Aimee: \u201cMy own personal preference is consistency. Would I want to use Promises in \u2018x\u2019 scenario and/or use Async/Await in another situation?\u201d32:28 \u2013 Val and AJ are discussing and problem solving different situations that these programs33:05 \u2013 \u201cWhen would you not want to use Async/Await?\u201d \u2013 AJ33:25 \u2013 Val goes through the different situations when he would not use Async/Await.\xa033:44 \u2013 Chuck is curious about other features of Async/Await and asks Val.36:40 \u2013
Facebook\u2019s Regenerator 37:11 \u2013 AJ: \u201cBack in the day, people would be really concerned with JavaScript\u2019s performance even with Chrome.\u201d He continues his thoughts on this topic.38:11 \u2013 Val answers the AJ\u2019s question.39:10 \u2013 Duck JS probably won\u2019t include generators.41:18 \u2013 Val: \u201cHave anyone used Engine Script before?\u201d The rest of the panel had never heard of this before.42:09 \u2013
Windows Scripting Host 42:56 \u2013 Val used
Rhino in the past.43:40 \u2013 Val: \u201cGoing back to the web performance question...\u201d47:08 \u2013 \u201cWhere do you see using Async/Await the most?\u201d \u2013 Chuck47:55 \u2013 Val uses Async/Await for everything on the backend because it has made everything so easy for him.48:23 \u2013 \u201cSo this is why you really haven\u2019t used Web Pack?\u201d \u2013 AJ49:20 \u2013 Let\u2019s go to
Aimee\u2019s Picks!50:18 \u2013 AJ\u2019s story, first, before we get to Promises.54:44 \u2013 Let\u2019s transition to
Promises Finally.54:53 \u2013 Val talks about Promises Finally.59:20 \u2013 PicksLinks:
Sponsors:
Picks:Charles
Aimee
AJ
Val
Support this podcast at \u2014
https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out:
https://redcircle.com/privacyBecome a supporter of this podcast:
https://www.spreaker.com/podcast/javascript-jabber--6102064/support.