#Zod

JimmyLvjimmylv
2025-12-26

✅ 总结:不再是黑盒,而是标准 API

Vercel AI SDK 抹平了 OpenAI (JSON Mode) 和 Anthropic (Tool Calling) 的底层差异。
你只需要写一次 Zod,就能运行在任何模型上。

下节课:**1.5 Agents & Tools**。
给 AI 装上四肢,揭秘智能体背后的工具调用。🚀

2025-12-20

Giới thiệu amqp-contract – Thư viện hỗ trợ truyền tin RabbitMQ/AMQP an toàn kiểu dữ liệu trong TypeScript 🚀

✅ Kiểm tra kiểu đầu cuối, tự động xác thực
✅ Tạo tài liệu AsyncAPI 3.0 tự động
✅ Hỗ trợ Zod, Valibot, ArkType
✅ Tránh lỗi runtime, cải thiện trải nghiệm lập trình

Định nghĩa giao ước một lần, dùng khắp hệ thống. Lý tưởng cho các hệ thống phân tán.

#TypeScript #RabbitMQ #AMQP #Microservices #TypeSafety #AsyncAPI #NodeJS #DeveloperTools #Zod #Backend
#TypeScript #RabbitMQ #AMQP

2025-12-19

TypeScript Strict Mode giúp bắt lỗi tại compile-time thay vì runtime. Kích hoạt `strictNullChecks` và `noImplicitAny` để tránh lỗi như `Cannot read property 'name' of null`. Dùng Biome để kiểm tra unused vars và cấm `any`. Dùng Husky với pre-commit hook chặn commit khi có lỗi. Áp dụng từ từ, không cần làm hết một lần. Zod giúp validate runtime và sinh type tự động.

#TypeScript #StrictMode #TypeSafety #BugPrevention #Biome #Zod #Husky #Frontend #WebDevelopment #TypeScript #KiểmSoátLỗi #LậpTrìn

2025-12-18

TypeScript Strict Mode giúp bắt lỗi tại biên dịch thay vì runtime. Kích hoạt `strictNullChecks` và `noImplicitAny` để tránh lỗi `null/undefined`. Dùng Biome để kiểm tra code và format, phân chia rõ trách nhiệm với TypeScript. Áp dụng dần từng phần cho dự án cũ, chặn commit nếu có lỗi nhờ Husky. Dùng Zod để validate API và sinh type tự động. Giảm bug, tăng độ tin cậy code. #TypeScript #StrictMode #TypeSafety #Biome #Zod #NullSafety #Vietnamese #TypeScriptAnToàn #KiểmTraKiểu #XửLýLỗi #MãNguồnSạch

2025-12-11

⚡️ Cập nhật nhanh 4 thư viện JS giúp xử lý dữ liệu hiệu quả: Zod (validation TypeScript‑first), Valibot (tiny alternative), TanStack Query (fetch, cache, sync), Immer (cập nhật trạng thái immutable). Xu hướng: TypeScript ưu tiên, gói nhẹ, trải nghiệm nhà phát triển tốt, không phụ thuộc framework. #JavaScript #WebDev #Zod #Valibot #TanStackQuery #Immer #TypeScript #DataValidation #DataFetching #Immutable #lập_trình #phát_triển_web

dev.to/dataformathub/mastering

2025-12-10

J'applique systématiquement la même logique avec Zod mais dans `src/config.ts`. Ça permet d'éviter de nombreux problèmes au runtime.

Pour éviter les appels à `process.env`, il est possible d'utiliser la règle ESLint `n/no-process-env` et d'ajouter une exception pour le seul fichier `src/config.ts`.

🔗 tsev.dev/posts/2025-12-03-safe

#environnement #validation #Zod #NodeJS #eslint

2025-12-08

NextBlock CMS sử dụng Zod để xây dựng hệ thống plugin an toàn cho Next.js. Mỗi block phải xác định cấu trúc dữ liệu bằng schema Zod, ngăn chặn dữ liệu lỗi gây sập hệ thống. Điều này giúp cộng đồng phát triển plug-in mà không làm gián đoạn nền tảng cốt lõi – lý tưởng cho dự án mã nguồn mở. Tương lai đang tới!
#Nextjs #TypeScript #Zod #OpenSource #CMS #WebDev - #Nextjs #TS #Zod #MãMở #CMS #PhátTriểnWeb

dev.to/nextblockcms/designing-

Jasmin Style Storejasminstyle123
2025-11-27

