YoVDO

Scala 2.12 and the Road Towards 3.0

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Javascript Courses Scala Courses Functional Programming Courses Modular Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution of Scala from version 2.12 to 3.0 in this insightful conference talk by Adriaan Moors at Scala Days Copenhagen 2017. Delve into the key features of Scala 2.12 and gain a glimpse into the future of the Scala 2.x series. Discover the speaker's perspective on the essence of Scala, his enduring passion for compiler work, and why he considers it the optimal choice for statically typed functional programming on various platforms. Learn about open-source contributions, community involvement, release schedules, and functional programming concepts. Examine topics such as binary compatibility, invoke dynamic, the Scala type checker, and roadmap for collections. Gain insights into upcoming improvements in compiler speed, user-friendliness, error messages, and potential language simplifications. Engage with the speaker's vision for Scala's future and its potential to scale to new heights in the programming world.

Syllabus

Introduction
Open Source
Community
Release schedule
Small niggles
Functional programming
Trust the compiler
Binary compatibility
Gachas
Invoke Dynamic
Scala Type Checker
Most specific overload
Roadmap
Collections
CanBuild
Companion Objects
Modular
Faster compiler
User friendliness
Error messages
Wishlist
Language simplifications
Implicit SandDot
Scale to 15
Thank you
What are you doing
Packages


Taught by

Scala Days Conferences

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera
Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera
Functional Programming in Scala Capstone
École Polytechnique Fédérale de Lausanne via Coursera