Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 50% Scala Advanced, Part 3 - Functional Programming, Performance

Scala Advanced, Part 3 – Functional Programming, Performance

$9.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 #2 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. 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. 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

    $9.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare