Simple tests for dark scenarios
July 11, 2023
Testing the Dark Scenarios of Your Node App — An interesting look at some examples of easily overlooked but nonetheless important tests to have in your app or package. What happens when a service times out, code is mutating things it shouldn’t, or you have zombie processes milling around? These are some of the ‘dark scenarios’ you can easily be prepared for. Yoni Goldberg and Raz Luvaton |
Getting Started with Vector Databases in Node — Storing and manipulating vectors has become a popular topic recently because of the advent of large language models, such as those used by systems like ChatGPT. “Embeddings” are vectors that can represent semantic concepts and be stored and compared against each other. Valeri quickly shows us how to create a basic topic classification tool using Node and the Chroma vector database. Valeri Karpov |
TypeScript and ECMAScript Modules in Node.js — An official docs page focusing on the use of ESM with Node.js in TypeScript projects. We’ve linked to this before, but it’s a handy document that continues to be updated. Microsoft |
🛠 Code & Tools |
🎵 Spotify Unveils a TypeScript SDK for its Web API — Now this is officially supported. The popular music streaming service has long had a Web API for getting information about songs, managing playlists, controlling playback, etc. and now there’s an officially supported TypeScript SDK for it. This post includes some handy examples. Jo Franchetti (Spotify) |
Hakk: An Auto Updating In-Context Node REPL — You’re already familiar with Node’s REPL, but this goes a step further by hot reloading your app’s code (that you’re working on in your usual editor) and maintaining a REPL for tinkering within the app’s context at the same time. Arthur Edelstein |
|