Udemy - Scala Advanced, Part 3 - Functional Programming, Performance

seeders: 1
leechers: 2
Added 1 year ago by freecoursewb in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Udemy - Scala Advanced, Part 3 - Functional Programming, Performance (Size: 1.7 GB)
  01-collection-performance.sc 1.1 KB
  01-options-recap.sc 614.4 B
  01-parser-combinators.sc 2.2 KB
  01-tail-calls.sc 512 B
  02-even-odd-recursion.sc 307.2 B
  02-optional.sc 1.7 KB
  02-performance-tricks-1.sc 614.4 B
  03-adts-and-trampolines.sc 716.8 B
  03-applicative-functors.sc 1.1 KB
  03-performance-tricks-2.sc 1.8 KB
  04-monad-patterns.sc 2.1 KB
  04-scala-util-tailcalls.sc 409.6 B
  05-free.sc 1.9 KB
  10 - Module 12 - 09 - ADTs Recap.en.srt 3.5 KB
  10 - Module 12 - 09 - ADTs Recap.mp4 9.2 MB
  11 - Module 12 - 10 - First Trampoline.en.srt 3.1 KB
  11 - Module 12 - 10 - First Trampoline.mp4 15.2 MB
  12 - Module 12 - 11 - Even - Odd Trampoline.en.srt 8.5 KB
  12 - Module 12 - 11 - Even - Odd Trampoline.mp4 53 MB
  13 - Module 12 - 12 - Using Trampolines.en.srt 4.2 KB
  13 - Module 12 - 12 - Using Trampolines.mp4 10.6 MB
  14 - Module 12 - 13 - Scala TailCalls.en.srt 4.8 KB
  14 - Module 12 - 13 - Scala TailCalls.mp4 24.9 MB
  15 - Module 12 - 14 - Higher Order Functions Recap.en.srt 9.3 KB
  15 - Module 12 - 14 - Higher Order Functions Recap.mp4 41.1 MB
  16 - Module 13 - 01 - Introduction.en.srt 307.2 B
  16 - Module 13 - 01 - Introduction.mp4 831.5 KB
  17 - Module 13 - 02 - Agenda.en.srt 3.7 KB
  17 - Module 13 - 02 - Agenda.mp4 6.8 MB
  18 - Module 13 - 03 - Options Recap.en.srt 6.3 KB
  18 - Module 13 - 03 - Options Recap.mp4 26.6 MB
  19 - Module 13 - 04 - Implementing Option.en.srt 5.9 KB
  19 - Module 13 - 04 - Implementing Option.mp4 17.1 MB
  2 - Module 12 - 01 - Introduction.en.srt 409.6 B
  20 - Module 13 - 05 - A Functor.en.srt 4.2 KB
  20 - Module 13 - 05 - A Functor.mp4 11.5 MB
  21 - Module 13 - 06 - A Monad.en.srt 2.7 KB
  21 - Module 13 - 06 - A Monad.mp4 7.7 MB
  22 - Module 13 - 07 - Optional In Use.en.srt 4.3 KB
  22 - Module 13 - 07 - Optional In Use.mp4 37.9 MB
  23 - Module 13 - 08 - Guards, withFilter.en.srt 6.5 KB
  23 - Module 13 - 08 - Guards, withFilter.mp4 38.2 MB
  24 - Module 13 - 09 - Testing the Guard.en.srt 512 B
  24 - Module 13 - 09 - Testing the Guard.mp4 1.5 MB
  25 - Module 13 - 10 - Functor Laws.en.srt 8.9 KB
  25 - Module 13 - 10 - Functor Laws.mp4 31.9 MB
  26 - Module 13 - 11 - Monad Laws.en.srt 8.9 KB
  26 - Module 13 - 11 - Monad Laws.mp4 30.2 MB
  27 - Module 13 - 12 - Applicative Functors.en.srt 3.4 KB
  27 - Module 13 - 12 - Applicative Functors.mp4 9.2 MB
  28 - Module 13 - 13 - Applicative Functors with Functions.en.srt 11.3 KB
  28 - Module 13 - 13 - Applicative Functors with Functions.mp4 54.1 MB
  29 - Module 13 - 14 - Cartesian Syntax and Alternatives.en.srt 3.5 KB
  29 - Module 13 - 14 - Cartesian Syntax and Alternatives.mp4 15.8 MB
  3 - Module 12 - 02 - Agenda.en.srt 921.6 B
  3 - Module 12 - 02 - Agenda.mp4 1.9 MB
  30 - Module 13 - 15 - Functor - Monad Patterns.en.srt 2.9 KB
  30 - Module 13 - 15 - Functor - Monad Patterns.mp4 5.4 MB
  31 - Module 13 - 16 - IO.en.srt 8.5 KB
  31 - Module 13 - 16 - IO.mp4 56.2 MB
  32 - Module 13 - 17 - Composing IO.en.srt 3.1 KB
  32 - Module 13 - 17 - Composing IO.mp4 27.1 MB
  33 - Module 13 - 18 - Reader.en.srt 3.3 KB
  33 - Module 13 - 18 - Reader.mp4 9.6 MB
  34 - Module 13 - 19 - Writer.en.srt 4.1 KB
  34 - Module 13 - 19 - Writer.mp4 16.4 MB
  35 - Module 13 - 20 - State.en.srt 7.9 KB
  35 - Module 13 - 20 - State.mp4 28.5 MB
  36 - Module 13 - 21 - Free.en.srt 4.1 KB
  36 - Module 13 - 21 - Free.mp4 9.6 MB
  37 - Module 13 - 22 - Free ADT.en.srt 5.3 KB
  37 - Module 13 - 22 - Free ADT.mp4 20.8 MB
  38 - Module 13 - 23 - Free Composition.en.srt 3.7 KB
  38 - Module 13 - 23 - Free Composition.mp4 9 MB
  39 - Module 13 - 24 - Free - A Full Program.en.srt 1.8 KB
  39 - Module 13 - 24 - Free - A Full Program.mp4 4.6 MB
  4 - Module 12 - 03 - Recursion vs Loops.en.srt 2.7 KB
  4 - Module 12 - 03 - Recursion vs Loops.mp4 6 MB
  40 - Module 13 - 25 - Free, the Interpreter.en.srt 5.9 KB
  40 - Module 13 - 25 - Free, the Interpreter.mp4 15.9 MB
  41 - Module 13 - 26 - Running Free.en.srt 6.6 KB
  41 - Module 13 - 26 - Running Free.mp4 42.5 MB
  42 - Module 14 - 01 - Introduction.en.srt 204.8 B
  42 - Module 14 - 01 - Introduction.mp4 579.8 KB
  43 - Module 14 - 02 - Agenda.en.srt 1.9 KB
  43 - Module 14 - 02 - Agenda.mp4 3.4 MB
  44 - Module 14 - 03 - First Rule of Macros.en.srt 3.2 KB
  44 - Module 14 - 03 - First Rule of Macros.mp4 5.6 MB
  45 - Module 14 - 04 - Scala Compiler Phases.en.srt 8.4 KB
  45 - Module 14 - 04 - Scala Compiler Phases.mp4 64.6 MB
  46 - Module 14 - 05 - Abstract Syntax Trees.en.srt 6.3 KB
  46 - Module 14 - 05 - Abstract Syntax Trees.mp4 35.2 MB
  47 - Module 14 - 06 - Macro Overview.en.srt 4.3 KB
  47 - Module 14 - 06 - Macro Overview.mp4 10.4 MB
  48 - Module 14 - 07 - A Demo Macro.en.srt 2.5 KB
  48 - Module 14 - 07 - A Demo Macro.mp4 6.9 MB
  49 - Module 14 - 08 - Setting Up the Pieces.en.srt 6.2 KB
  49 - Module 14 - 08 - Setting Up the Pieces.mp4 31.3 MB
  5 - Module 12 - 04 - Recursive Factorial.en.srt 5.5 KB
  5 - Module 12 - 04 - Recursive Factorial.mp4 19.5 MB
  50 - Module 14 - 09 - A Macro That Does Nothing.en.srt 6.2 KB
  50 - Module 14 - 09 - A Macro That Does Nothing.mp4 29.2 MB
  51 - Module 14 - 10 - Macro With Generic Type Parameters.en.srt 1.7 KB
  51 - Module 14 - 10 - Macro With Generic Type Parameters.mp4 4.5 MB
  52 - Module 14 - 11 - Quasiquotes.en.srt 8.6 KB
  52 - Module 14 - 11 - Quasiquotes.mp4 41 MB
  53 - Module 14 - 12 - Doing More with Quasiquotes.en.srt 4.5 KB
  53 - Module 14 - 12 - Doing More with Quasiquotes.mp4 31.9 MB
  54 - Module 14 - 13 - A Function Describing Macro.en.srt 3.5 KB
  54 - Module 14 - 13 - A Function Describing Macro.mp4 12 MB
  55 - Module 14 - 14 - Narrowing the Return Type.en.srt 2.1 KB
  55 - Module 14 - 14 - Narrowing the Return Type.mp4 5.2 MB
  56 - Module 14 - 15 - Compiler Warnings and Errors.en.srt 9.9 KB
  56 - Module 14 - 15 - Compiler Warnings and Errors.mp4 53.6 MB
  57 - Module 14 - 16 - Creating a Compiler Warning.en.srt 307.2 B
  57 - Module 14 - 16 - Creating a Compiler Warning.mp4 1.1 MB
  58 - Module 14 - 17 - Macro Limitations.en.srt 4.9 KB
  58 - Module 14 - 17 - Macro Limitations.mp4 15 MB
  59 - Module 14 - 18 - Final Words.en.srt 3.6 KB
  59 - Module 14 - 18 - Final Words.mp4 9.7 MB
  6 - Module 12 - 05 - Tail Recursive Factorial.en.srt 7.4 KB
  6 - Module 12 - 05 - Tail Recursive Factorial.mp4 32.9 MB
  60 - Module 15 - 01 - Introduction.en.srt 1.2 KB
  60 - Module 15 - 01 - Introduction.mp4 1.8 MB
  61 - Module 15 - 02 - Agenda.en.srt 2.3 KB
  61 - Module 15 - 02 - Agenda.mp4 5.3 MB
  62 - Module 15 - 03 - External DSLs.en.srt 5.3 KB
  62 - Module 15 - 03 - External DSLs.mp4 28.4 MB
  63 - Module 15 - 04 - A Basic Grammar.en.srt 3.5 KB
  63 - Module 15 - 04 - A Basic Grammar.mp4 9.5 MB
  64 - Module 15 - 05 - Simple Parser Combinators.en.srt 3.5 KB
  64 - Module 15 - 05 - Simple Parser Combinators.mp4 24.5 MB
  65 - Module 15 - 06 - Token Parsers.en.srt 614.4 B
  65 - Module 15 - 06 - Token Parsers.mp4 1.5 MB
  66 - Module 15 - 07 - Types and Transformers.en.srt 2.7 KB
  66 - Module 15 - 07 - Types and Transformers.mp4 9.7 MB
  67 - Module 15 - 08 - Richer Types.en.srt 3 KB
  67 - Module 15 - 08 - Richer Types.mp4 8.1 MB
  68 - Module 15 - 09 - StatementLine ADT.en.srt 2.5 KB
  68 - Module 15 - 09 - StatementLine ADT.mp4 7.9 MB
  69 - Module 15 - 10 - Next and Goto.en.srt 5.1 KB
  69 - Module 15 - 10 - Next and Goto.mp4 17.8 MB
  7 - Module 12 - 06 - Puzzler - Fibonacci.en.srt 614.4 B
  7 - Module 12 - 06 - Puzzler - Fibonacci.mp4 1.4 MB
  70 - Module 15 - 11 - BNF Translation.en.srt 3.4 KB
  70 - Module 15 - 11 - BNF Translation.mp4 12.1 MB
  71 - Module 15 - 12 - The Print Statement.en.srt 1.6 KB
  71 - Module 15 - 12 - The Print Statement.mp4 6.1 MB
  72 - Module 15 - 13 - The For Statement.en.srt 3.3 KB
  72 - Module 15 - 13 - The For Statement.mp4 7.5 MB
  73 - Module 15 - 14 - Complete Line, and Parsing.en.srt 2.7 KB
  73 - Module 15 - 14 - Complete Line, and Parsing.mp4 6.6 MB
  74 - Module 15 - 15 - Trying It Out.en.srt 5.3 KB
  74 - Module 15 - 15 - Trying It Out.mp4 40.7 MB
  75 - Module 15 - 16 - Packrat Parsers.en.srt 3.6 KB
  75 - Module 15 - 16 - Packrat Parsers.mp4 28.7 MB
  76 - Module 16 - 01 - Introduction.en.srt 716.8 B
  76 - Module 16 - 01 - Introduction.mp4 1.1 MB
  77 - Module 16 - 02 - Agenda.en.srt 3.1 KB
  77 - Module 16 - 02 - Agenda.mp4 6.2 MB
  78 - Module 16 - 03 - When and Where to Optimize.en.srt 5.6 KB
  78 - Module 16 - 03 - When and Where to Optimize.mp4 15.3 MB
  79 - Module 16 - 04 - First Things First.en.srt 3.7 KB
  79 - Module 16 - 04 - First Things First.mp4 9.2 MB
  8 - Module 12 - 07 - Mutual Calling Functions.en.srt 2.3 KB
  8 - Module 12 - 07 - Mutual Calling Functions.mp4 5.8 MB
  80 - Module 16 - 05 - Collections.en.srt 5.8 KB
  80 - Module 16 - 05 - Collections.mp4 40.9 MB
  81 - Module 16 - 06 - Vector vs List.en.srt 5 KB
  81 - Module 16 - 06 - Vector vs List.mp4 22.7 MB
  82 - Module 16 - 07 - List Head vs Tail Operations.en.srt 5 KB
  82 - Module 16 - 07 - List Head vs Tail Operations.mp4 28.6 MB
  83 - Module 16 - 08 - Arrays.en.srt 2.3 KB
  83 - Module 16 - 08 - Arrays.mp4 5.9 MB
  84 - Module 16 - 09 - Register Based Arithmetic.en.srt 2.4 KB
  84 - Module 16 - 09 - Register Based Arithmetic.mp4 6.2 MB
  85 - Module 16 - 10 - Timing Runs.en.srt 2.3 KB
  85 - Module 16 - 10 - Timing Runs.mp4 8.7 MB
  86 - Module 16 - 11 - Bitwise Operations.en.srt 2 KB
  86 - Module 16 - 11 - Bitwise Operations.mp4 5.5 MB
  87 - Module 16 - 12 - While Loops and Tail Calls.en.srt 2.8 KB
  87 - Module 16 - 12 - While Loops and Tail Calls.mp4 8.4 MB
  88 - Module 16 - 13 - While vs TailRec.en.srt 2.4 KB
  88 - Module 16 - 13 - While vs TailRec.mp4 7.9 MB
  89 - Module 16 - 14 - Library Calls.en.srt 1 KB
  89 - Module 16 - 14 - Library Calls.mp4 3.3 MB
  9 - Module 12 - 08 - Recursive Even - Odd.en.srt 3.8 KB
  9 - Module 12 - 08 - Recursive Even - Odd.mp4 9.9 MB
  90 - Module 16 - 15 - sqrt, Trancendentals.en.srt 3.6 KB
  90 - Module 16 - 15 - sqrt, Trancendentals.mp4 11.6 MB
  91 - Module 16 - 16 - Other Performance Gotchas.en.srt 1.7 KB
  91 - Module 16 - 16 - Other Performance Gotchas.mp4 4 MB
  92 - Module 16 - 17 - Find the Hot Spots.en.srt 1.9 KB
  92 - Module 16 - 17 - Find the Hot Spots.mp4 7.3 MB
  93 - Module 16 - 18 - VisualVM.en.srt 2.2 KB
  93 - Module 16 - 18 - VisualVM.mp4 6.4 MB
  94 - Module 16 - 19 - Using VisualVM.en.srt 26.5 KB
  94 - Module 16 - 19 - Using VisualVM.mp4 103.8 MB
  95 - Module 16 - 20 - Profiling Demo.en.srt 13 KB
  95 - Module 16 - 20 - Profiling Demo.mp4 59.4 MB
  96 - Module 16 - 21 - Caching.en.srt 4.8 KB
  96 - Module 16 - 21 - Caching.mp4 13 MB
  BasicExample.scala 3.7 KB
  BlankValues.scala 307.2 B
  Bonus Resources.txt 102.4 B
  CalcPi.scala 819.2 B
  FunctionMacros.scala 819.2 B
  FunctionMacrosSpec.scala 1.3 KB
  FunctorsMonadsAndApplicatives.html 19.1 KB
  Get Bonus Downloads Here.url 204.8 B
  KoanSuite.scala 614.4 B
  Macros.html 13 KB
  Module12.scala 3.1 KB
  Module12Solutions.scala 3.6 KB
  Module13.scala 5.5 KB
  Module13Solutions.scala 8.4 KB
  Module14.scala 614.4 B
  Module15.scala 11.8 KB
  Module15Solution.scala 11.7 KB
  ParserCombinators.html 11.2 KB
  PerformanceAndOptimization.html 13.8 KB
  SimpleMacro.scala 307.2 B
  StopOnFirstFailure.scala 1.3 KB
  TailRecursionADTsAndTrampolines.html 10 KB
  XorRandom.scala 512 B
  build.properties 0 B
  build.sbt 1.2 KB
  exercises-part-3-build.json 59.6 KB
  guru-meditation.jpg?042148 155.2 KB
  macros.sc 409.6 B
  quasiquotes.sc 409.6 B
  scala-ast.png 41.3 KB
  visualvm.png 318.1 KB
  ▲ 239 total files

Description


Scala Advanced, Part 3 - Functional Programming, Performance

https://WebToolTip.com

Last updated 3/2023
Created by Dick Wall
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Expert | Genre: eLearning | Language: English + subtitle | Duration: 96 Lectures ( 4h 54m ) | Size: 1.7 GB

Advanced Functional Programming, Macros, Parser-Combinators, Performance, Profiling, Optimizing

What you'll learn
Advanced Functional Programming, Tail Calls, Trampolines, Functors, Monads, Applicative Functors, Different Monad Patterns
Macros, Scala Compiler Phases, Abstract Syntax Trees, Quasiquotes, When and how to use macros
Parser Combinators, External DSLs, Grammar Translation, Transformers, Parsing, Packrat Parsers
Performance Optimization, JVM Performance Tricks, Profiling, Visual VM

Requirements
You should be a developer with day to day working experience of Scala
It is recommended that you complete Parts 1 and 2 of the Escalate Scala Advanced course
You may also wish to consider following parts 1-3 of the Escalate Applied Scala course if you have trouble following these concepts
You will need a sufficiently powerful computer and to follow the included setup instructions to run the hands-on exercises

Related Torrents

torrent name size uploader age seed leech
0
2
1
2
1