Writing
Notes on AI engineering, programming, and shipping software in the AI-native era.
February 16, 2023 · 7 min read
React Server Components in Next.js 13, The Mental Model
February 13, 2023 · 7 min read
Next.js 13 App Router, A Backend Dev's First Impressions
February 9, 2023 · 7 min read
Practical Patterns for the TypeScript 4.9 `satisfies` Operator
February 6, 2023 · 7 min read
Migrating a Large JavaScript Codebase to TypeScript Without Stopping Feature Work
February 2, 2023 · 8 min read
Why TypeScript Is Winning Over JavaScript in 2023
January 27, 2023 · 4 min read
Error Handling and Retries for LLM APIs
January 24, 2023 · 4 min read
LLM Cost Control and Token Budgets
January 20, 2023 · 4 min read
Streaming Responses from LLM APIs
January 17, 2023 · 4 min read
Few-Shot Prompting and In-Context Learning
January 13, 2023 · 4 min read
Prompt Engineering Basics for Engineers
January 10, 2023 · 5 min read
Calling OpenAI from Node.js
January 6, 2023 · 4 min read