---
title: "#zod articles | Hashnode"
description: "Explore 158 articles tagged #zod on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/zod"
---

Tag

# #zod

158 posts · 11 followers

[Waqas Shahid](https://hashnode.com/@practicaldevblog) · [5d ago](https://hashnode.com/posts/zod-stop-bad-data-at-the-door-of-your-checkout/6aeffa784bfa07375016925b)

### [Zod: Stop Bad Data at the Door of Your Checkout](https://practicaldevblog.hashnode.dev/zod-stop-bad-data-at-the-door-of-your-checkout?utm_source=hashnode&utm_medium=feed)

A customer fills in a checkout form and picks two ceramic mugs and a linen tote. Somewhere between the form and the server, the quantity turns into the string "2" instead of the number 2. TypeScript d

7 min read · [practicaldevblog.hashnode.dev](https://practicaldevblog.hashnode.dev/zod-stop-bad-data-at-the-door-of-your-checkout?utm_source=hashnode&utm_medium=feed)

[Waseem Anjum](https://hashnode.com/@fabwaseem) · [6d ago](https://hashnode.com/posts/zod-vs-valibot-vs-arktype/6aeef990c8651197b68c7cdb)

### [Zod vs Valibot vs ArkType for MCP Tool Schemas](https://fabwaseem.hashnode.dev/zod-vs-valibot-vs-arktype?utm_source=hashnode&utm_medium=feed)

I compared Zod, Valibot and ArkType for MCP tool schemas: JSON Schema output, errors, datetime handling, parse speed, cold starts and bundle size.

9 min read · [fabwaseem.hashnode.dev](https://fabwaseem.hashnode.dev/zod-vs-valibot-vs-arktype?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/zod-vs-valibot-vs-arktype/6aeef990c8651197b68c7cdb)

[Coding Macaw Bootcamp](https://hashnode.com/@codingmacawbootcamp) · [Oct 22](https://hashnode.com/posts/building-a-us-tax-calculator-in-next-js-a-deep-dive-into-fintech-architecture/6ada53034601ccec5f7896c9)

### [Building a US Tax Calculator in Next.js: A Deep Dive into Fintech Architecture](https://codingmacawbootcamp.hashnode.dev/building-a-us-tax-calculator-in-next-js-a-deep-dive-into-fintech-architecture?utm_source=hashnode&utm_medium=feed)

Dive into fintech architecture with technical guide on building a tax calculator in Next.js. Master BigInt math, Server Actions, and Zod validation.

4 min read · [codingmacawbootcamp.hashnode.dev](https://codingmacawbootcamp.hashnode.dev/building-a-us-tax-calculator-in-next-js-a-deep-dive-into-fintech-architecture?utm_source=hashnode&utm_medium=feed)

[ZyVOP](https://hashnode.com/@zyvop) · [Oct 22](https://hashnode.com/posts/zod-stop-trusting-your-data-rhsvw/6ad9e26951a4a1bb67178d9c)

### [Zod: Stop Trusting Your Data](https://blog.zyvop.com/zod-stop-trusting-your-data-rhsvw?utm_source=hashnode&utm_medium=feed)

TypeScript promises that your User is a User. At the one place it matters most, where data enters your program, it can't keep that promise. Zod can.

20 min read · [blog.zyvop.com](https://blog.zyvop.com/zod-stop-trusting-your-data-rhsvw?utm_source=hashnode&utm_medium=feed)

[Damiano Bianda](https://hashnode.com/@damianobianda) · [Oct 20](https://hashnode.com/posts/a-failed-validation-is-a-feature-designing-the-error-path-your-users-actually-see/6ad717155c1a30ac03fc8c30)

### [A failed validation is a feature: designing the error path your users actually see](https://damianobianda.hashnode.dev/a-failed-validation-is-a-feature-designing-the-error-path-your-users-actually-see?utm_source=hashnode&utm_medium=feed)

"Validate at the edges" is one of those phrases everyone agrees with and nobody finishes. I wrote before about why TypeScript types evaporate at runtime and why the boundary needs its own check. This

3 min read · [damianobianda.hashnode.dev](https://damianobianda.hashnode.dev/a-failed-validation-is-a-feature-designing-the-error-path-your-users-actually-see?utm_source=hashnode&utm_medium=feed)

[FindUtils](https://hashnode.com/@findutils) · [Oct 16](https://hashnode.com/posts/from-a-json-api-response-to-a-zod-schema-typescript-types-in-5-minutes/6ad1c495dbb8a718f67d67d0)

### [From a JSON API Response to a Zod Schema + TypeScript Types in 5 Minutes](https://findutils.hashnode.dev/from-a-json-api-response-to-a-zod-schema-typescript-types-in-5-minutes?utm_source=hashnode&utm_medium=feed)

Paste a real payload, generate a Zod schema, infer types with z.infer, and validate at the boundary — without hand-writing every field.

7 min read · [findutils.hashnode.dev](https://findutils.hashnode.dev/from-a-json-api-response-to-a-zod-schema-typescript-types-in-5-minutes?utm_source=hashnode&utm_medium=feed)

[Damiano Bianda](https://hashnode.com/@damianobianda) · [Oct 15](https://hashnode.com/posts/your-typescript-types-disappear-at-runtime-validating-data-at-the-edges-of-a-nuxt-app/6ad02a0b19c6bae5f5879ddb)

### [Your TypeScript types disappear at runtime: validating data at the edges of a Nuxt app](https://damianobianda.hashnode.dev/your-typescript-types-disappear-at-runtime-validating-data-at-the-edges-of-a-nuxt-app?utm_source=hashnode&utm_medium=feed)

TypeScript checks your code before it runs. Once it ships, the types are gone. The compiler cannot tell you what a third-party API actually returned at 3 AM on a Sunday. I've written full-stack TypeSc

3 min read · [damianobianda.hashnode.dev](https://damianobianda.hashnode.dev/your-typescript-types-disappear-at-runtime-validating-data-at-the-edges-of-a-nuxt-app?utm_source=hashnode&utm_medium=feed)

[Mattia Carcione](https://hashnode.com/@xeno-js) · [Oct 7](https://hashnode.com/posts/where-should-request-validation-live-in-a-typescript-application/6ac64239a72b603c8c0dbf15)

### [Where Should Request Validation Live in a TypeScript Application?](https://xeno-js.hashnode.dev/where-should-request-validation-live-in-a-typescript-application?utm_source=hashnode&utm_medium=feed)

Explore why validation belongs at the application boundary, how pipelines separate validation from HTTP, and how Xeno.JS implements this approach.

10 min read · [xeno-js.hashnode.dev](https://xeno-js.hashnode.dev/where-should-request-validation-live-in-a-typescript-application?utm_source=hashnode&utm_medium=feed)

[Chinedu Otutu](https://hashnode.com/@tutumantutu) · [Aug 24](https://hashnode.com/posts/how-to-build-type-safe-apis-with-hono-and-zod/6a8c4f18dbeb4eb3a4b2ed0d)

### [How to Build Type-Safe APIs with Hono and Zod](https://freecodecamp.org/news/how-to-build-type-safe-apis-with-hono-and-zod?utm_source=hashnode&utm_medium=feed)

If you've shipped a Node.js API before, you already know this pain: your TypeScript types say one thing, your runtime validation says another, and your OpenAPI docs quietly disagree with both. Someone

20 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-build-type-safe-apis-with-hono-and-zod?utm_source=hashnode&utm_medium=feed)

[Syed Muhammad Ali](https://hashnode.com/@s-m-ali) · [Aug 2](https://hashnode.com/posts/zod-vs-yup-in-2026-which-validation-library-should-you-use/6a6edf144397b8fbcb58cbe8)

### [Zod vs Yup in 2026: Which Validation Library Should You Use?](https://devstacked.hashnode.dev/zod-vs-yup-in-2026-which-validation-library-should-you-use?utm_source=hashnode&utm_medium=feed)

Zod vs Yup compared for 2026 — TypeScript inference, bundle size, React Hook Form integration, async validation, and real Next.js code examples.

14 min read · [devstacked.hashnode.dev](https://devstacked.hashnode.dev/zod-vs-yup-in-2026-which-validation-library-should-you-use?utm_source=hashnode&utm_medium=feed)
