Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Say Goodbye to Implicits - Contextual Abstractions in Scala 3

Scala Days Conferences via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the evolution from Scala's confusing implicit system to Scala 3's clearer contextual abstractions in this 29-minute conference talk. Learn how the overloaded "implicit" keyword, which served multiple purposes including implicit parameters, conversions, and type class instances, has been replaced with more specific and intuitive language constructs. Discover the new "given" and "using" keywords, context functions, and extension methods that provide cleaner, more expressive ways to define contextual abstractions. Understand how these improvements address common compilation issues and the frustrating "magical import incantation" problems that plagued Scala developers. See practical demonstrations of how these new language features make code more readable and easier to understand while maintaining the power of contextual programming.

Syllabus

Magda Stożek: Say goodbye to implicits - contextual abstractions in Scala 3 [Scala Days 2025]

Taught by

Scala Days Conferences

Reviews

Start your review of Say Goodbye to Implicits - Contextual Abstractions in Scala 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.