YoVDO

Preparing for Scala 3

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Implicit Conversion Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the future of Scala programming in this keynote presentation from Scala Days New York 2018. Delve into the motivations behind Scala 3, its successes, challenges, and comparisons with other languages. Discover new language features, improvements in consistency, patterns, and performance. Learn about removed elements and the biggest changes, including extension classes, implicit conversions, and implicit parameters. Gain insights into tooling advancements, the introduction of Tasty, and its use cases. Examine meta-programming capabilities, type expressions, macros, and typelevel programming in Scala 3. Prepare for the evolution of Scala and understand how these changes will impact your development practices.

Syllabus

Intro
Why Scala 3
Success
Challenges
Other languages
Language features
The way forward
Consistency
Patterns
Performance
What got removed
Biggest improvements
Biggest change
Extension classes
Implicit conversions
Implicit parameters
Tooling
Tasty
Use Cases
Meta Programming
Type Expressions
Macros
Whitebox macros
Typelevel programming


Taught by

Scala Days Conferences

Related Courses

Teaching Domain Specific Languages in Scala
Scala Days Conferences via YouTube
Why Dolly Is Just the Beginning for Open LLM Models
Scala Days Conferences via YouTube
Building Billion Node Graphs for Machine Learning
Scala Days Conferences via YouTube
How Does Incremental Compilation Work with Scala 3
Scala Days Conferences via YouTube
AI Assisted Development
Scala Days Conferences via YouTube