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

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size1.7 GB
  • Uploaded Byfreecoursewb
  • Downloads24
  • Last checkedJun. 13th '25
  • Date uploadedJun. 12th '25
  • Seeders 8
  • Leechers8

Infohash : DBB84CD2E7C12F2E93753886B4DD068066DAC406

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

Files:

[ WebToolTip.com ] Udemy - Scala Advanced, Part 3 - Functional Programming, Performance
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1 - Setup Instructions exercises-part-3
    • build.sbt (1.2 KB)
    • module12 scripts
      • 01-tail-calls.sc (0.5 KB)
      • 02-even-odd-recursion.sc (0.3 KB)
      • 03-adts-and-trampolines.sc (0.7 KB)
      • 04-scala-util-tailcalls.sc (0.4 KB)
      src test scala koans
      • Module12.scala (3.1 KB)
      • Module12Solutions.scala (3.6 KB)
      • support
        • BlankValues.scala (0.3 KB)
        • KoanSuite.scala (0.6 KB)
        • StopOnFirstFailure.scala (1.3 KB)
        module13 scripts
        • 01-options-recap.sc (0.6 KB)
        • 02-optional.sc (1.7 KB)
        • 03-applicative-functors.sc (1.1 KB)
        • 04-monad-patterns.sc (2.1 KB)
        • 05-free.sc (1.9 KB)
        src test scala koans
        • Module13.scala (5.5 KB)
        • Module13Solutions.scala (8.4 KB)
        • support
          • BlankValues.scala (0.3 KB)
          • KoanSuite.scala (0.6 KB)
          • StopOnFirstFailure.scala (1.3 KB)
          module14 scripts
          • macros.sc (0.4 KB)
          • quasiquotes.sc (0.4 KB)
          src main scala com escalatesoft macros
          • FunctionMacros.scala (0.8 KB)
          • SimpleMacro.scala (0.3 KB)
          test scala com escalatesoft macros
          • FunctionMacrosSpec.scala (1.3 KB)
          • Module14.scala (0.6 KB)
          module15 scripts
          • 01-parser-combinators.sc (2.2 KB)
          src test scala koans
          • BasicExample.scala (3.7 KB)
          • Module15.scala (11.8 KB)
          • Module15Solution.scala (11.7 KB)
          • support
            • BlankValues.scala (0.3 KB)
            • KoanSuite.scala (0.6 KB)
            • StopOnFirstFailure.scala (1.3 KB)
            module16 scripts
            • 01-collection-performance.sc (1.1 KB)
            • 02-performance-tricks-1.sc (0.6 KB)
            • 03-performance-tricks-2.sc (1.8 KB)
            src main scala com escalatesoft demo
            • CalcPi.scala (0.8 KB)
            • XorRandom.scala (0.5 KB)
            project bloop
            • exercises-part-3-build.json (59.6 KB)
            • build.properties (0.0 KB)
            • scala-advanced-part-3-slides 12-Tail-Recursion-ADTs-Trampolines
              • TailRecursionADTsAndTrampolines.html (10.0 KB)
              13-Functors-Monads-Applicative-Functors
              • FunctorsMonadsAndApplicatives.html (19.1 KB)
              14-Macros
              • Macros.html (13.0 KB)
              • scala-ast.png (41.3 KB)
              15-Parser-Combinators
              • ParserCombinators.html (11.2 KB)
              16-Performance-and-Optimization
              • PerformanceAndOptimization.html (13.8 KB)
              • images
                • guru-meditation.jpg?v=2 (155.2 KB)
                • visualvm.png (318.1 KB)
                2 - Module 12 - FP part 1, Tail Calls, Trampolines, ADTs
                • 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.0 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)
                • 2 - Module 12 - 01 - Introduction.en.srt (0.4 KB)
                • 2 - Module 12 - 01 - Introduction.mp4 (1,014.8 KB)
                • 3 - Module 12 - 02 - Agenda.en.srt (0.9 KB)
                • 3 - Module 12 - 02 - Agenda.mp4 (1.9 MB)
                • 4 - Module 12 - 03 - Recursion vs Loops.en.srt (2.7 KB)
                • 4 - Module 12 - 03 - Recursion vs Loops.mp4 (6.0 MB)
                • 5 - Module 12 - 04 - Recursive Factorial.en.srt (5.5 KB)
                • 5 - Module 12 - 04 - Recursive Factorial.mp4 (19.5 MB)
                • 6 - Module 12 - 05 - Tail Recursive Factorial.en.srt (7.4 KB)
                • 6 - Module 12 - 05 - Tail Recursive Factorial.mp4 (32.9 MB)
                • 7 - Module 12 - 06 - Puzzler - Fibonacci.en.srt (0.6 KB)
                • 7 - Module 12 - 06 - Puzzle

Code:

  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://9.rarbg.to:2780/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://9.rarbg.to:2900/announce
  • udp://9.rarbg.me:2720/announce
  • udp://opentor.org:2710/announce