YoVDO

Scala's Road Ahead

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the future of Scala programming language in this keynote address delivered by Martin Odersky at Scala Days Berlin 2016. Gain insights into the major developments in the Scala ecosystem, including the release of Scala 2.12, the establishment of the Scala Center, and the introduction of the experimental dotty platform. Delve into Odersky's vision for Scala's evolution over the next five years, examining its unique identity as a programming language and the exciting new technologies on the horizon. Learn about the technical aspects of dotty, including its architecture, essential elements, goals, and implemented features. Discover advances in tooling, planned future releases, and discussions on flexibility and containment in Scala development. Understand the challenges and opportunities facing the Scala community as it continues to grow and evolve.

Syllabus

Intro
2015 was on the quiet side
In 2016, things are healing up again
A New Steward for Scala
Scala 2.12
33 features in release notes
2.12 Data
Beyond 2.12
DOT Terms
DOT Types
Type Soundness
dotty - Technical Data
dotty Architecture
Essential Elements
Goals
Dropped Features
Implemented New Features
Improvements in Detail
Who's working on all this?
Advances in Tooling
Planned In Future Releases
What About Guard Rails?
First Advice: Read this
Containment
A Modest Proposal
Flexibility: Blessing or Curse?


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