Scala Advanced, Part 1 - The Scala Type System

Prohibitive

Administrator
Administrator
Joined
Jun 6, 2022
Messages
346,557
Reaction score
0
Points
36
Scala Advanced, Part 1 - The Scala Type System
Created by Dick Wall | Video: h264, 1280x720 | Audio: AAC 48KHz 2ch | Duration: 05:19 H/M | Lec: 134 | 598 MB | Language: English | Sub: English [Auto-generated]





Mutable State, Scala Type System In-Depth, Implicits



What you'll learn
Use the full Scala type system to correctly implement general purpose re-usable libraries and APIs for other Scala developers to use easily.

Requirements
A day-to-day working knowledge of the Scala language equivalent to completing Escalate Software's Scala Applied course is recommended before starting on the advanced course
You will need to set up your laptop with Scala, SBT and IntelliJ IDEA with Scala support by following the setup instructions
Experience with other statically typed languages (e.g. Java or C#) will be helpful but not required.

Description
Scala Advanced, Part 1

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 1 provides in depth knowledge of the Scala type system, an important precursor to any library development. We start off with a look at the dangers, and safe use, of mutable shared state in Scala, covering properties and caching. From there we delve into the Scala type system including:

Generics
Co- and Contra-Variance
Upper and Lower Bounds
Type Inference
Type Parameters and Type Members
Path Dependent Types
Refinement Types
Structural Types
Recursive Types
F-bounded Polymorphism
The final two modules then move on to the secondary Implicits type system that augments the regular Scala type system, covering:

Simple Implicit Parameters
Type Classes
Implicit classes, objects and methods
Type Class Composition
Implicit Constraints
=:= and
Implicit Class and Type Tags
Implicit Conversions
extends AnyVal
And more.

Parts 2 and 3 (available separately) cover topics like best practices, idioms, patterns, advanced functional programming, asynchronous programming, parser-combinators, macros, performance profiling and optimization, and much more. These parts rely on information presented during this advanced part 1 course.

Who this course is for?
Scala library and API developers, or Scala developers looking to improve their knowledge and skills
Homepage

Screenshots

Scala Advanced, Part 1 - The Scala Type System



rapidgator_net:
https://rapidgator.net/file/e856d2cedbca5a23258e76faccff6ef2

nitroflare_com:
http://nitroflare.com/view/87D9141DE775B4B/Scala_Advanced%2C_Part_1_-_The_Scala_Type_System.rar


Links are Interchangeable - No Password - Single Extraction

 

Feel free to post your Scala Advanced, Part 1 - The Scala Type System Free Download, torrent, subtitles, free download, quality, NFO, Dangerous Scala Advanced, Part 1 - The Scala Type System Torrent Download, free premium downloads movie, game, mp3 download, crack, serial, keygen.

Top Bottom