Tales of Scala's 1001 Styles
summary
A Scala style-and-standards talk about making team-wide formatting rules (e.g., two-space indentation, brace rules) and reviewing them regularly. It describes using tools—scalafmt plus sbt and .editorconfig—to enforce consistency, reduce friction and help hiring, shows real examples of problematic symbolic APIs that break onboarding, and recommends documenting design intent so APIs explain their purpose and use.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:11Aesthetics
- 2:13The indentation war
- 7:39Individualism
- 11:15The old Java developer discovering Scala
- 17:27Social convention
- 18:12The team that adapted its style to available hires
- 26:55Adapt
related talks
45mEffective Scala
27mScala bad practices or how to keep your job for life
49mScala best practices I wish someone'd told me about
52mThe Elements of Style in Ruby
40mMastering Scala with IntelliJ IDEA
56mPrinciples of Elegance
31mDevelopment Standards: A Step-by-Step Guide to Implementing Them Without Pain
10mScalaF: Functional Refactoring Suggestions for Scala
