Get 20% off all career paths from fullstack to AI
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Explore Capture Checking, an upcoming Scala feature that introduces capability tracking into the type system for enhanced effect safety without requiring monads or heavy abstractions. Learn the core concepts behind this innovative approach and understand how it integrates with Scala's existing type system to prevent common programming bugs. Discover practical examples demonstrating how capabilities can improve both safety and code clarity in everyday development scenarios, while gaining insights into the compiler's enforcement mechanisms. Examine the current implementation status, experimental features, and remaining open questions in this evolving technology. Gain a comprehensive understanding of Capture Checking's motivations, underlying mechanics, and future potential for effect tracking in Scala development, making this an essential introduction whether you're new to capabilities or curious about the evolution of effect systems in the language.
Syllabus
Oliver Bračevac: Capture Checking - A New Approach to Effect Safety in Scala [Scala Days 2025]
Taught by
Scala Days Conferences