Archives
All the articles I've archived.
2026 1
July 1
-
Reliable Natural Language Database Querying with LLMs-1
A practical guide to building reliable text-to-SQL systems with LLMs, covering schema retrieval, semantic layers, SQL validation, hallucination prevention, and production best practices.
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.