ПодборкаЛюди и кодВсё о Scala: жёстко записали целый подкаст про устройство языка и связи с другими языками
Всё о Scala: жёстко записали целый подкаст про устройство языка и связи с другими языками

Всё о Scala: жёстко записали целый подкаст про устройство языка и связи с другими языками

Обновить: 2022-09-091
поделиться

Описание

Содержание выпуска

— Что такое Scala и как можно охарактеризовать её место в ряду других языков программирования.

— Как устроена Scala — есть ли яркие особенности в наборе методов, системе типов и тому подобном.

— В чём главные фишки Scala, чем она крута.

— В каких задачах Scala особенно сильна, а в каких — так себе.

— Какие компании используют Scala и есть ли в России рынок скалистов.

— Scala и другие функциональные языки: в чём разница, преимущества и недостатки.

— Scala и другие JVM-языки — в чём разница, преимущества и недостатки.

— Чего не хватает языку, что изначально было задизайнено не очень удачно, в чём проблемы Scala.

— Как Scala эволюционировала от первых версий к сегодняшнему состоянию.

— Как идёт разработка новых версий языка, кто этим занимается, как устроено сообщество разработчиков языка, как принимаются решения.

— Что обещают в будущих версиях Scala.

— Есть ли у Scala диалекты и есть ли не JVM-версии Scala.

— Тулинг вокруг Scala: какие IDE и менеджеры пакетов принято использовать.

— Какие классные библиотеки и фреймворки есть в Scala-мире.

— За что в сообществе разработчиков не любят Scala, насколько это оправданно и что можно ответить хейтерам.

— Как устроено русскоязычное сообщество Scala.

— Как, кому и зачем стоит изучать Scala.


Гость: Олег Нижников. Scala Developer в Evolution. Ведёт аккаунт в Twitter: https://twitter.com/odomontois


Русскоязычные сообщества Scala

https://t.me/scala_learn 

https://t.me/scala_ru 

 

Полезные ссылки

Вакансии Evolution https://www.evolution.com/careers/engineering 

Сборник ресурсов для изучения Scala https://github.com/Odomontois/LearnScala 

Scala Notebook https://scastie.scala-lang.org

Книга Practical FP in Scala https://leanpub.com/pfp-scala 

Язык программирования ABAP https://en.wikipedia.org/wiki/ABAP 

Мартин Одерски https://bit.ly/3RufLha

Akka от Lightbend https://akka.io 

Sealed-классы и интерфейсы в Scala https://www.baeldung.com/scala/sealed-keyword

Каррирование в программировании https://bit.ly/3Qw1lf9 

Reflection в Scala https://www.baeldung.com/scala/reflection-api 

Статья Ивана Углянского об устройстве JVM https://bit.ly/3eC8QUK 

SBT https://www.scala-sbt.org 

Проект Capture Checking https://bit.ly/3B1SjB4 

Проект Loom в JVM https://openjdk.org/projects/loom 

GitHub-профиль Евгения Бурмако, создателя диалекта Scala https://github.com/burmako 

Scala.js https://www.scala-js.org 

Scala Native https://www.scala-native.org 

Bazel build tool https://github.com/bazelbuild 

Cats Effect https://typelevel.org/cats-effect 

ZIO https://zio.dev 

tapir https://github.com/softwaremill/tapir 

Фреймворк Spark https://spark.apache.org 

Курс Олега «Введение в Scala» https://stepik.org/course/16243 

Курс Юлии Шутовой «Основы Scala» https://stepik.org/course/89974 

Курсы Мартина Одерски https://bit.ly/3DboIrr 

Книга Мартина Одерски Programming in Scala https://booksites.artima.com/programming_in_scala_2ed 


Где подписаться на обновления подкаста и наши новые статьи?

— Сайт медиа: skillbox.ru/media/code

— Twitter: twitter.com/ludi_and_code

— «ВКонтакте»: vk.com/the_code_group

— Telegram: https://t.me/skillbox_media_code

— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0


Стартовать в программировании вместе со Skillbox: skillbox.ru/code

Комментарии 
На канале
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Всё о Scala: жёстко записали целый подкаст про устройство языка и связи с другими языками

Всё о Scala: жёстко записали целый подкаст про устройство языка и связи с другими языками