A Birds Eye View of the Scala Ecosystem
Offered By: Scala Days Conferences via YouTube
Course Description
Overview
Explore a comprehensive overview of the Scala ecosystem in this 48-minute conference talk from Scala Days Berlin 2018. Gain insights into why Scala is chosen, its landscape, and library ecosystem compared to Java. Learn about selecting appropriate Scala libraries, investigating options, and harnessing Scala's power. Discover essential tooling, including IDEs, Language Server Protocol, and SBT. Understand the Scala community structure, including the Scala Center, TypeLevel, and local groups. Examine Scala conferences, potential rifts within the community, and upcoming changes to Scala and its tooling. Conclude with a Q&A session to address specific inquiries about the Scala ecosystem.
Syllabus
Introduction
Why Scala
Scala landscape
Scala library ecosystem
Scala vs Java libraries
When to look at Scala libraries
Choice of a load
My rules
Investigating Scala libraries
The power of Scala
Interacting with SQL
Versions
Tooling
Editor
Scala IDE
IntelliJ IDEA
Language Server Protocol
Integrations
IDE support
SBT
SBTA
Scala communities
Scala Center
Scalaorg
TypeLevel
Local Communities
Scalaspace
Scala conferences
Scala rifts
Scala to 12
tooling changes
end of presentation
QA
Taught by
Scala Days Conferences
Related Courses
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity