Skip to content
Dev Ideas

Archives

All the articles I've archived.

2026 1
July 1
2022 3
September 3
  • Composition in Golang

    Learn how composition works in Go using struct embedding and interface embedding, and why it is Go's preferred mechanism for code reuse.

  • Reflection in Golang

    Learn how reflection works in Go using the reflect package, including Type, Kind, Value, and practical examples.

  • Unified Type System in Scala

    Learn how Scala's unified type system works, including the Any, AnyVal, and AnyRef hierarchy and why it provides greater type safety.