|
|
001 Intro - Bracket.mp4
|
MP4
|
23.9 MB
|
|
|
001 Intro - Bracket_en.srt
|
SRT
|
4.7 KB
|
|
|
001 Intro.mp4
|
MP4
|
11.9 MB
|
|
|
001 Intro_en.srt
|
SRT
|
2.8 KB
|
|
|
001 Introduction.mp4
|
MP4
|
2.3 MB
|
|
|
001 Introduction_en.srt
|
SRT
|
1.2 KB
|
|
|
001 Types of Thread Pools.mp4
|
MP4
|
16.1 MB
|
|
|
001 Types of Thread Pools_en.srt
|
SRT
|
7.4 KB
|
|
|
002 Basic usage.mp4
|
MP4
|
36.3 MB
|
|
|
002 Basic usage_en.srt
|
SRT
|
9.8 KB
|
|
|
002 Handling token expirations with realTime.mp4
|
MP4
|
15.2 MB
|
|
|
002 Handling token expirations with realTime_en.srt
|
SRT
|
3.9 KB
|
|
|
002 Loading customers.mp4
|
MP4
|
38.2 MB
|
|
|
002 Loading customers_en.srt
|
SRT
|
7.9 KB
|
|
|
002 ParMapN.mp4
|
MP4
|
31.2 MB
|
|
|
002 ParMapN_en.srt
|
SRT
|
7.9 KB
|
|
|
002 Processing events with queues.mp4
|
MP4
|
36.4 MB
|
|
|
002 Processing events with queues_en.srt
|
SRT
|
9.1 KB
|
|
|
002 Referential transparency.mp4
|
MP4
|
6.6 MB
|
|
|
002 Referential transparency_en.srt
|
SRT
|
2.8 KB
|
|
|
002 Setting up API example.mp4
|
MP4
|
11.4 MB
|
|
|
002 Setting up API example_en.srt
|
SRT
|
3.9 KB
|
|
|
002 Setting up environment.mp4
|
MP4
|
9.3 MB
|
|
|
002 Setting up environment_en.srt
|
SRT
|
3.2 KB
|
|
|
002 Setting up templates example.mp4
|
MP4
|
37.5 MB
|
|
|
002 Setting up templates example_en.srt
|
SRT
|
8 KB
|
|
|
002 Showing items in a GUI.mp4
|
MP4
|
34.7 MB
|
|
|
002 Showing items in a GUI_en.srt
|
SRT
|
8.6 KB
|
|
|
002 Transforming a Future by blocking.mp4
|
MP4
|
20.1 MB
|
|
|
002 Transforming a Future by blocking_en.srt
|
SRT
|
5.6 KB
|
|
|
002 Work stealing pools.mp4
|
MP4
|
62.3 MB
|
|
|
002 Work stealing pools_en.srt
|
SRT
|
12.6 KB
|
|
|
002 Writing to files with bracket.mp4
|
MP4
|
41.1 MB
|
|
|
002 Writing to files with bracket_en.srt
|
SRT
|
6.6 KB
|
|
|
002 build.sbt
|
SBT
|
204.8 B
|
|
|
003 Adding parallelism with parMapN.mp4
|
MP4
|
38.7 MB
|
|
|
003 Adding parallelism with parMapN_en.srt
|
SRT
|
8.9 KB
|
|
|
003 Avoiding blocking with async_.mp4
|
MP4
|
17.1 MB
|
|
|
003 Avoiding blocking with async__en.srt
|
SRT
|
3.4 KB
|
|
|
003 Cached Unbounded Pools.mp4
|
MP4
|
38.6 MB
|
|
|
003 Cached Unbounded Pools_en.srt
|
SRT
|
5.1 KB
|
|
|
003 Exercise.mp4
|
MP4
|
102.9 MB
|
|
|
003 Exercise_en.srt
|
SRT
|
15.9 KB
|
|
|
003 How to take this course.html
|
HTML
|
921.6 B
|
|
|
003 IOApp.mp4
|
MP4
|
9.7 MB
|
|
|
003 IOApp_en.srt
|
SRT
|
2 KB
|
|
|
003 Id generator.mp4
|
MP4
|
15.8 MB
|
|
|
003 Id generator_en.srt
|
SRT
|
3.8 KB
|
|
|
003 Intro - Resource.mp4
|
MP4
|
26.1 MB
|
|
|
003 Intro - Resource_en.srt
|
SRT
|
5.6 KB
|
|
|
003 Loading templates eagerly.mp4
|
MP4
|
30.6 MB
|
|
|
003 Loading templates eagerly_en.srt
|
SRT
|
5.3 KB
|
|
|
003 Measuring how long computations run with monotonic.mp4
|
MP4
|
18.7 MB
|
|
|
003 Measuring how long computations run with monotonic_en.srt
|
SRT
|
3.5 KB
|
|
|
003 ParTraverse.mp4
|
MP4
|
26.4 MB
|
|
|
003 ParTraverse_en.srt
|
SRT
|
6 KB
|
|
|
003 QueueExercise.scala
|
SCALA
|
2.2 KB
|
|
|
003 Storing the logs in a Ref.mp4
|
MP4
|
37.7 MB
|
|
|
003 Storing the logs in a Ref_en.srt
|
SRT
|
7.4 KB
|
|
|
003 Validating inputs with Validated.mp4
|
MP4
|
19.6 MB
|
|
|
003 Validating inputs with Validated_en.srt
|
SRT
|
4.7 KB
|
|
|
004 Communicating processes with Deferred.mp4
|
MP4
|
39.9 MB
|
|
|
004 Communicating processes with Deferred_en.srt
|
SRT
|
9 KB
|
|
|
004 Copying and encrypting files with Resource.mp4
|
MP4
|
47.3 MB
|
|
|
004 Copying and encrypting files with Resource_en.srt
|
SRT
|
7.4 KB
|
|
|
004 Execution contexts.mp4
|
MP4
|
24 MB
|
|
|
004 Execution contexts_en.srt
|
SRT
|
4.3 KB
|
|
|
004 Exercise.mp4
|
MP4
|
10.7 MB
|
|
|
004 Exercise_en.srt
|
SRT
|
2.9 KB
|
|
|
004 Loading templates on error only.mp4
|
MP4
|
25.9 MB
|
|
|
004 Loading templates on error only_en.srt
|
SRT
|
4.8 KB
|
|
|
004 Modeling domain errors with Either.mp4
|
MP4
|
15.8 MB
|
|
|
004 Modeling domain errors with Either_en.srt
|
SRT
|
3.2 KB
|
|
|
004 MyApp.scala
|
SCALA
|
512 B
|
|
|
004 Optionality.mp4
|
MP4
|
24.4 MB
|
|
|
004 Optionality_en.srt
|
SRT
|
8.3 KB
|
|
|
004 Race.mp4
|
MP4
|
20.7 MB
|
|
|
004 Race_en.srt
|
SRT
|
4.2 KB
|
|
|
004 TimeExercise.scala
|
SCALA
|
409.6 B
|
|
|
004 Using fromFuture for conciseness.mp4
|
MP4
|
7.5 MB
|
|
|
004 Using fromFuture for conciseness_en.srt
|
SRT
|
1 KB
|
|
|
004 Using one Ref per customer.mp4
|
MP4
|
14.7 MB
|
|
|
004 Using one Ref per customer_en.srt
|
SRT
|
2.8 KB
|
|
|
005 Adding error handling.mp4
|
MP4
|
24.9 MB
|
|
|
005 Adding error handling_en.srt
|
SRT
|
4.9 KB
|
|
|
005 Choosing the correct thread pool.mp4
|
MP4
|
8 MB
|
|
|
005 Choosing the correct thread pool_en.srt
|
SRT
|
4.6 KB
|
|
|
005 ConcurrencyAndParallelismAppExercise.scala
|
SCALA
|
819.2 B
|
|
|
005 ConcurrentSharedStateExercise.scala
|
SCALA
|
614.4 B
|
|
|
005 Exercise.mp4
|
MP4
|
31.9 MB
|
|
|
005 Exercise_en.srt
|
SRT
|
7 KB
|
|
|
005 Loading accounts with a Repository.mp4
|
MP4
|
14.7 MB
|
|
|
005 Loading accounts with a Repository_en.srt
|
SRT
|
3.2 KB
|
|
|
005 Memoizing templates.mp4
|
MP4
|
25.3 MB
|
|
|
005 Memoizing templates_en.srt
|
SRT
|
4.6 KB
|
|
|
005 ResourceSafetyExercise.scala
|
SCALA
|
1.1 KB
|
|
|
005 Running on different thread pools with evalOn.mp4
|
MP4
|
9.3 MB
|
|
|
005 Running on different thread pools with evalOn_en.srt
|
SRT
|
1.9 KB
|
|
|
005 State.mp4
|
MP4
|
27.9 MB
|
|
|
005 State_en.srt
|
SRT
|
8.1 KB
|
|
|
006 Adding business logic with a Service.mp4
|
MP4
|
61.7 MB
|
|
|
006 Adding business logic with a Service_en.srt
|
SRT
|
11.9 KB
|
|
|
006 AsyncAppExercise.scala
|
SCALA
|
512 B
|
|
|
006 DeferredExercise.scala
|
SCALA
|
409.6 B
|
|
|
006 Error handling.mp4
|
MP4
|
28.6 MB
|
|
|
006 Error handling_en.srt
|
SRT
|
8.7 KB
|
|
|
006 Exercise.mp4
|
MP4
|
25.4 MB
|
|
|
006 Exercise_en.srt
|
SRT
|
6.5 KB
|
|
|
006 MemoizationExercise.scala
|
SCALA
|
1.1 KB
|
|
|
006 Using compute and blocking pools.mp4
|
MP4
|
48.4 MB
|
|
|
006 Using compute and blocking pools_en.srt
|
SRT
|
7.2 KB
|
|
|
007 Combining logic into the final Controller.mp4
|
MP4
|
42.3 MB
|
|
|
007 Combining logic into the final Controller_en.srt
|
SRT
|
6.3 KB
|
|
|
007 Exercise.mp4
|
MP4
|
24.2 MB
|
|
|
007 Exercise_en.srt
|
SRT
|
6.7 KB
|
|
|
007 Printing to console.mp4
|
MP4
|
24.8 MB
|
|
|
007 Printing to console_en.srt
|
SRT
|
6.1 KB
|
|
|
007 ThreadPoolExercise.scala
|
SCALA
|
307.2 B
|
|
|
008 Testing.mp4
|
MP4
|
37 MB
|
|
|
008 Testing_en.srt
|
SRT
|
6.1 KB
|
|
|
008 Writing to disk.mp4
|
MP4
|
15.1 MB
|
|
|
008 Writing to disk_en.srt
|
SRT
|
4.7 KB
|
|
|
009 Ignoring Fatal Errors.mp4
|
MP4
|
20.1 MB
|
|
|
009 Ignoring Fatal Errors_en.srt
|
SRT
|
2.7 KB
|
|
|
009 Referentially transparent IO.mp4
|
MP4
|
11.9 MB
|
|
|
009 Referentially transparent IO_en.srt
|
SRT
|
5 KB
|
|
|
010 Definitions and clarifications.mp4
|
MP4
|
12.2 MB
|
|
|
010 Definitions and clarifications_en.srt
|
SRT
|
4.2 KB
|
|
|
010 ErrorHandlingAppExercise.scala
|
SCALA
|
2.4 KB
|
|
|
010 Exercise.mp4
|
MP4
|
75.9 MB
|
|
|
010 Exercise_en.srt
|
SRT
|
15.1 KB
|
|
|
Bonus Resources.txt
|
TXT
|
409.6 B
|
|
|
Get Bonus Downloads Here.url
|
URL
|
204.8 B
|