Companies Home Search Profile

Scala Specific Design Patterns

Focused View

Vikash Sharma

1:16:24

12 View
  • 01.01.Course Overview.mp4
    01:09
  • 02.01.Introduction.mp4
    01:33
  • 02.02.The Problem Scenario.mp4
    02:16
  • 02.03.Setting up IntelliJ IDE.mp4
    02:50
  • 02.04.Scope and Purpose of Design Patterns.mp4
    02:05
  • 03.01.Introduction.mp4
    03:57
  • 03.02.Going the Typeclass Way.mp4
    03:02
  • 03.03.ServiceClient Typeclass in Action.mp4
    05:13
  • 03.04.Understanding Ad-hoc Polymorphism.mp4
    02:33
  • 04.01.Introducing the Problem Scenario.mp4
    02:48
  • 04.02.Understanding Self-type Annotation.mp4
    01:51
  • 04.03.Implementing Cake Pattern Using Self-type.mp4
    04:19
  • 04.04.Dependency Injection.mp4
    01:49
  • 05.01.Introducing the Problem Scenario.mp4
    02:17
  • 05.02.Understanding Lazy Val Construct.mp4
    02:55
  • 05.03.Working with Call by Name Function.mp4
    02:32
  • 05.04.Using Lazy Val to Optimize Performance.mp4
    01:31
  • 05.05.Evaluation Strategies in Scala.mp4
    02:47
  • 06.01.Introducing the Problem Scenario.mp4
    02:28
  • 06.02.Mutating Case Class Parameters.mp4
    01:22
  • 06.03.Understanding the Lens Pattern.mp4
    01:28
  • 06.04.Updating Location Using Monocle Lens.mp4
    03:15
  • 06.05.More from Optics World beyond Lens in Scala.mp4
    02:39
  • 06.06.Summary.mp4
    00:45
  • 07.01.Introducing the Problem Scenario.mp4
    02:05
  • 07.02.Specifying Dependencies Using Implicits.mp4
    01:58
  • 07.03.Injecting Implicit Instances for Dependencies.mp4
    03:24
  • 08.01.Introducing the Problem Scenario.mp4
    02:55
  • 08.02.Understanding Memoization.mp4
    02:26
  • 08.03.Applying Memoization to Hash Passwords.mp4
    02:37
  • 08.04.Course Summary.mp4
    01:35
  • Description


    Learn how to use Scala’s functional design patterns, such as Typeclass, Cake, and Lens in order to write a functional, abstract, and structured Scala application or library.

    What You'll Learn?


      Writing real world applications using Scala requires the ability to write well-structured and easy to understand code. Often this can be achieved using a well-defined design pattern. In the course, Scala Specific Design Patterns, you'll learn to use such design patterns in order to create your own well-structured Scala applications. First, you'll explore how to use Typeclass pattern and Cake pattern. Next, you'll discover how to lazily evaluate expressions. Finally, you’ll dive into the concepts of Lens, Implicits Injection, and Memoization patterns. When you’re finished with the course, you’ll have the necessary knowledge of design patterns needed to understand how, when, and why to use them.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Vikash Sharma
    Vikash Sharma
    Instructor's Courses
    Vikash Sharma is a developer, trainer and open source technology evangelist. He has invested a large amount of time learning and implementing Scala code and authored video course for Scala. He has authored a beginner's book on Scala named Learning Scala Programming. He works as a developer at SAP Labs.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 31
    • duration 1:16:24
    • level preliminary
    • Release Date 2023/12/06

    Courses related to Design Pattern