Nathaniel's blog
All tags

#LLM

8 posts tagged with “LLM

Drizzle ORM: Type-Safe Database Queries in TypeScript
TypeScriptDevOpsLLM

Drizzle ORM: Type-Safe Database Queries in TypeScript

Drizzle ORM is a TypeScriptfirst database toolkit that generates SQL you can actually read. Unlike Prisma (which has its own query engine) or TypeORM (which uses decorators), Drizzle maps directly to...

Feb 27, 20268 min read1
Building a transparent LLM proxy with Cloudflare Workers and Hono
TypeScriptDevOpsLLM

Building a transparent LLM proxy with Cloudflare Workers and Hono

The core idea behind an LLM inference gateway is deceptively simple: intercept LLM API calls, forward them transparently, and capture data along the way. Implementing it cleanly took more thought than...

Jan 15, 20268 min read7
Six months with MCP: the good, the bad, the weird
TypeScriptDevOpsNode.js

Six months with MCP: the good, the bad, the weird

I've been building with Model Context Protocol since around early 2025, first integrating tools for an AI agent security platform, then building a multiMCP gateway. Here's where I actually stand after...

Aug 10, 20258 min read2
Context management is the real challenge in LLM engineering
TypeScriptNode.jsLLM

Context management is the real challenge in LLM engineering

Everyone talks about prompts. The more I build on top of LLMs, the more I think context management is actually the harder and more important problem. What I mean by context management A language model...

Jan 20, 20257 min read2
Cutting LLM costs by 20%: what actually moved the needle
TypeScriptNode.jsLLM

Cutting LLM costs by 20%: what actually moved the needle

We were burning through LLM API budget faster than expected. After a few weeks of profiling and experiments, we got costs down by about 20%. Here's what actually worked versus what sounded good in the...

Jul 15, 20246 min read5
How I make memes inside code
TypeScriptDevOpsNode.js

How I make memes inside code

Just another day, I was making memes on reddit, and writing code in the interval. It suddenly struck me, why can't I do both at the same time? Making memes inside code is totally possible, just make a...

Jul 31, 20214 min read270
Building a high concurrency student course selection system
TypeScriptReactGraphQL

Building a high concurrency student course selection system

Intro Remember those days when your school system suck so much that you can never pick the course you want? Well, those days are no more. After learning how to design a high concurrency student course...

Jul 24, 202110 min read256
Installing postgresql on Debian 9
DevOpsLLM

Installing postgresql on Debian 9

获取postgres 连接 查看连接信息 退出 创建用户 如果当前用户不是postgres,则 然后 远程访问 找到 ,一般在下 找到后用打开 其中找到 然后修改为 然后同一目录下找到 在其最后一行加上 完成之后重启服务

Jun 15, 20191 min read2