Scala - ✯

Материалы отсортированы по версии Scala (Scala 3/Scala 2), языку (русский/english), а затем - по алфавиту.

Книги и документация

Название Версия Язык Дата Комментарий
Scala. Профессиональное программирование. 5-е изд Scala 3 Ру 2022
Advanced Programming in Scala, Fifth Edition Scala 3 En 2022
Creative Scala Scala 3 En 2020
Get Programming with Scala Scala 3 En 2021
Programming in Scala, Fifth Edition Scala 3 En 2021
Scala 3 Programming for Beginners by Nathan Metzler Scala 3 En 2021
Scala Best Practices Scala En 2016 Общее
Scala Language Specification Scala 3 En 2023
Spire - a numeric library for Scala Scala 3 En 2023
Путеводитель неофита по Scala Scala 2 Ру 2014
All about Scala Scala 2 En 2020
Essential Scala Scala 2 En 2017
Functional Programming by Alexander Alvin Scala 2 En 2017
Hello Scala by Alexander Alvin Scala 2 En 2019
Scala Cookbook by Alexander Alvin Scala 2 En 2021
The Neophyte's Guide to Scala Scala 2 En 2013
The Type Astronaut's Guide to Shapeless Book Scala 2 En 2017

Курсы

Название Версия Язык Дата Комментарий
Effective Programming in Scala Scala 3 En 2021
Functional Programming in Scala - 1 Принципы функционального программирования в Scala Scala 3 En 2021
Functional Programming in Scala - 2 Functional Program Design in Scala Scala 3 En 2021
Functional Programming in Scala - 3 Параллельное программирование Scala 3 En 2021
Scala & Functional Programming Essentials - Rock the JVM Scala 3 En 2022 Udemy link
Scala at Light Speed - Rock the JVM Scala 3 En 2023
Scala 3 & Functional Programming Essentials - Rock the JVM Scala 3 En 2023
Scala 3 New Features - Rock the JVM Scala 3 En 2023
Введение в Scala Scala 2 Ру 2019
Основы Scala Scala 2 Ру 2021
Scala Knowledge Bits Scala 2 En 2020
Scala Tutorial Scala 2 En 2021

Упражнения

Название Версия Язык Дата Комментарий
Exercism - Scala track Scala 2 En
Learn X in Y minutes Scala 2 En
Revised Scala Exercises Scala 2 En
Scala exercises Scala 2 En 2008
Scala tutorials Scala 2 En
Tour of Scala Scala 2 En

Статьи

Название Версия Язык Дата Комментарий
A Comprehensive Guide to Choosing the Best Scala Course - Rock the JVM Scala 3 En 2023 Выбор курсов в Scala
Build your vocabulary with Scala affixes Scala 3 En 2023 Префиксы и суффиксы в Scala
Dependent types. Part I Scala 3 En 2023
Dependent types. Part II Scala 3 En 2023
Descriptive Variable Names: A Code Smell Scala En 2016
Exploring Scala CLI — the new scala runner Scala 3 En 2023
From First Principles: Why Scala? Scala En 2021
Immutable Collections should be Your Default Scala 3 En 2022
Infix operator notation Scala 3 En 2023
In Scala 3, use 4 Spaces for Indentation Scala 3 En 2023
Learning Scala: Function Literals Scala En 2011
Let’s Talk About the Scala 3 Indentation - Rock the JVM Scala 3 En 2020
Principles of developing applications in Scala Scala 3 En 2023
Scala as a Junior Developer Scala 3 En 2023
Scala Made Simple for Beginners Scala 3 En 2023
Scala pros and cons Scala En 2010
Scripting with Scala Scala 3 En 2023
Ten things I like about Scala 3 Scala 3 En 2024
TestContainers in Scala: Use Integration Tests for building your services Scala 3 En 2023
Two types of futures Scala 3 En 2023
What's Functional Programming All About? Scala En 2017
Why are Type Classes Useful in Scala? - Rock the JVM Scala 3 En 2020
Имплиситы и тайпклассы в Scala Scala 2 Ру 2024
Benchmarking Scala Collections Scala 2 En 2016
Best practice for natural Ordering Scala 2 En 2020
Fatal Warnings and Linting in Scala - Alexandru Nedelcu Scala 2 En 2020
Martians vs Monads: Null Considered Harmful Scala 2 En 2007
My Dos and Don'ts in sbt Build Definitions Scala 2 En 2021
On Scala, Functional Programming and Type-Classes Scala 2 En 2012
Of Algebirds, Monoids, Monads, and other Bestiary for Large-Scale Data Analytics Scala 2 En 2013
Scala and Evaluation Strategy Scala 2 En 2009
Shared package code? Fear no more! Scala 2 En 2014
Super Powers to Qualified Access Modifiers Scala 2 En 2014
Tail Recursive Functions in Scala Scala 2 En 2021
The Power of Type-classes with Scala implicit defs Scala 2 En 2007
Traits are better than Legos! Scala 2 En 2014
What is F_ in Scala? Scala 2 En 2021

Видео

Название Версия Язык Дата Комментарий
Scala. Война Эффектов. ZIO vs Cats Effect - Олег Нижников Scala 3 Ру 2021
10+ Scala Concepts You Need to Know - DevInsideYou Scala 3 En 2023
A Tour of Scala 3 - Martin Odersky Scala 3 En 2023
Functional Programming in Scala - DevInsideYou Scala 3 En 2022
Proper and Basic Property-Based Testing Scala 3 En 2023
Scala 3 - Rock the JVM Scala 3 En 2020
Scala Beyond 3.0 - The Quest for Simplicity - Martin Odersky Scala 3 En 2021
Scala Tips - Rock the JVM Scala 3 En 2023
Scala's Role in the Programming Languages Ecosystem - Martin Odersky Scala 3 En 2023
The Best Scala Libraries I Use in Every Project - DevInsideYou Scala 3 En 2023
Typeclasses in Scala 3 - Colombia Scala meetup/Scala at the Sea Scala 3 En 2022
Basics of Object-Orientation - Mark Lewis Scala 2 En 2013
Data Juggling - DevInsideYou Scala 2 En 2020
Functional Scala - Scala in the city Scala 2 En 2020
Introduction to Programming and Problem Solving Using Scala Scala 2 En 2015
Language-Agnostic Tips - Rock the JVM Scala 2 En 2021
Scala - Your First Programming Language - DevInsideYou Scala 2 En 2022
Scala at Light Speed - Rock the JVM Scala 2 En 2020
Scala Collections - DevInsideYou Scala 2 En 2020
Scala Variables - Rock the JVM Scala 2 En 2020
The Typeclass Pattern - An Alternative to Inheritance Scala 2 En 2012
Tutorial: Typeclasses in Scala with Dan Rosen Scala 2 En 2012
Type-Level Programming in Scala - Rock the JVM Scala 2 En 2021
Vivisecting the Veil of Variance Scala 2 En 2023
Why are Type Classes useful in Scala? - Rock the JVM Scala 2 En 2020