The Dark Side of Aries Hoodie
Unveil the bold and unapologetic energy of the Hoodie. Designed for those who embrace their fiery spirit, this edgy piece captures the untamed essence of Aries.
👉jasminstyle.com/product/the-da

洪 民憙 (Hong Minhee)hongminhee@hackers.pub
2025-11-25

Optique 0.7.0: Smarter error messages and validation library integrations

hackers.pub/@hongminhee/2025/o

2025-11-23

Un standard pour les lib de validation TypeScript (Zod, Valibot, etc.).

L'objectif est d'avoir une spec standardisée pour que les outils interagissant avec ces schémas fonctionnent quel que soit la lib de validation choisie. Un peu comme les PSR rn PHP.

Vitest supporte d'ailleurs ce format depuis la v4, pour rendre certaines assertions plus faciles à écrire.

🔗 standardschema.dev/

#Zod #validation #Vitest #standards #schema

2025-11-18

Структура против хаоса — практическая валидация форм с помощью Zod

Всем привет, с вами Артем Леванов, Front Lead в компании WebRise. В прошлой статье мы разобрали, как навести порядок в создании форм — выделили примитивы, ячейки и типовые поля. Следующая проблема, с которой сталкивается любая форма — валидация . Формы могут быть красивыми и структурными, но без единого подхода к валидации они быстро превращаются в хаос. В этой статье поговорим о том, почему встроенные и кастомные проверки плохо масштабируются, особенно в динамических формах, и как Zod решает эту проблему, превращая валидацию в декларативную и типобезопасную систему.

habr.com/ru/articles/967540/

#reactjs #react #zod #валидация #валидация_форм #typescript #javascript #валидация_htmlформ

2025-11-14

Un retour d'expérience intéressant sur la transformation d'une architecture bancale et ambiguë en architecture plus simple et pragmatique.

🔗 marmelab.com/blog/2025/10/29/f

#GraphQL #REST #Zod #NodeJS

A few months ago I published a #rust crate that generates #typescript and #zod boilerplate from #tauri commands. I never thought anyone else would use it and opened my repo to see two pull requests and a few issues added to the tracker. There's obviously a few gaps due to messy development but it gets the job done.

github.com/thwbh/tauri-typegen

2025-10-22

Comment utiliser Zod en pratique pour valider les variables d'environnement, les configurations, les *payloads* reçues de vos utilisateurs, etc.

🔗 flaviocopes.com/zod/

#Zod #validation #TypeScript

Maciej Sypienmaciejsypien
2025-09-30

Today, I am Harold 🤦‍♂️

Me: Trying to autocomplete a simple React useState with pure JavaScript undefined.

IntelliJ: Knows better and imports undefined from Zod.

Me: Trying to autocomplete a simple React useState with pure JavaScript undefined. IntelliJ: Knows better and imports undefined from Zod.
Prominic.NET, Inc.prominic
2025-09-22

Super.Human.Portal rewrite nearly complete 🚀 We cut ~80% of our code thanks to an amazing stack: TanStack Router, TanStack Query, TailwindCSS, shadcn components, DevExtreme, & zod. Couldn’t love these libraries more ❤️

,

2025-09-16

Zod-valid. Безопасная валидация API данных

Zod-valid — это Typescript библиотека, зависимая от другой известной библиотеки zod , для безопасной валидации API данных. API редко гарантирует идеальные данные: поля могут быть пропущены, типы не совпадать, структуры меняться. Без проверки этих данных приложение рискует вызвать runtime-ошибки или ломать бизнес-логику. Валидировать данные заранее — значит обеспечить предсказуемое поведение и защитить приложение от неожиданных значений.

habr.com/ru/articles/947252/

#typescript #zod #валидация_данных #валидация #api

o ifrit caduco 🦔🫚🪾⛈️🐌🌰🍛ifrit@masto.ai
2025-08-21

First day in Mastodon after coming from Twitter vs One week later

#TerenceStamp #zod #priscilla

Picture from the movie Superman (1978) where the actor Terence Stamp plays the vilain, General Zod, a white angry man, with hair and beard well-groomed, wearing a futuristic plastic black suit.A picture of the same actor, but in the movie The Adventures of Priscilla, Queen of the Desert (1994), where he plays a trans woman. In the picture she is singing, wearing a drag make up, whith a red feather boa around her face and yellow feathers with long quills coming out, like a sun or a flower.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst