<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>TypeScript &amp; JavaScript on Manvendra Rajpoot</title>
    <link>https://blog.rajpoot.dev/posts/typescript/</link>
    <description>Recent content in TypeScript &amp; JavaScript on Manvendra Rajpoot</description>
    <image>
      <title>Manvendra Rajpoot</title>
      <url>https://blog.rajpoot.dev/img/personal/cover.png</url>
      <link>https://blog.rajpoot.dev/img/personal/cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>Manvendra Rajpoot</copyright>
    <atom:link href="https://blog.rajpoot.dev/posts/typescript/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SvelteKit in 2026 — The Pragmatic Alternative to Next.js</title>
      <link>https://blog.rajpoot.dev/posts/typescript/sveltekit-2026/</link>
      <pubDate>Tue, 05 May 2026 09:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/sveltekit-2026/</guid>
      <description>SvelteKit in 2026 — Svelte 5 runes, server actions, deployment, and an honest comparison vs Next.js.</description>
    </item>
    <item>
      <title>React State Management in 2026 — Zustand, Jotai, Redux, and the Decision That Matters</title>
      <link>https://blog.rajpoot.dev/posts/typescript/state-management-2026/</link>
      <pubDate>Tue, 05 May 2026 07:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/state-management-2026/</guid>
      <description>React state management in 2026 — Zustand, Jotai, Redux Toolkit, and how to pick when server state is owned by TanStack Query.</description>
    </item>
    <item>
      <title>TanStack Query in 2026 — The Server-State Library That Outlived Frameworks</title>
      <link>https://blog.rajpoot.dev/posts/typescript/tanstack-query-2026/</link>
      <pubDate>Mon, 04 May 2026 08:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/tanstack-query-2026/</guid>
      <description>TanStack Query in 2026 — query patterns, mutations, optimistic updates, suspense integration, and the production patterns.</description>
    </item>
    <item>
      <title>Next.js App Router in 2026 — Caching Sanity, Server Actions, and What Settled</title>
      <link>https://blog.rajpoot.dev/posts/typescript/nextjs-app-router-2026/</link>
      <pubDate>Mon, 04 May 2026 07:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/nextjs-app-router-2026/</guid>
      <description>Next.js App Router in 2026 — caching after the redesign, Server Actions, dynamic IO, and the patterns that work in production.</description>
    </item>
    <item>
      <title>tRPC vs GraphQL vs REST in 2026 — The TypeScript Edition</title>
      <link>https://blog.rajpoot.dev/posts/typescript/trpc-vs-graphql-2026/</link>
      <pubDate>Sun, 03 May 2026 08:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/trpc-vs-graphql-2026/</guid>
      <description>tRPC vs GraphQL vs REST in 2026 — when each wins for TypeScript shops, monorepo fit, and end-to-end type safety.</description>
    </item>
    <item>
      <title>React Server Components in 2026 — What They Solved, What They Didn&#39;t</title>
      <link>https://blog.rajpoot.dev/posts/typescript/react-server-components-2026/</link>
      <pubDate>Sun, 03 May 2026 08:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/react-server-components-2026/</guid>
      <description>React Server Components in 2026 — production lessons, server actions, hydration, and an honest take on RSC after years in the wild.</description>
    </item>
    <item>
      <title>TypeScript Monorepos in 2026 — Turborepo, Nx, and the Pragmatic Stack</title>
      <link>https://blog.rajpoot.dev/posts/typescript/typescript-monorepo-2026/</link>
      <pubDate>Sat, 02 May 2026 12:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/typescript-monorepo-2026/</guid>
      <description>TypeScript monorepos in 2026 — Turborepo, Nx, pnpm workspaces, Bun workspaces, and the patterns from production TS monorepos.</description>
    </item>
    <item>
      <title>Effect-TS in 2026 — Functional TypeScript That Actually Pays Off</title>
      <link>https://blog.rajpoot.dev/posts/typescript/effect-ts-2026/</link>
      <pubDate>Sat, 02 May 2026 07:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/effect-ts-2026/</guid>
      <description>Effect-TS in 2026 — when functional effects are worth it, building blocks, error handling, dependency injection, and where Effect wins over plain TS.</description>
    </item>
    <item>
      <title>Zod in 2026 — TypeScript Validation That Earns Its Keep</title>
      <link>https://blog.rajpoot.dev/posts/typescript/typescript-zod-validation-2026/</link>
      <pubDate>Sat, 02 May 2026 07:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/typescript-zod-validation-2026/</guid>
      <description>Zod for TypeScript validation in 2026 — schemas, inference, transforms, branded types, and the patterns from production TS apps.</description>
    </item>
    <item>
      <title>Hono on Cloudflare Workers in 2026 — Production Patterns</title>
      <link>https://blog.rajpoot.dev/posts/typescript/hono-on-cloudflare-workers-2026/</link>
      <pubDate>Fri, 01 May 2026 05:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/hono-on-cloudflare-workers-2026/</guid>
      <description>Production Hono on Cloudflare Workers in 2026 — auth, DB access, observability, errors, and the patterns from real edge deployments.</description>
    </item>
    <item>
      <title>Zod vs Valibot vs Effect Schema in 2026 — TypeScript Validation Showdown</title>
      <link>https://blog.rajpoot.dev/posts/typescript/zod-vs-valibot-vs-effect-schema-2026/</link>
      <pubDate>Fri, 01 May 2026 03:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/zod-vs-valibot-vs-effect-schema-2026/</guid>
      <description>TypeScript runtime validation in 2026 — Zod vs Valibot vs Effect Schema. Bundle size, ergonomics, performance, and which fits where.</description>
    </item>
    <item>
      <title>Server Actions Mutation Patterns in Next.js 15 — The 2026 Cookbook</title>
      <link>https://blog.rajpoot.dev/posts/typescript/server-actions-mutation-patterns-2026/</link>
      <pubDate>Fri, 01 May 2026 01:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/server-actions-mutation-patterns-2026/</guid>
      <description>Server action patterns for mutations in Next.js 15 — validation, optimistic UI, error handling, redirects, and the patterns that ship.</description>
    </item>
    <item>
      <title>TypeScript Strict Mode in 2026 — Settings That Actually Catch Bugs</title>
      <link>https://blog.rajpoot.dev/posts/typescript/typescript-strict-mode-2026/</link>
      <pubDate>Thu, 30 Apr 2026 23:55:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/typescript-strict-mode-2026/</guid>
      <description>TypeScript strict mode in 2026 — which compiler flags catch real bugs, the strictness ladder, and pragmatic patterns for migrating existing codebases.</description>
    </item>
    <item>
      <title>React Server Components Data Fetching Patterns in 2026</title>
      <link>https://blog.rajpoot.dev/posts/typescript/server-components-data-fetching-2026/</link>
      <pubDate>Thu, 30 Apr 2026 21:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/server-components-data-fetching-2026/</guid>
      <description>Data fetching patterns with React Server Components in 2026 — direct DB access, parallel fetching, streaming with Suspense, and the patterns that ship.</description>
    </item>
    <item>
      <title>Biome vs ESLint &#43; Prettier in 2026 — The Faster Toolchain</title>
      <link>https://blog.rajpoot.dev/posts/typescript/biome-vs-eslint-prettier-2026/</link>
      <pubDate>Thu, 30 Apr 2026 18:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/biome-vs-eslint-prettier-2026/</guid>
      <description>Biome vs ESLint &#43; Prettier in 2026 — speed, ecosystem, configuration, and how to pick for a TypeScript project.</description>
    </item>
    <item>
      <title>React 19 Server Actions and `use` in Production — A 2026 Field Report</title>
      <link>https://blog.rajpoot.dev/posts/typescript/react-19-server-actions-2026/</link>
      <pubDate>Thu, 30 Apr 2026 16:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/react-19-server-actions-2026/</guid>
      <description>React 19 in production — server actions, the use() hook, optimistic updates, the patterns that ship, and the rough edges to know.</description>
    </item>
    <item>
      <title>Effect-TS in 2026 — Functional TypeScript That Survives Production</title>
      <link>https://blog.rajpoot.dev/posts/typescript/effect-ts-functional-typescript-2026/</link>
      <pubDate>Thu, 30 Apr 2026 16:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/effect-ts-functional-typescript-2026/</guid>
      <description>Effect-TS in 2026 — what it is, when it earns its cost, and the patterns that make functional TypeScript actually shippable.</description>
    </item>
    <item>
      <title>Cloudflare Workers, D1, and Durable Objects in 2026 — A Backend Without Servers</title>
      <link>https://blog.rajpoot.dev/posts/typescript/cloudflare-workers-d1-durable-objects-2026/</link>
      <pubDate>Thu, 30 Apr 2026 10:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/cloudflare-workers-d1-durable-objects-2026/</guid>
      <description>Building production backends on Cloudflare Workers, D1, Durable Objects, and Queues in 2026 — what works, what doesn&amp;#39;t, and a complete starter pattern.</description>
    </item>
    <item>
      <title>Tauri 2 vs Electron in 2026 — Which to Pick for Desktop and Mobile</title>
      <link>https://blog.rajpoot.dev/posts/typescript/tauri-2-vs-electron-desktop-apps-2026/</link>
      <pubDate>Thu, 30 Apr 2026 08:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/tauri-2-vs-electron-desktop-apps-2026/</guid>
      <description>Tauri 2 vs Electron in 2026 — bundle size, memory, mobile support, ecosystem, and a clear by-use-case recommendation for desktop apps.</description>
    </item>
    <item>
      <title>SvelteKit vs Astro for Content Sites in 2026 — Which One Wins</title>
      <link>https://blog.rajpoot.dev/posts/typescript/sveltekit-astro-content-sites-2026/</link>
      <pubDate>Wed, 29 Apr 2026 10:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/sveltekit-astro-content-sites-2026/</guid>
      <description>SvelteKit vs Astro for content sites in 2026 — islands architecture, server-rendered pages, hydration costs, MDX, and a clear recommendation by use case.</description>
    </item>
    <item>
      <title>Drizzle ORM Deep Dive — Type-Safe SQL for TypeScript in 2026</title>
      <link>https://blog.rajpoot.dev/posts/typescript/drizzle-orm-deep-dive-typescript-2026/</link>
      <pubDate>Wed, 29 Apr 2026 10:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/drizzle-orm-deep-dive-typescript-2026/</guid>
      <description>A deep dive on Drizzle ORM in 2026 — schema, type-safe queries, migrations, relations, transactions, and why it&amp;#39;s the right TypeScript ORM for new backend projects.</description>
    </item>
    <item>
      <title>Next.js 15 Server Components in Production — A 2026 Guide</title>
      <link>https://blog.rajpoot.dev/posts/typescript/nextjs-15-server-components-production/</link>
      <pubDate>Tue, 28 Apr 2026 19:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/nextjs-15-server-components-production/</guid>
      <description>Next.js 15 server components in production — how they actually work, the App Router model, server actions, partial prerendering, and the gotchas after a year of real use.</description>
    </item>
    <item>
      <title>Modern TypeScript Backend with Hono on Bun — A Production Walkthrough</title>
      <link>https://blog.rajpoot.dev/posts/typescript/typescript-backend-hono-bun/</link>
      <pubDate>Tue, 28 Apr 2026 19:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/typescript-backend-hono-bun/</guid>
      <description>A complete production TypeScript backend built with Hono on Bun in 2026 — type-safe routing, Zod validation, Drizzle ORM, error handling, and the project layout that scales.</description>
    </item>
    <item>
      <title>Bun vs Node.js in 2026 — Honest Benchmarks and Migration Notes</title>
      <link>https://blog.rajpoot.dev/posts/typescript/bun-vs-nodejs-2026/</link>
      <pubDate>Tue, 28 Apr 2026 19:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/bun-vs-nodejs-2026/</guid>
      <description>Bun vs Node.js in 2026 — real-world benchmarks, native TypeScript, what actually works in production, the migration gotchas, and when each runtime is the right choice.</description>
    </item>
  </channel>
</rss>
