Pluralsight - Modern Asynchronous JavaScript

Technical Details

Size 1.17 Gb
Seed 1
Leach 1
Hash 769674545FECE387A8DED18A46AB2A2F394A7711
Date June 13, 2017 at 7:24:00 PM PDT

Vote for Torrent


50 %


 or selectively click on the files tree

  • Pluralsight - Modern Asynchronous JavaScript
    • 01.Callbacks
      • 0112.Solution.mp4 (21.26 Mb)
      • 0111.Challenge Synchronize Multiple Callbacks.mp4 (16.59 Mb)
      • 0101.Callback Nesting Nightmare.mp4 (13.73 Mb)
      • 0105.Callbacks.mp4 (13.65 Mb)
      • 0103.What You Need to Know.mp4 (10.94 Mb)
      • 0114.One-shot Events.mp4 (8.92 Mb)
      • 0107.Con Seams Rip Across Program.mp4 (8.39 Mb)
      • 0102.What You Will Get out of This Course.mp4 (7.70 Mb)
      • 0113.Parallelism Wouldn't This Be Nice.mp4 (7.57 Mb)
      • 0115.Takeaways.mp4 (6.57 Mb)
      • 0108.Con Another Error Mechanism.mp4 (6.47 Mb)
      • 0110.Con Difficult to Understand.mp4 (5.12 Mb)
      • 0109.Con Hard to Reuse Error-handling Logic.mp4 (3.32 Mb)
      • 0106.Double-edged Sword Explicit Async Seams.mp4 (2.35 Mb)
      • 0104.How to Use This Course.mp4 (958.20 Kb)
    • 02.Lab Setup
      • 0202.Operation Examples.mp4 (17.80 Mb)
      • 0206.A Few Pointers About Using Mocha.mp4 (14.28 Mb)
      • 0207.Callback Examples.mp4 (13.38 Mb)
      • 0204.WebStorm Settings.mp4 (9.68 Mb)
      • 0205.Auto Running Tests.mp4 (7.54 Mb)
      • 0208.Debugging.mp4 (7.03 Mb)
      • 0203.Running the Tests.mp4 (5.45 Mb)
      • 0201.Cloning the Starting Point from GitHub.mp4 (1.56 Mb)
    • 03.Building a Promise Framework
      • 0312.Splitting Registration of Success and Error Callbacks.mp4 (24.49 Mb)
      • 0314.Extracting the Operation Type.mp4 (18.13 Mb)
      • 0307.Solution - Pass the Callback Later.mp4 (16.02 Mb)
      • 0310.Challenge - Register Multiple Callbacks.mp4 (15.09 Mb)
      • 0313.Convert getWeather to fetchWeather.mp4 (12.18 Mb)
      • 0303.Solution - Split Success and Error Callbacks.mp4 (10.17 Mb)
      • 0309.Timing Safety without Coupling and Nesting.mp4 (9.86 Mb)
      • 0311.Solution.mp4 (9.85 Mb)
      • 0305.Using Done to Assert.mp4 (8.12 Mb)
      • 0301.Why Build a Promise Framework.mp4 (7.11 Mb)
      • 0306.Challenge - Pass the Callback Later.mp4 (7.01 Mb)
      • 0315.Operation Type Benefits.mp4 (5.80 Mb)
      • 0302.Challenge - Split Success and Error Callbacks.mp4 (4.93 Mb)
      • 0304.Add an Operations Suite.mp4 (4.07 Mb)
      • 0308.Question - Why Might This Separation Be Helpful.mp4 (1.58 Mb)
    • 04.Chaining Operations (Promises)
      • 0413.Chaining Recap.mp4 (29.73 Mb)
      • 0410.Operation Does the Forwarding.mp4 (25.67 Mb)
      • 0405.Solution - Parallelism.mp4 (15.09 Mb)
      • 0403.Solution - Register a Callback Asynchronously.mp4 (13.95 Mb)
      • 0407.Solution - Unnesting.mp4 (12.03 Mb)
      • 0402.Challenge - Register a Callback Asynchronously.mp4 (10.65 Mb)
      • 0412.And Then.mp4 (9.42 Mb)
      • 0401.Get Me a Cup of Coffee.mp4 (8.24 Mb)
      • 0408.Forwarding Completion.mp4 (7.78 Mb)
      • 0409.Waiting for the Completion of the Completion.mp4 (6.69 Mb)
      • 0411.Where Did the Nesting Go.mp4 (6.37 Mb)
      • 0404.Challenge - Parallelism.mp4 (5.10 Mb)
      • 0406.Challenge - Unnesting.mp4 (3.06 Mb)
    • 05.Cushioning Callbacks
      • 0513.Surrepticious Synchronicity.mp4 (28.27 Mb)
      • 0506.Solution - Forwarding Errors.mp4 (25.14 Mb)
      • 0508.Synchronous Result Transformation.mp4 (22.80 Mb)
      • 0503.Solution - Error Recovery.mp4 (18.39 Mb)
      • 0504.Async Error Recovery and Challenge - Forwarding Success.mp4 (17.21 Mb)
      • 0509.Recover from Thrown Errors Too.mp4 (16.85 Mb)
      • 0514.Ensuring Asynchronicity.mp4 (12.74 Mb)
      • 0505.Forwarding Success and Challenge.mp4 (12.47 Mb)
      • 0511.Operations Should Only Complete One Time.mp4 (11.10 Mb)
      • 0510.Recover from Error Errors.mp4 (6.13 Mb)
      • 0507.Reusing Error Handlers.mp4 (6.09 Mb)
      • 0515.Summary of Protections.mp4 (4.61 Mb)
      • 0502.Challenge - Error Recovery.mp4 (4.44 Mb)
      • 0512.Block Multiple Failures.mp4 (3.56 Mb)
      • 0501.Shifting Perspective.mp4 (2.89 Mb)
    • 06.ES6 Promises and Beyond
      • 0607.Executor - the Revealing Module Pattern.mp4 (31.87 Mb)
      • 0603.Why Is it Called Resolve.mp4 (24.97 Mb)
      • 0604.Reworking Resolve.mp4 (23.31 Mb)
      • 0616.Unhandled Rejection.mp4 (22.46 Mb)
      • 0605.Challenge - Fixing Resolve.mp4 (21.00 Mb)
      • 0606.Defining Resolved.mp4 (16.76 Mb)
      • 0611.Testing with Promises and ES6 Promise Backward Compatibility.mp4 (15.77 Mb)
      • 0617.Quizzary.mp4 (14.23 Mb)
      • 0601.Promises are Not New.mp4 (13.26 Mb)
      • 0614.Promisifying Existing Librarires You Love.mp4 (11.61 Mb)
      • 0609.Executor with Callbacks.mp4 (10.69 Mb)
      • 0610.Static Resolve and Reject Functions.mp4 (8.49 Mb)
      • 0612.Why Third Party Promise Libraries Are Still Useful.mp4 (7.47 Mb)
      • 0615.Promise Collection Ops.mp4 (4.96 Mb)
      • 0613.Finally.mp4 (3.95 Mb)
      • 0602.Terminology.mp4 (3.49 Mb)
      • 0608.Deferred Versus Thenable.mp4 (2.89 Mb)
    • 07.Building a Generator-based Control Flow Function
      • 0710.Assisting with Infinite Promises.mp4 (25.92 Mb)
      • 0713.Throwing Errors Back into the Generator.mp4 (18.28 Mb)
      • 0707.Debugging Generators.mp4 (15.16 Mb)
      • 0704.Generators Are Suspendable and Resumable Functions.mp4 (12.39 Mb)
      • 0716.Knowing When the Assistant Is Done.mp4 (12.39 Mb)
      • 0701.Promises Aren't Perfect.mp4 (11.16 Mb)
      • 0709.Yielding a Promise to My Assistant.mp4 (11.10 Mb)
      • 0717.Wow.mp4 (10.01 Mb)
      • 0715.Catching Unhandled Errors in Our Assistant.mp4 (9.59 Mb)
      • 0702.Iterators.mp4 (9.51 Mb)
      • 0714.Catching Exceptions Throw from Generators.mp4 (9.18 Mb)
      • 0706.Calendars.mp4 (8.10 Mb)
      • 0712.Safety with Promise.resolve.mp4 (6.80 Mb)
      • 0705.When Resuming a Generator We Can Pass Errors.mp4 (6.45 Mb)
      • 0711.Four Async Ops in Four Lines of Code.mp4 (5.21 Mb)
      • 0708.I Would Like to Yield Promises.mp4 (4.30 Mb)
      • 0703.Generators.mp4 (3.87 Mb)
    • 08.ES2018 AsyncAwait and Other Generator Control Flow Libraries
      • 0805.Parallel Solutions and Catching Async Function Errors.mp4 (15.99 Mb)
      • 0803.Async and Await.mp4 (13.46 Mb)
      • 0808.The End - Value Proposition Revisited.mp4 (9.14 Mb)
      • and Bluebird's Promise.coroutine.mp4 (8.00 Mb)
      • 0806.Awaiting Promise.all.mp4 (7.05 Mb)
      • 0807.Challenge - Promises A+ and ES6 Spec Tests.mp4 (4.84 Mb)
      • 0802.Server Side Web Apps.mp4 (4.52 Mb)
      • 0804.Challenge - Parallel Requests with Async Await.mp4 (2.99 Mb)
    • Files
      • (1.28 Mb)


