<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dev Ideas</title><description>Dev Ideas, case studies and my exploration in the world of tech</description><link>https://tirth0.blog/</link><item><title>Reliable Natural Language Database Querying with LLMs-1</title><link>https://tirth0.blog/posts/reliable-natural-language-database-querying-with-llms/</link><guid isPermaLink="true">https://tirth0.blog/posts/reliable-natural-language-database-querying-with-llms/</guid><description>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.</description><pubDate>Mon, 06 Jul 2026 05:11:27 GMT</pubDate></item><item><title>Reflection in Golang</title><link>https://tirth0.blog/posts/reflection-in-golang/</link><guid isPermaLink="true">https://tirth0.blog/posts/reflection-in-golang/</guid><description>Learn how reflection works in Go using the reflect package, including Type, Kind, Value, and practical examples.</description><pubDate>Fri, 23 Sep 2022 15:22:00 GMT</pubDate></item><item><title>Unified Type System in Scala</title><link>https://tirth0.blog/posts/unified-type-system-in-scala/</link><guid isPermaLink="true">https://tirth0.blog/posts/unified-type-system-in-scala/</guid><description>Learn how Scala&apos;s unified type system works, including the Any, AnyVal, and AnyRef hierarchy and why it provides greater type safety.</description><pubDate>Fri, 23 Sep 2022 15:22:00 GMT</pubDate></item><item><title>Composition in Golang</title><link>https://tirth0.blog/posts/composition-in-golang/</link><guid isPermaLink="true">https://tirth0.blog/posts/composition-in-golang/</guid><description>Learn how composition works in Go using struct embedding and interface embedding, and why it is Go&apos;s preferred mechanism for code reuse.</description><pubDate>Thu, 23 Jun 2022 00:00:00 GMT</pubDate></item></channel></rss>