Тёмный

Clean Architecture with ASP.NET Core with Steve "Ardalis" Smith (2020-06-01) 

dotNET South West
Подписаться 2,9 тыс.
Просмотров 117 тыс.
50% 1

About the Talk:
ASP.NET Core provides better support for clean, testable, maintainable architectures than any of its predecessors. Learn the underlying principles that apply to project/solution organization, how best to arrange your projects to support clean code, and how to refactor existing solutions toward this architecture. Examples will use ASP.NET Core but the principles covered apply to all languages and platforms.
About the Speaker:
Steve Smith (@ardalis) is an entrepreneur and software developer with a passion for building quality software as effectively as possible. Steve has published several courses on Pluralsight, covering DDD, SOLID, design patterns, and software architecture. He’s a Microsoft ASP.NET MVP and Insider, a frequent speaker at developer conferences, an author, and a trainer. Steve works with companies that want to avoid the trap of technical debt by helping their teams deliver quality software, quickly. Steve and his team have been described by clients as a “force multiplier”, amplifying the value of existing development teams. Steve’s client list includes Microsoft, Quicken Loans, Celina Insurance, and many other satisfied customers.

Опубликовано:

 

11 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 18   
@PaulSebastianM
@PaulSebastianM 3 года назад
I still can't believe that this kind of knowledge is available for free.
@nagrotte
@nagrotte 3 года назад
Well said!!
@andre.quaresma
@andre.quaresma 3 года назад
I subscribed to this channel after reading this comment and before watching the video.
@jegtugado3743
@jegtugado3743 2 года назад
Awesome presentation. Clear and precise. I know a bit and you've helped me fill in the gaps. Thank you!
@Haris11683
@Haris11683 3 года назад
Awesome presentation, Thanks a lot for the valuable information.
@richardhight4430
@richardhight4430 3 года назад
NullReferenceException is perfectly fine as long as you construct it with a message that specifically says "x cannot be null". If there is no message as such then the developer is to blame for the oversight.
@nagrotte
@nagrotte 3 года назад
Object reference is not set to an instance of an object - lol
@johnnycagebringbackdislike9806
@johnnycagebringbackdislike9806 3 года назад
If you instead opt for custom exception, you can handle it in global exception handler to return 404 instead of ambiguous 500. Call it "ResourceNotFoundException" that gets string name of the resource and the ID client used - simple and clean.
@navidkh1883
@navidkh1883 3 года назад
Thank you for this video Mr. Smith 🙏
@PaulSebastianM
@PaulSebastianM 3 года назад
How does the Mediator pattern play together with Domain Events? I'm a bit confused.
@johnnycagebringbackdislike9806
@johnnycagebringbackdislike9806 3 года назад
MediatR has a pretty major downside when it comes to readability and handling errors. Try to read and understand what is going on in the system - sooo much clicking and text search while you could just CTRL+Click few times. And it is not atomic. If you mutate entities in single data source - you'd have a hard time adding extra safety layer to rollback stuff.
@tomc2745
@tomc2745 3 года назад
so far i'm with you Jonny Cage...MediaR / CQRS really destroys the simple beauty of CRUD for me. Trying my best to totally grasp it still.
@maishacute4491
@maishacute4491 3 года назад
Gud content it is very useful thanks
@gorangratte2471
@gorangratte2471 3 года назад
At 1:23 the handler is in the Services namespace. Is that intended or should it be a separate namespace for handlers?
@indianfootball2328
@indianfootball2328 2 года назад
does any one have link to the video: solution to the solution problem mvc5? it was on channel 9 but cant find it now
@Kay-hx8xb
@Kay-hx8xb 3 года назад
Pluralsight course, it is not free anymore
@fabriziopastor6146
@fabriziopastor6146 3 года назад
Is the code on github?
@cosmosoftbusinesssolutions1995
@cosmosoftbusinesssolutions1995 3 года назад
good
Далее
No money for Pre workout ?? 😱😱
00:37
Просмотров 4 млн
ОНА ОПЯТЬ ПОЁТ 😱
3:05:53
Просмотров 1,2 млн
Building a .NET 6 API Using TDD
1:38:59
Просмотров 146 тыс.
Why is Clean Architecture so Popular?
11:52
Просмотров 49 тыс.
Clean ASP.NET Core API using MediatR and CQRS | Setup
22:39
"Simple Made Easy" - Rich Hickey (2011)
1:01:39
Просмотров 94 тыс.