VineJS: validation library for Node.js

Опубликовано: 06 Октябрь 2024
на канале: Kelvin Omereshone
816
18

Harminder Virk, the creator of AdonisJS has released a highly performant validation library called VineJS. In this TKYT session he introduces VineJS.

CHAPTERS
00:00 Introduction
00:52 About Harminder Virk
01:41 The inspiration behind naming VineJS
02:44 Why VineJS was created
04:03 What makes VineJS better than other validation libraries
04:55 What VineJs is doing differently to gain better performance
06:50 What is the need for validation libraries when building NodeJs applications?
09:01 A demo of VineJs
10:08 The VineJs Benchmark
14:08 Reviewing VineJs Syntaxes
16:54 Running VineJs in an AdonisJs project
17:11 How to initialize a new VineJs project
18:05 How to use VineJS for validation
20:10 How to check the validation error specific to VineJS
21:20 How to handle error messages on VineJS
21:30 How to use VineJS to validate a form input
23:31 How to implement global exception handler with VineJS
26:17 Implementing the form validation in Adonis Controller with VineJS
29:19 How to create custom error messages in VineJS
32:55 How to set error status in VineJS
35:22 How to define default field values in VineJS
38:28 How to create a list of user roles in VineJS
40:23 Conditional validation in VineJS
46:05 Best practices when using VineJS
47:55 The difference between VineJS and Zod
51:18 Parting words from Harminder Virk
52:02 How to connect with Harminder Virk

LINKS 🔗
VineJS website
https://vinejs.dev

Harminder on Twitter
  / amanvirk1  

AdonisJS website
https://adonisjs.com

STAY IN TOUCH 👋
Follow me on Twitter 🐦 -   / dominus_kelvin  
Subscribe to my newsletter 📧 - https://newsletter.dominuskelvin.dev

QUESTIONS...?
Join the Discord Server 💬 - https://sailscasts.com/community
Learn Web Development 📖 - https://sailscasts.com/courses

#javascript #webdevelopment #coding #programming #vim #vscode #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment #nodejs #adonisjs