Adding JSON-LD Structured Data to a Next.js Blog
A few hundred bytes of JSON-LD per page decides whether a result shows an author, a date, and breadcrumbs. The BlogPosting payload, how to render it safely in next/head, and how to validate it.
Is the Next.js Pages Router Legacy in 2026?
Yes — but legacy is not dead. When it is fine to stay on the Pages Router, when the move is worth it, and how to run app/ and pages/ side by side during an incremental migration.
Running NestJS on Bun: What Works and What Doesn't
Bun 1.4 runs most NestJS apps unmodified. What works out of the box, what still breaks (native addons, the Jest testing setup), and where the performance win actually is.
Streaming Claude Responses Through NestJS with Server-Sent Events
SSE is what the Claude API uses natively. Wrapping the Anthropic SDK stream in an RxJS Observable behind NestJS's @Sse() decorator gives token-by-token delivery in ~30 lines.
Drizzle ORM with NestJS: Migrating Away from TypeORM
Drizzle overtook Prisma in npm downloads in early 2026. How to define a schema, wire it into NestJS as a provider, and migrate off TypeORM service by service.
Building UI Components with shadcn/ui
shadcn/ui gives you copy-paste React components built on Radix UI and Tailwind CSS — fully owned, fully customizable, no black-box library.
Server-Side Rendering with Next.js
A comparison of getServerSideProps vs getStaticProps — when to use each and how SSR impacts performance, SEO, and API design.
JWT Authentication with NestJS
A practical guide to implementing stateless JWT authentication in NestJS using Guards, Passport strategies, and protected routes.
Setting Up PostgreSQL with Docker
PostgreSQL setup with Docker Compose, volume management, and creating isolated database environments for different projects.
Using TypeORM with NestJS
How to build a type-safe, modular backend using NestJS and TypeORM? A practical guide from setup to entity design.