
Turning JSON Objects from a Fetch Response into an Async Generator with the Streams API | text-to-json Blog
When interacting with large language models, we often want to present the user with content before the full response is available. We can use the Streams API to parse partial responses on the fly and display them to the user.

Novel UI Design Patterns for AI-Powered Applications | text-to-json Blog
AI-powered features, such as text generation, can be slower than traditional features. In this article, we explore new UI design patterns that can help create a better user experience for AI-powered applications.
A big part of creating a good developer experience for npm packages is to provide good type definitions. Here's a blogpost about the challenging parts of developing the ttj-client npm package:
https://text-to-json.com/blog/advanced-type-annotations/
Advanced Type Annotations | text-to-json Blog
While developing the ttj-client Node.JS client library, we learned a lot about JSDoc type annotations. In this article, we share our aquired knowledge about JSDoc type annotations, how to import and export types, and how to use advanced types like generics and discriminated union types.