This week on JavaScript Jabber, we’re joined (again!) by Val Karpov — the maintainer of Mongoose — to talk about what’s new in Mongoose 9, how async stack traces are changing the debugging game, and why AI is quietly reshaping the way we build developer tools.<br /><br />We dig into stricter TypeScript support, the removal of callback-based middleware, and what it really takes to modernize a massive codebase. Then we shift gears into Mongoose Studio, a schema-aware, AI-enhanced MongoDB GUI that brings streaming query results, map visualizations, and even LLM-powered document generation into your workflow. If you’ve ever wrestled with debugging database issues or squinting at raw JSON, this episode will get your wheels turning.<br /><br />We also explore Cassandra integration, vector search, Bun vs. Deno, and what AI means for the future of software engineering. There’s a lot here — especially if you’re working in Node.js, MongoDB, or building backend-heavy JavaScript apps.<br /><br />🔗 Links &amp; Resources<ul><li>Mongoose – <a href="https://mongoosejs.com" target="_blank" rel="noreferrer noopener">https://mongoosejs.com</a></li><li>Mongoose Studio – <a href="https://mongooseStudio.app" target="_blank" rel="noreferrer noopener">https://mongooseStudio.app</a></li><li>ElysiaJS – <a href="https://elysiajs.com" target="_blank" rel="noreferrer noopener">https://elysiajs.com</a></li><li>Todoist – <a href="https://todoist.com" target="_blank" rel="noreferrer noopener">https://todoist.com</a></li><li>Kent C. Dodds – <a href="https://kentcdodds.com" target="_blank" rel="noreferrer noopener">https://kentcdodds.com</a><ul><li>https://epicai.pro</li><li><a href="https://epicweb.dev" target="_blank" rel="noreferrer noopener">https://epicweb.dev</a></li><li><a href="https://epicreact.dev" target="_blank" rel="noreferrer noopener">https://epicreact.dev</a></li></ul></li><li>MasteringJS – <a href="https://masteringjs.io" target="_blank" rel="noreferrer noopener">https://masteringjs.io</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.

JavaScript Jabber

Charles M Wood

Mongoose 9, AI-Powered Database Tools & the Future of Server-Side JavaScript with Val Karpov - JSJ 703

FEB 25, 202656 MIN
JavaScript Jabber

Mongoose 9, AI-Powered Database Tools & the Future of Server-Side JavaScript with Val Karpov - JSJ 703

FEB 25, 202656 MIN

Description

This week on JavaScript Jabber, we’re joined (again!) by Val Karpov — the maintainer of Mongoose — to talk about what’s new in Mongoose 9, how async stack traces are changing the debugging game, and why AI is quietly reshaping the way we build developer tools.<br /><br />We dig into stricter TypeScript support, the removal of callback-based middleware, and what it really takes to modernize a massive codebase. Then we shift gears into Mongoose Studio, a schema-aware, AI-enhanced MongoDB GUI that brings streaming query results, map visualizations, and even LLM-powered document generation into your workflow. If you’ve ever wrestled with debugging database issues or squinting at raw JSON, this episode will get your wheels turning.<br /><br />We also explore Cassandra integration, vector search, Bun vs. Deno, and what AI means for the future of software engineering. There’s a lot here — especially if you’re working in Node.js, MongoDB, or building backend-heavy JavaScript apps.<br /><br />🔗 Links &amp; Resources<ul><li>Mongoose – <a href="https://mongoosejs.com" target="_blank" rel="noreferrer noopener">https://mongoosejs.com</a></li><li>Mongoose Studio – <a href="https://mongooseStudio.app" target="_blank" rel="noreferrer noopener">https://mongooseStudio.app</a></li><li>ElysiaJS – <a href="https://elysiajs.com" target="_blank" rel="noreferrer noopener">https://elysiajs.com</a></li><li>Todoist – <a href="https://todoist.com" target="_blank" rel="noreferrer noopener">https://todoist.com</a></li><li>Kent C. Dodds – <a href="https://kentcdodds.com" target="_blank" rel="noreferrer noopener">https://kentcdodds.com</a><ul><li>https://epicai.pro</li><li><a href="https://epicweb.dev" target="_blank" rel="noreferrer noopener">https://epicweb.dev</a></li><li><a href="https://epicreact.dev" target="_blank" rel="noreferrer noopener">https://epicreact.dev</a></li></ul></li><li>MasteringJS – <a href="https://masteringjs.io" target="_blank" rel="noreferrer noopener">https://masteringjs.io</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.