Latest Courses
Integrate Free Jitsi Video Conference Api In PHP CodeIgniterCheck course
The Theory of Deep Learning - Become a Data ScientistCheck course
Build a Complete Youtube Video App: Swift2.2 & 3 and XcodeCheck course
Shopify Mastery | Build a Shopify Store in Just 1 HourCheck course
Java Regular Expression FoundationCheck course
Agile Software Testing - Techniques and ToolsCheck course
Python Programming Skills Test With ExplanationCheck course
Beginners Eclipse Java IDE Training CourseCheck course
Xamarin Android - A Master Guide to App Development in C#Check course
Python for beginnersCheck course
Integrate Free Jitsi Video Conference Api In PHP CodeIgniterCheck course
The Theory of Deep Learning - Become a Data ScientistCheck course
Build a Complete Youtube Video App: Swift2.2 & 3 and XcodeCheck course
Shopify Mastery | Build a Shopify Store in Just 1 HourCheck course
Java Regular Expression FoundationCheck course
- 5% Scala Advanced, Part 3 – Functional Programming, Performance

Scala Advanced, Part 3 – Functional Programming, Performance

$19.99 $18.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.0/10 (Our Score)
Product is rated as #1 in category Scala

The Escalate Software Scala Advanced course is intended for experienced Scala developers looking to improve their skills, particularly for library and API design and development. It covers topics needed to be effective in producing high quality, correct, powerful and flexible Scala libraries that are still easy to use by others.

Part 3 covers advanced functional programming concepts and patterns, use of Macros, how to write external DSLs with the parser–combinator library, and how to effectively optimize code by analyzing performance:

Functional Programming Building Blocks: ADTs, trampolines, recursion, functions

Functional Programming Patterns: Functors, Monads, Applicative Functors

Common Functional Patterns: IO, Reader, Writer, State, Free

Macros and Quasiquotes

External DSLs and Scala’s Parser–Combinator Library

Profiling and Optimization

Code Performance Considerations

It is recommended that you complete Scala Advanced parts 1 and 2 before taking this part. While not strictly necessary, we may assume knowledge from parts 1 and 2 in some of the explanations that could be hard to follow unless you know the material.

This is the final part of the Advanced Scala course. We hope you enjoyed the course and that the material proves useful.

Instructor Details

Dick is a Scala Developer with over 12 years of Scala development experience, and over 10 years of Scala training experience. As well as consulting in Scala, Dick contributes to a number of open source Scala projects, libraries and tools, and is very active in the Scala developer community. He is also one of the Scalawags, a video podcast about the Scala language. He runs Escalate Software which provides Scala training services. Dick also won the inaugural Phil Bagwell Award for Service to the Scala Community, and managed the Scala Community Process in 2015 through 2016

Specification: Scala Advanced, Part 3 – Functional Programming, Performance

Duration 5 hours
Year 2020
Level Expert
Certificate Yes
Quizzes Yes

2 reviews for Scala Advanced, Part 3 – Functional Programming, Performance

5.0 out of 5
2
0
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    Avichai Sefati

    great course, thorough and elaborate with good examples to play around with and enhance understanding

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    Saif Addin Ellafi

    Great course with a very large scope. Consider the topics just an overview because each one of them could easily be a course on its own (or more).

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Scala Advanced, Part 3 – Functional Programming, Performance
    Scala Advanced, Part 3 – Functional Programming, Performance

    $19.99 $18.99

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare