Foundations for Product Management Success
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to effectively use match types in Scala 3 through this 43-minute conference talk that demystifies one of the language's most powerful yet challenging features. Discover how match types serve as the foundation for Scala 3's generic tuples, named tuples, and type class derivation framework while gaining practical guidance on overcoming common frustrations when they fail to reduce. Explore strategies for debugging and troubleshooting match type issues, understand the underlying mechanisms that make them work, and build confidence in implementing complex type-level programming patterns. Gain insights from real-world applications and best practices that will help you harness the full potential of match types without being intimidated by their complexity, making advanced Scala 3 type system features more accessible and practical for everyday development.
Syllabus
Jamie Thompson: Effective Match Types [Scala Days 2025]
Taught by
Scala Days Conferences