YoVDO

Contextual Abstractions in Scala 3 - Saying Goodbye to Implicits

Offered By: GeeCON Conference via YouTube

Tags

Scala Courses Functional Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution of Scala's implicit system in this 37-minute conference talk from GeeCON 2022. Delve into the challenges posed by implicits in Scala 2 and discover how Scala 3 addresses these issues through new language constructs. Learn about the replacement of implicits with more expressive and easier-to-understand features such as "given" and "using" keywords, context functions, and extension methods. Gain insights into how these contextual abstractions improve code clarity and expressiveness in Scala 3, making it easier for developers to write and understand complex code. Follow along as the speaker demonstrates these new concepts in action, helping you transition from the old implicit system to the new contextual abstractions in Scala 3.

Syllabus

GeeCON 2022: Magda Stożek - Say goodbye to implicits - contextual abstractions in Scala 3


Taught by

GeeCON Conference

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera
Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera
Functional Programming in Scala Capstone
École Polytechnique Fédérale de Lausanne via Coursera