-
Prototyping a Canon-Aware Story System
I’m experimenting with an automated, multi-author blog using the OpenAI API while wiring up WordPress. Personas generate stories and songs with shared memory, structured JSON, and evolving canon—an in-progress exploration of turning world-building notes into a living, distributed narrative system. Read More
-
Queue Downloads
I created @codejamboree/web-requests-queue, a library that queues and spaces out HTTP requests to prevent server overload, with features like pausing, resuming, and downloading files or parsing JSON. I also developed a basic testing platform with function mocks and expectations. The library is available on GitHub and npm. Read More
-
Packaging Typescript
Setting up type definitions for a library built with TypeScript and Rollup offers many challenges due to changes in TypeScript versions and package.json configuration. To address this, they Rollup was used to bundle the library for both CommonJS and ESM formats with separate production and development builds. Type definitions were generated for each build variant. Read More
-
Automated Database Migrations
I walk through the process of setting up a database project for automated migrations to support an environment of multiple developers and database targets enabling rolling back the database. Read More



