Комментарии:
Such a great introduction to the FluentValidation library. I loved that you showed that DI is supported inside of validators. Great job!
ОтветитьLove your videos! Every time you say "Yes" whenever the copilot autofill's syntax is really satisfying. Co-pilot is really great
ОтветитьWow, pretty detailed explanation about this library. Do we use it? Of course 🙂 but more for a simple validations like 'greaterThaZero', 'notEmpty', etc. and several custom validators like '...doesExist'
ОтветитьAs always, great !
ОтветитьGreat pacing and information, keep up the great work. My only complaint is I cant get videos fast enough! :D
Ответитьexcellent tutorial as always, you are awesome
Ответитьlooking forward to your new videos.
Ответитьi have to say i love your videos, i always check to see if you have uploaded new content, are you going to build the front-end as well or it's just going to be a service ?
Greate Video by the way!
Great overview of FluentValidation package, I realy like last parts about custom validators.
Thanks!
Loving your videos
ОтветитьExcellent one
Ответитьyou are the best .net technology teacher I have ever seen.
ОтветитьHi, great video as always. But I have doubts about the rules for the creation of Breakfast. I'm using a "DDD approach", so Breakfast is an Entity that has a static method "Create()" that works as Factory Method. In your example, you put the "sunrise" rules inside the DateTimeValidators and not inside the "Create()" method of Breakfast class. Is this a good approach? I have to put all the creation rules inside my “BuberBreakfast.Contracts” project and Validators or should I put the creation rules inside the Entity Breakfast?
In short, the creation logic of an entity must be put inside our contracts or inside the Entities?
Thanks!
Thanks for this great introduction into the FluentValidation library.
ОтветитьWhere do you get your Idatetimeprovider from? thanks
ОтветитьGreat video! Nice structured and explained.
What extension or customization are you using for your terminal? The color state of the branch and path looks gorgeous.
Great library and greate demo.
I am a bit dissapointed however that you put the validation in the controller layer and did not keep your structure, with domain and application layers, from previous chapters. If anything, validation is the core of domain functionality.
I've been using FluentValidation for some time now and was stunned by what I saw you doing with this custom validator. Great video, thanks !
ОтветитьSuch a great content. Keep it up. Yes! :)
ОтветитьHey Amichai :) I have been subscribed to your channel since your first video came out and I though it was about time to leave a comment. I really enjoy watching your videos. They are informative and at the same time fun to watch (at least for someone interested in coding and software archtiecture). At work we already use a lot of the technologies and patterns you introduced in your last videos. Nevertheless, I still learned one or two new things or got a different perspective on things. Thank you for that.
Ответитьgreat vid, which software do you use to draw those arrows on screen?
ОтветитьOh, you switched to dark mode. Thank you, from all of us night owls. hoot🦉🌠
ОтветитьWill you proceed with the CQRS version of this application? Just want to see FluentValidation + MediatR Behaviors work together.
ОтветитьBro your channel is small but you are making some of the best .NET 6 content already. Keep up the good work.
ОтветитьI misheard. Is it recommended to use manual or automatic validation?
ОтветитьThanks for the great content, it really inspires me to improve myself to become a better developer. Your are doing great, keep going 👍
ОтветитьI love your videos, it's very straightforward. Can you share your setup when recording (VScode, screen recorder, etc) in the future?
ОтветитьFantastic playlist/work! Thank you! How would you approach fluent validation in a project with application services (without mediatr). Automatic or manual validation -> which means no pipeline behavior, but instead doing the work manually for each action?
ОтветитьThank you!
ОтветитьExcellent!
ОтветитьHey!
What's the shell and theme you're using in your integrated terminal?
Should not this be a continuation of BubberDinner?
ОтветитьNice video! Could you make more detailed video about Attributes and how to use them for validation? Also making Custome Attribute validators?
ОтветитьI liked this "Yes" to the copilot autofill :D. I didn't get the idea behind the IAssemblyMarker, can you please elaborate more?
ОтветитьAmichai you are the best! ❤️
ОтветитьThank for the video but AddFluentValidation is deprecated and is not working with Minimal API.
Please can make a newer video with Minimal API and show us how to validate a request without using [FromServices] IValidator<Request>
if I did have the same rule for multiple proprieties (with only different parameters like max Length), Is there a way I could make a delegate or any think like this that could point at the same rule. And use it with different proprieties and there corresponding parameters.
As it will be easier to make everything consistent, in case I wanted to change anything in the rule itself. Specially, that I have many Models and Dto that use the same rule.
Thanks.
This video has everything I was looking for, incredible, thank you!
ОтветитьThank you dear for your detailed, quick, and straightforward demonstration.
ОтветитьGreat video. Been diving into a dotnet project at work and needed some refreshers over this.
ОтветитьFantastic playlist. Can this use for domain entity validation ?
ОтветитьHow can we use fluent validation to validate the DTO like the behavior of Datanotations?
Because when the validation happen later on, some of the null fields might have taken their default values by the framework.
ex: int --> 0
Which would miss my validations.
So how can we validate beforehand?
how to return custom response ?
ОтветитьWhich extentions do you use in vs code? I realy need this info.
ОтветитьWhat is the tool that suggests the code to you ?
Ответитьwhat is the name of the screen recorder you're using to do marks during recording ?
ОтветитьGreat video! Thanks!
ОтветитьDid you know how we convert fluent validation responses to custom class responses while using auto validation feature?
Ответить