Latest Courses
Fundamental Data Analysis and Visualization Tools in PythonCheck course
Easy Widget Development: Code WordPress Widgets from ScratchCheck course
Python Basics for Software DevelopmentCheck course
How to Build a Java Spring Boot Web Application from ScratchCheck course
Blazor in 2020Check course
A Complete Guide to WebSocketsCheck course
React JS For Beginner Convert Any HTML Site To React JSCheck course
Visual C# with WinForms: Step by Step Projects for BeginnersCheck course
DigitalOcean Cloud Platform FundamentalsCheck course
Vue and Laravel AuthenticationCheck course
Fundamental Data Analysis and Visualization Tools in PythonCheck course
Easy Widget Development: Code WordPress Widgets from ScratchCheck course
Python Basics for Software DevelopmentCheck course
How to Build a Java Spring Boot Web Application from ScratchCheck course
Blazor in 2020Check 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 #3 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