<story><title>Playing Sudoku in TypeScript while the type checker highlights mistakes</title><url>https://github.com/gruhn/typescript-sudoku</url></story><parent_chain></parent_chain><comment><author>a_wild_dandan</author><text>Using TypeScript for the entire stack feels like a superpower. The type system is incredible. V8 is fast. The frameworks are phenomenal (Next.js, Material UI, etc). The ecosystem is enormous, with packages for &lt;i&gt;everything&lt;/i&gt;. The unified codebases save gobs of duplicate code (e.g. ferrying data betwixt client&amp;#x2F;server). I&amp;#x27;m not surprised that such an expressive system can play Sudoku!</text></comment>
<story><title>Playing Sudoku in TypeScript while the type checker highlights mistakes</title><url>https://github.com/gruhn/typescript-sudoku</url></story><parent_chain></parent_chain><comment><author>samwillis</author><text>This is super cool, love these sort of projects.&lt;p&gt;It&amp;#x27;s crazy what you can achieve with typescript types, what about inferring sql query results types from a raw sql query string: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nikeee&amp;#x2F;sequelts&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nikeee&amp;#x2F;sequelts&lt;/a&gt;</text></comment>