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

Scala Design Failure: Collections

Scala Design Failure: Enumerations

Scala Design Success: (Companion) Objects

Scala Design Success: Context Bounds

Scala Design Success: Implicit Classes


Articles

Notes on Rust

Improving XFCE's Settings UI

Self-Defense against Dot-Files