Scala is a formidable language but some its libraries have a steep learning curve.
If you are looking for a simple tech stack that lets you focus on business requirements then the Li Haoyi ecosystem is a great choice.
Hands-on Scala programming book: https://www.handsonscala.com/
Blog: https://www.lihaoyi.com/
Scala at Scale at Databrick: https://www.databricks.com/blog/2021/12/03/scala-at-scale-at-databricks.html
GitHub: https://github.com/com-lihaoyi
Twitter: https://twitter.com/li_haoyi?lang=en
--- Chapters
00:00 Introduction
00:39 Working on Open-Source
02:34 Principles of the Li-Haoyi Ecosysten
04:44 Focus on Beginners
06:18 Getting burned by Complexity
09:09 Scala is a Big Tent
10:21 The Impact of Mill
12:08 The Performance of Mill
14:14 The Batteries Included Approach
17:49 Migrating from SBT to Mill
19:48 The Impact of Scala CLI
21:03 The Reproducibility of Scala Projects
22:53 Scala 2 or Scala 3?
24:53 Macro in Scala 3
26:30 The Migration to Scala 3
29:11 Improving Scala 3 Documentation and Tooling
30:16 The Slow Migration to Scala 3
32:58 Responsibilities at Databricks
35:26 Databricks Products
37:51 Scala at Databricks
42:27 Hands-on Scala Programming Book
49:26 Self Publishing
52:31 Simple Scala
55:18 The Scala Improvement Process
#Scala #podcast #tooling