Six Years of Scala Development

Part I: Departure

Part II: Retrospective

Part III

Part IV


Lessons Learned

Scala Design Failure: Implicit Numeric Conversions

Scala Design Success: Generics

Scala Design Success: Type Annotations

Notes on Rust

Scala Design Failure: Collections

Scala Design Failure: Enumerations

Scala Design Success: (Companion) Objects

Scala Design Success: Context Bounds

Scala Design Success: Implicit Classes


XFCE

Thoughts on Configuration