home.social

#fluentvalidation — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fluentvalidation, aggregated by home.social.

fetched live
  1. Clean Architecture Project Setup From Scratch With .NET 10

    Building a clean, scalable application starts with a Clean Architecture!

    In this tutorial, I ditch boilerplate templates and set up the full Clean Architecture structure from a blank solution, tailored for modern .NET 10 development.

    youtube.com/watch?v=0phlmiI-1Kk

    #CleanArchitecture #DotNet10 #ProjectStructure #ASPNETCore #SoftwareArchitecture #DotNetTutorial #CodingFromScratch #Mediator #FluentValidation

  2. Still thinking about upgrading your skills to . My newly updated Pluralsight course covers , Razor Pages, APIs, , , , and ! Watch it here:

    shawnl.ink/ps-endtoend

  3. Валидация входных данных в фильтрах Minimal API .NET, просто и без затей

    В последние год-два снова набирает силу тенденция обращать самое пристальное внимание на производительность разрабатываемых приложений. Тема на самом деле непростая, поскольку производительность не на пустом месте появляется и требует значительных временных ресурсов и квалификации специалистов. В данной статье обсуждается эффективный способ валидации данных для .NET . Если C# входит в круг ваших интересов, если ваши коллеги обсуждают за кофе Minimal API , эта статья определённо для вас.

    habr.com/ru/articles/791466/

    #validation #FlatValidator #MiniValidation #FluentValidation #проверка_данных #валидация_данных #валидатор #валидация_форм

  4. Валидация входных данных в фильтрах Minimal API .NET, просто и без затей

    В последние год-два снова набирает силу тенденция обращать самое пристальное внимание на производительность разрабатываемых приложений. Тема на самом деле непростая, поскольку производительность не на пустом месте появляется и требует значительных временных ресурсов и квалификации специалистов. В данной статье обсуждается эффективный способ валидации данных для .NET . Если C# входит в круг ваших интересов, если ваши коллеги обсуждают за кофе Minimal API , эта статья определённо для вас.

    habr.com/ru/articles/791466/

    #validation #FlatValidator #MiniValidation #FluentValidation #проверка_данных #валидация_данных #валидатор #валидация_форм

  5. @tpetrina Thanks for pointing out that usecase, that's one advantage I thought of as well. I kinda had an argument with someone who uses records now for everything and that I find problematic. E.g. you can't inherit from libs like #FluentValidation with records.

    For the usecase you blogged about I think it's nice, but with .Net8 I would still prefer classes with primary constructors I guess.

  6. @tpetrina Thanks for pointing out that usecase, that's one advantage I thought of as well. I kinda had an argument with someone who uses records now for everything and that I find problematic. E.g. you can't inherit from libs like #FluentValidation with records.

    For the usecase you blogged about I think it's nice, but with .Net8 I would still prefer classes with primary constructors I guess.

  7. @tpetrina Thanks for pointing out that usecase, that's one advantage I thought of as well. I kinda had an argument with someone who uses records now for everything and that I find problematic. E.g. you can't inherit from libs like #FluentValidation with records.

    For the usecase you blogged about I think it's nice, but with .Net8 I would still prefer classes with primary constructors I guess.

  8. @tpetrina Thanks for pointing out that usecase, that's one advantage I thought of as well. I kinda had an argument with someone who uses records now for everything and that I find problematic. E.g. you can't inherit from libs like #FluentValidation with records.

    For the usecase you blogged about I think it's nice, but with .Net8 I would still prefer classes with primary constructors I guess.

  9. @tpetrina Thanks for pointing out that usecase, that's one advantage I thought of as well. I kinda had an argument with someone who uses records now for everything and that I find problematic. E.g. you can't inherit from libs like #FluentValidation with records.

    For the usecase you blogged about I think it's nice, but with .Net8 I would still prefer classes with primary constructors I guess.

  10. I just learned that #FluentValidation added a "ChildRules" method, which allows you to validate nested objects without any additional validators.

    That's helpful when you have a #dotnet object graph that is not used outside the root. Sweet.

  11. I just learned that #FluentValidation added a "ChildRules" method, which allows you to validate nested objects without any additional validators.

    That's helpful when you have a #dotnet object graph that is not used outside the root. Sweet.

  12. I just learned that #FluentValidation added a "ChildRules" method, which allows you to validate nested objects without any additional validators.

    That's helpful when you have a #dotnet object graph that is not used outside the root. Sweet.

  13. I just learned that #FluentValidation added a "ChildRules" method, which allows you to validate nested objects without any additional validators.

    That's helpful when you have a #dotnet object graph that is not used outside the root. Sweet.

  14. I just learned that #FluentValidation added a "ChildRules" method, which allows you to validate nested objects without any additional validators.

    That's helpful when you have a #dotnet object graph that is not used outside the root. Sweet.

  15. My first try using chatGTP to create a Xamarin.Forms login page with #ReactiveUI, #Fody #Refit #FluentValidation (Spanish though). Amazing results IMO.
    youtube.com/watch?v=LS7Ot3GLfj

  16. My first try using chatGTP to create a Xamarin.Forms login page with #ReactiveUI, #Fody #Refit #FluentValidation (Spanish though). Amazing results IMO.
    youtube.com/watch?v=LS7Ot3GLfj

  17. My first try using chatGTP to create a Xamarin.Forms login page with #ReactiveUI, #Fody #Refit #FluentValidation (Spanish though). Amazing results IMO.
    youtube.com/watch?v=LS7Ot3GLfj

  18. Any way to include the parent object name e.g. parent.child.name in a #FluentValidation generated error message? Only "name" in the above example is included in the PropertyName placeholder but I can see the full path in the ValidationFailure.PropertyName.

  19. Any way to include the parent object name e.g. parent.child.name in a generated error message? Only "name" in the above example is included in the PropertyName placeholder but I can see the full path in the ValidationFailure.PropertyName.

  20. Any way to include the parent object name e.g. parent.child.name in a #FluentValidation generated error message? Only "name" in the above example is included in the PropertyName placeholder but I can see the full path in the ValidationFailure.PropertyName.

  21. Any way to include the parent object name e.g. parent.child.name in a #FluentValidation generated error message? Only "name" in the above example is included in the PropertyName placeholder but I can see the full path in the ValidationFailure.PropertyName.

  22. Any way to include the parent object name e.g. parent.child.name in a #FluentValidation generated error message? Only "name" in the above example is included in the PropertyName placeholder but I can see the full path in the ValidationFailure.PropertyName.

  23. This is not very helpful. When printing the assertion, the actual value’s ToString() evaluates to the correct value, and so it looks correct in the test output. #dotnet #FluentValidation

  24. This is not very helpful. When printing the assertion, the actual value’s ToString() evaluates to the correct value, and so it looks correct in the test output. #dotnet #FluentValidation

  25. This is not very helpful. When printing the assertion, the actual value’s ToString() evaluates to the correct value, and so it looks correct in the test output. #dotnet #FluentValidation

  26. This is not very helpful. When printing the assertion, the actual value’s ToString() evaluates to the correct value, and so it looks correct in the test output. #dotnet #FluentValidation