/

Kneel before Zod: Unlocking the Secrets to an Error-Proof Application

Copy Link

Unlock This Lesson

31

min

Kneel before Zod: Unlocking the Secrets to an Error-Proof Application

Kneel before Zod: Unlocking the Secrets to an Error-Proof Application

Kneel before Zod: Unlocking the Secrets to an Error-Proof Application

Kneel before Zod: Unlocking the Secrets to an Error-Proof Application

publish date

Mar 11, 2024

duration

31

min

Difficulty

Intermediate

Beginner

Beginner

Beginner

Case details

In this talk, we will explore Zod, a powerful TypeScript library for schema validation, and its role in creating robust, error-proof applications. The idea is to not only present Zod as a library, but also make people understand how it's used, and how we can take the maximum power out of it. The talk will cover the following key points: - Introduction to Zod: Explanation of Zod's purpose and significance in error-proofing applications. - Basic Usage of Zod: Practical examples showcasing how Zod seamlessly integrates into TypeScript workflows. - Extending Zod: Insights into extending Zod's capabilities and creating custom validators. Exploration of the possibilities for tailoring validation processes to meet specific application requirements. - Custom validations: Demonstrations of implementing domain-specific rules and handling complex conditions using Zod's customizable validation features. Highlighting the flexibility and power of Zod in enforcing custom validations. Key Takeaways: - Participants will gain a clear understanding of Zod's purpose and importance in building error-proof applications. - Practical knowledge of using Zod for basic data validation and integration into TypeScript workflows. - Insights into extending Zod's capabilities and creating custom validation logic tailored to specific application needs. In the end, my objective is to illustrate how Zod can not only validate input schemas, but all sorts of data and how it can (and is) used in a production environment for millions of users.

Share case:

About Author

Founding Engineer

Lucas is a Brazilian programmer, content creator, and professional trainer who works as Senior Software Engineer at Openvolt. He's been working working with Web applications for over a decade, especially with JavaScript and TypeScript. He's also a Google Developer Expert, Microsoft MVP, TypeScript Champion, and Docker Captain who has been talking about technology both nationally and internationally for years. Member & Contributor to Node.js, TC39 Outreach, KEDA Project, and the TypeScript language.

Founding Engineer

Lucas is a Brazilian programmer, content creator, and professional trainer who works as Senior Software Engineer at Openvolt. He's been working working with Web applications for over a decade, especially with JavaScript and TypeScript. He's also a Google Developer Expert, Microsoft MVP, TypeScript Champion, and Docker Captain who has been talking about technology both nationally and internationally for years. Member & Contributor to Node.js, TC39 Outreach, KEDA Project, and the TypeScript language.

Founding Engineer

Lucas is a Brazilian programmer, content creator, and professional trainer who works as Senior Software Engineer at Openvolt. He's been working working with Web applications for over a decade, especially with JavaScript and TypeScript. He's also a Google Developer Expert, Microsoft MVP, TypeScript Champion, and Docker Captain who has been talking about technology both nationally and internationally for years. Member & Contributor to Node.js, TC39 Outreach, KEDA Project, and the TypeScript language.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.