Udemy - Functional effect handling in Scala with Cats Effect
大小
1.94 GB
文件数
159
Info Hash:
7491A4911576321B7BC7385A495E941F1FF80C6F
收录时间
2025-12-20 15:26:59
更新时间
2025-12-20 18:34:38
文件列表 (159)
01 - Introduction/001 Introduction.mp4
11.06 MB
01 - Introduction/001 Introduction_en.srt
5.12 KB
01 - Introduction/002 build.sbt
206 B
01 - Introduction/002 Setting up environment.mp4
9.26 MB
01 - Introduction/002 Setting up environment_en.srt
3.19 KB
01 - Introduction/003 How to take this course.html
961 B
02 - Effects in Programming/001 Introduction.mp4
2.25 MB
02 - Effects in Programming/001 Introduction_en.srt
1.24 KB
02 - Effects in Programming/002 Referential transparency.mp4
6.58 MB
02 - Effects in Programming/002 Referential transparency_en.srt
2.78 KB
02 - Effects in Programming/003 Id generator.mp4
15.83 MB
02 - Effects in Programming/003 Id generator_en.srt
3.82 KB
02 - Effects in Programming/004 Optionality.mp4
24.4 MB
02 - Effects in Programming/004 Optionality_en.srt
8.3 KB
02 - Effects in Programming/005 State.mp4
27.85 MB
02 - Effects in Programming/005 State_en.srt
8.1 KB
02 - Effects in Programming/006 Error handling.mp4
28.58 MB
02 - Effects in Programming/006 Error handling_en.srt
8.75 KB
02 - Effects in Programming/007 Printing to console.mp4
24.75 MB
02 - Effects in Programming/007 Printing to console_en.srt
6.12 KB
02 - Effects in Programming/008 Writing to disk.mp4
15.08 MB
02 - Effects in Programming/008 Writing to disk_en.srt
4.68 KB
02 - Effects in Programming/009 Referentially transparent IO.mp4
11.91 MB
02 - Effects in Programming/009 Referentially transparent IO_en.srt
4.97 KB
02 - Effects in Programming/010 Definitions and clarifications.mp4
12.25 MB
02 - Effects in Programming/010 Definitions and clarifications_en.srt
4.17 KB
03 - The IO Monad/001 Intro.mp4
6.85 MB
03 - The IO Monad/001 Intro_en.srt
2.91 KB
03 - The IO Monad/002 Basic usage.mp4
36.32 MB
03 - The IO Monad/002 Basic usage_en.srt
9.82 KB
03 - The IO Monad/003 IOApp.mp4
9.7 MB
03 - The IO Monad/003 IOApp_en.srt
1.95 KB
03 - The IO Monad/004 Exercise.mp4
10.73 MB
03 - The IO Monad/004 Exercise_en.srt
2.15 KB
03 - The IO Monad/004 MyApp.scala
542 B
04 - Error Handling/001 Intro.mp4
26.32 MB
04 - Error Handling/001 Intro_en.srt
9.15 KB
04 - Error Handling/002 Setting up API example.mp4
11.36 MB
04 - Error Handling/002 Setting up API example_en.srt
3.94 KB
04 - Error Handling/003 Validating inputs with Validated.mp4
19.57 MB
04 - Error Handling/003 Validating inputs with Validated_en.srt
4.73 KB
04 - Error Handling/004 Modeling domain errors with Either.mp4
15.79 MB
04 - Error Handling/004 Modeling domain errors with Either_en.srt
3.19 KB
04 - Error Handling/005 Loading accounts with a Repository.mp4
14.73 MB
04 - Error Handling/005 Loading accounts with a Repository_en.srt
3.23 KB
04 - Error Handling/006 Adding business logic with a Service.mp4
61.68 MB
04 - Error Handling/006 Adding business logic with a Service_en.srt
11.85 KB
04 - Error Handling/007 Combining logic into the final Controller.mp4
42.3 MB
04 - Error Handling/007 Combining logic into the final Controller_en.srt
6.29 KB
04 - Error Handling/008 Testing.mp4
37.02 MB
04 - Error Handling/008 Testing_en.srt
6.06 KB
04 - Error Handling/009 Ignoring Fatal Errors.mp4
20.07 MB
04 - Error Handling/009 Ignoring Fatal Errors_en.srt
2.72 KB
04 - Error Handling/010 ErrorHandlingAppExercise.scala
2.45 KB
04 - Error Handling/010 Exercise.mp4
75.93 MB
04 - Error Handling/010 Exercise_en.srt
15.11 KB
05 - Concurrency and Parallelism/001 Intro.mp4
21.75 MB
05 - Concurrency and Parallelism/001 Intro_en.srt
7.67 KB
05 - Concurrency and Parallelism/002 ParMapN.mp4
31.23 MB
05 - Concurrency and Parallelism/002 ParMapN_en.srt
7.91 KB
05 - Concurrency and Parallelism/003 ParTraverse.mp4
26.39 MB
05 - Concurrency and Parallelism/003 ParTraverse_en.srt
5.97 KB
05 - Concurrency and Parallelism/004 Race.mp4
20.7 MB
05 - Concurrency and Parallelism/004 Race_en.srt
4.17 KB
05 - Concurrency and Parallelism/005 ConcurrencyAndParallelismAppExercise.scala
779 B
05 - Concurrency and Parallelism/005 Exercise.mp4
26.2 MB
05 - Concurrency and Parallelism/005 Exercise_en.srt
5.08 KB
06 - Resource Safety/001 Intro - Bracket.mp4
23.9 MB
06 - Resource Safety/001 Intro - Bracket_en.srt
4.71 KB
06 - Resource Safety/002 Writing to files with bracket.mp4
41.08 MB
06 - Resource Safety/002 Writing to files with bracket_en.srt
6.58 KB
06 - Resource Safety/003 Intro - Resource.mp4
26.06 MB
06 - Resource Safety/003 Intro - Resource_en.srt
5.6 KB
06 - Resource Safety/004 Copying and encrypting files with Resource.mp4
47.3 MB
06 - Resource Safety/004 Copying and encrypting files with Resource_en.srt
7.41 KB
06 - Resource Safety/005 Exercise.mp4
60.26 MB
06 - Resource Safety/005 Exercise_en.srt
10.37 KB
06 - Resource Safety/005 ResourceSafetyExercise.scala
1.06 KB
07 - Asynchronous Computations/001 Intro.mp4
19.01 MB
07 - Asynchronous Computations/001 Intro_en.srt
5.73 KB
07 - Asynchronous Computations/002 Transforming a Future by blocking.mp4
20.08 MB
07 - Asynchronous Computations/002 Transforming a Future by blocking_en.srt
5.55 KB
07 - Asynchronous Computations/003 Avoiding blocking with async_.mp4
17.12 MB
07 - Asynchronous Computations/003 Avoiding blocking with async__en.srt
3.41 KB
07 - Asynchronous Computations/004 Using fromFuture for conciseness.mp4
7.46 MB
07 - Asynchronous Computations/004 Using fromFuture for conciseness_en.srt
1 KB
07 - Asynchronous Computations/005 Running on different thread pools with evalOn.mp4
9.28 MB
07 - Asynchronous Computations/005 Running on different thread pools with evalOn_en.srt
1.88 KB
07 - Asynchronous Computations/006 AsyncAppExercise.scala
529 B
07 - Asynchronous Computations/006 Exercise.mp4
38.13 MB
07 - Asynchronous Computations/006 Exercise_en.srt
9.79 KB
08 - Memoization/001 Intro.mp4
23.9 MB
08 - Memoization/001 Intro_en.srt
7.05 KB
08 - Memoization/002 Setting up templates example.mp4
37.47 MB
08 - Memoization/002 Setting up templates example_en.srt
8.04 KB
08 - Memoization/003 Loading templates eagerly.mp4
30.59 MB
08 - Memoization/003 Loading templates eagerly_en.srt
5.33 KB
08 - Memoization/004 Loading templates on error only.mp4
25.91 MB
08 - Memoization/004 Loading templates on error only_en.srt
4.84 KB
08 - Memoization/005 Memoizing templates.mp4
25.29 MB
08 - Memoization/005 Memoizing templates_en.srt
4.62 KB
08 - Memoization/006 Exercise.mp4
58.96 MB
08 - Memoization/006 Exercise_en.srt
11.3 KB
08 - Memoization/006 MemoizationExercise.scala
1.06 KB
09 - Time/001 Intro.mp4
9.08 MB
09 - Time/001 Intro_en.srt
4.79 KB
09 - Time/002 Handling token expirations with realTime.mp4
15.15 MB
09 - Time/002 Handling token expirations with realTime_en.srt
3.92 KB
09 - Time/003 Measuring how long computations run with monotonic.mp4
18.73 MB
09 - Time/003 Measuring how long computations run with monotonic_en.srt
3.46 KB
09 - Time/004 Exercise.mp4
10.69 MB
09 - Time/004 Exercise_en.srt
2.89 KB
09 - Time/004 TimeExercise.scala
395 B
10 - Concurrent Shared State Part I - Refs/001 Intro.mp4
29.13 MB
10 - Concurrent Shared State Part I - Refs/001 Intro_en.srt
9.84 KB
10 - Concurrent Shared State Part I - Refs/002 Loading customers.mp4
38.16 MB
10 - Concurrent Shared State Part I - Refs/002 Loading customers_en.srt
7.95 KB
10 - Concurrent Shared State Part I - Refs/003 Storing the logs in a Ref.mp4
37.69 MB
10 - Concurrent Shared State Part I - Refs/003 Storing the logs in a Ref_en.srt
7.45 KB
10 - Concurrent Shared State Part I - Refs/004 Using one Ref per customer.mp4
14.73 MB
10 - Concurrent Shared State Part I - Refs/004 Using one Ref per customer_en.srt
2.78 KB
10 - Concurrent Shared State Part I - Refs/005 ConcurrentSharedStateExercise.scala
639 B
10 - Concurrent Shared State Part I - Refs/005 Exercise.mp4
31.91 MB
10 - Concurrent Shared State Part I - Refs/005 Exercise_en.srt
6.99 KB
11 - Concurrent Shared State Part II - Deferred/001 Intro.mp4
31.11 MB
11 - Concurrent Shared State Part II - Deferred/001 Intro_en.srt
9.9 KB
11 - Concurrent Shared State Part II - Deferred/002 Showing items in a GUI.mp4
34.7 MB
11 - Concurrent Shared State Part II - Deferred/002 Showing items in a GUI_en.srt
8.61 KB
11 - Concurrent Shared State Part II - Deferred/003 Adding parallelism with parMapN.mp4
38.69 MB
11 - Concurrent Shared State Part II - Deferred/003 Adding parallelism with parMapN_en.srt
8.88 KB
11 - Concurrent Shared State Part II - Deferred/004 Communicating processes with Deferred.mp4
39.95 MB
11 - Concurrent Shared State Part II - Deferred/004 Communicating processes with Deferred_en.srt
8.95 KB
11 - Concurrent Shared State Part II - Deferred/005 Adding error handling.mp4
24.91 MB
11 - Concurrent Shared State Part II - Deferred/005 Adding error handling_en.srt
4.87 KB
11 - Concurrent Shared State Part II - Deferred/006 DeferredExercise.scala
442 B
11 - Concurrent Shared State Part II - Deferred/006 Exercise.mp4
25.41 MB
11 - Concurrent Shared State Part II - Deferred/006 Exercise_en.srt
6.49 KB
12 - Queue/001 Intro.mp4
11.85 MB
12 - Queue/001 Intro_en.srt
2.75 KB
12 - Queue/002 Processing events with queues.mp4
36.43 MB
12 - Queue/002 Processing events with queues_en.srt
9.08 KB
12 - Queue/003 Exercise.mp4
102.86 MB
12 - Queue/003 Exercise_en.srt
15.85 KB
12 - Queue/003 QueueExercise.scala
2.18 KB
13 - Thread Pools/001 Types of Thread Pools.mp4
16.07 MB
13 - Thread Pools/001 Types of Thread Pools_en.srt
7.41 KB
13 - Thread Pools/002 Work stealing pools.mp4
62.26 MB
13 - Thread Pools/002 Work stealing pools_en.srt
12.62 KB
13 - Thread Pools/003 Cached Unbounded Pools.mp4
38.65 MB
13 - Thread Pools/003 Cached Unbounded Pools_en.srt
5.1 KB
13 - Thread Pools/004 Execution contexts.mp4
24 MB
13 - Thread Pools/004 Execution contexts_en.srt
4.35 KB
13 - Thread Pools/005 Choosing the correct thread pool.mp4
8.01 MB
13 - Thread Pools/005 Choosing the correct thread pool_en.srt
4.61 KB
13 - Thread Pools/006 Using compute and blocking pools.mp4
48.35 MB
13 - Thread Pools/006 Using compute and blocking pools_en.srt
7.17 KB
13 - Thread Pools/007 Exercise.mp4
24.16 MB
13 - Thread Pools/007 Exercise_en.srt
6.68 KB
13 - Thread Pools/007 ThreadPoolExercise.scala
333 B