Add Comment


There are no comments yet. Be first.

Please Share


Asynchronous JavaScript Modern
for When IT Comes to writing asynchronous below code in JavaScript, callbacks the BE CAN a the hassle of. In this course, you'll see alternatives to callbacks, including ES6 promises, and how to combine generators with promises to write async code in a synchronous style. Year of release : 08/2016 Manufacturer : Pluralsight Website : Author : Wes Higbee Duration : 6:35 Level of difficulty : High Type of material handed out : Videos Language : English Description : In this course, Modern Asynchronous JavaScript, you will learn how to write asynchronous code that's a joy to maintain, not a burden. You will learn how to reason about promises , an alternative to callbacks, by creating a promise framework. Seeing promises from the perspective of a producer helps reason better about being the consumer of promise based APIs. Then, you will learn about ES6 generators and how to combine them with promises to write code that looks synchronous but that's actually asynchronous. This style cuts out the inherent verbosity of callbacks and even promises alone. When you're finished with this course, you'll know how to write asynchronous code in a fashion that's not a hassle to maintain.

54m 12s
Callback Nesting Nightmare 6m 15s
for What You by Will the Get out of This Course then 2m 10s
for What You Up Need to Know 6m 39s
How to the Use This Course then 0m 46s
callbacks 4m 39s
Double Room-edged Sword for: Explicit statement the Async Seams 1m 15s
Con: Seams Rip for Across 4m 7s
Con: the Error Mechanism for Another 3m 6s
Con: the Hard to the Reuse the Error-handling Logic 1m 25s
Con: Difficult to Understand 2m 40s
Challenge: the Synchronize the Multiple Callbacks 4m 49s
Solution 6m 7s
the Parallelism: Would not This the Be Nice? 2m 41s
the One-shot Events Read 3m 0s
Takeaways 4m 26s
Lab the Setup 26m 7s
Cloning the the Starting Point from GitHub 1m 46s
Operation the Examples 7m 32s
Running the the Tests 1m 59s
WebStorm the Settings 2m 42s
the Auto Running the Tests 1m 49s
A of Few Pointers About Solution: Using Mocha 3m 58s
Callback 3m 47s
the Examples the Debugging 2m 31s
Building a Framework the Promise 50m 54s
Why the Build a Framework the Promise? 2m 19s
Challenge - Split Success and the Error Callbacks 2m 15s
Solution - Split Success and the Error Callbacks 3m 51s
the Add an the Operations Suite 1m 25s
Solution: Using the Done to the Assert 2m 55s
Challenge - Pass the Callback Later 2m 24s
Solution - Pass the Callback Later 5m 36s
Question - Why Might This Separation Be Helpful? 0m 34s
the Timing Safety without a Coupling and Nesting 4m 0s
Challenge - the Register the Multiple Callbacks 5m 7s
Solution 3m 0s Splitting the Registration of Success and the Error Callbacks 6m 31s
the Convert getWeather to fetchWeather 2m 48s
Extracting the Operation the Type 4m 57s
Operation the Type Benefits 3m 5s
Chaining the Operations (Promises ) 50m 46s
Get Me a Cup of Coffee 6m 53s
Challenge - Register a Callback Asynchronously 3m 12s
Solution - Register a Callback Asynchronously 4m 0s
Challenge - Parallelism 1m 38s
Solution - Parallelism 4m 37s
Challenge - Unnesting 1m 13s
Solution - Unnesting 4m 0s
Forwarding Completion 2m 9s
for Waiting for the the Completion of the Completion the 1m 42s
Operation Does the Forwarding 6m 23s
for Where Did the Nesting the Go? 1m 45s
And Then statement 2m 35s
Chaining Recap 10m 33s
Cushioning Callbacks 54m 5s
Shifting the Perspective 2m 21s
Challenge - the Error of Recovery 1m 51s Solution - the Error of Recovery 5m 42s
the Async the Error of Recovery and Challenge - Forwarding Success 4m 36s
Forwarding Success and Challenge 2m 53s
Solution - Forwarding the Errors 5m 58s
Reusing Error Handlers 1m 54s
Synchronous Result Transformation 5m 53s
Recover from Thrown Errors Too 4m 13s
Recover from Error Errors 1m 27s
Operations Should Only Complete One Time 2m 52s
Block Multiple Failures 0m 47s
Surrepticious Synchronicity 7m 6s
Ensuring Asynchronicity 2m 51s
Summary of Protections 3m 33s
ES6 Promises of Beyond and 1h 11m
Promises are Not the New 4m 44s
's Terminology 2m 19s
Why IT Is Called the Resolve? 6m 34s
reworking the Resolve 5m 18s
Challenge - Fixing the the Resolve 4m 41s
Defining the Resolved 4m 57s
the Executor - the Revealing the Module Pattern A 7m 49s
the Deferred the Versus Thenable 1m 31s
the Executor with Callbacks 2m 34s
the Static the Resolve and Reject the Functions 1m 50s
Testing with Promises and ES6 the Promise the Backward the Compatibility 4m 15s
Why Third Party Promise Libraries Still Are Useful 2m 34s
Finally 1m 15s
Promisifying Existing Librarires You Love 3m 55s Promise Collection Ops 1m 50s
Unhandled Rejection 6m 42s
Quizzary 8m 48s
Building a Generator-based Flow Control Function 1h 7m
Promises Are not Perfect 3m 45s
iterators 7m 38s
Generators 3m 4s
Generators Are Suspendable and resumable the Functions 5m 35s
for When Resuming a Generator for We the Can Pass the Errors 2m 20s
Calendars 3m 41s
the Debugging Generators 5m 16s
I of Would Like to Yield Promises 2m 20s
Yielding a the Promise to the My Assistant 4m 10s
Assisting with Infinite 7m 9s
Promises the Four the Async Ops in the Four Lines of Code 2m 5s
Safety with Promise.resolve 1m 46s
Throwing the Errors the Back the Generator 5m into 40s
Catching Exceptions Throw from Generators 2m 56s
Catching Unhandled Errors in Our Assistant 3m 39s
Knowing When the Assistant Is Done 3m 30s
Wow 2m 22s
ES2018 Async / Await Other Generator and Control Flow Libraries 20m 30s
co and Bluebird's Promise.coroutine 2m 39s
Server Side 1m 25s
the Web Apps, the Async and Await 4m 19s
Challenge - the Parallel the Requests with the Async Await 0m 48s
the Parallel Solutions and the Function the Async Catching the Errors 3m 51s
Awaiting Promise.all 1m 51s
Challenge - Promises A + and ES6 Spec 1m 49s
the Tests of The End - the Value proposition Revisited 3m 44s