From 665e2d0a28f8a0d55a1668e1033a017fb0829937 Mon Sep 17 00:00:00 2001 From: Mehdi Hadeli Date: Thu, 11 Apr 2024 00:17:06 +0330 Subject: [PATCH] docs: add some new links --- docs/concurrency.md | 1 + docs/domain-driven-design/exception-and-validation.md | 2 +- docs/microservices/tools/aspire.md | 4 ++++ docs/modular-monolith.md | 2 ++ docs/vertical-slice-architecture.md | 3 ++- 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/concurrency.md b/docs/concurrency.md index 17562aad9..82d3d9f29 100644 --- a/docs/concurrency.md +++ b/docs/concurrency.md @@ -30,6 +30,7 @@ - [Optimistic Concurrency in an HTTP API with ETags & Hypermedia](https://codeopinion.com/optimistic-concurrency-in-an-http-api-with-etags-hypermedia/) - [HTTP and ETag Header Fields](https://blog.peterritchie.com/posts/http-and-etag-header-fields) ⭐ - [ETags in ASP.NET Core](https://blog.peterritchie.com/posts/etags-in-aspdotnet-core) ⭐ +- [Be optimistic about concurrency in Entity Framework](https://www.dateo-software.de/blog/concurrency-entity-framework) # Videos - [Optimistic Concurrency in an HTTP API with ETags & Hypermedia](https://www.youtube.com/watch?v=2Nk3kCCyu3A) diff --git a/docs/domain-driven-design/exception-and-validation.md b/docs/domain-driven-design/exception-and-validation.md index 86315dab9..a9d21d008 100644 --- a/docs/domain-driven-design/exception-and-validation.md +++ b/docs/domain-driven-design/exception-and-validation.md @@ -36,7 +36,7 @@ - [How to validate business logic](https://event-driven.io/en/how_to_validate_business_logic/) ⭐ - [Explicit validation in C# just got simpler!](https://event-driven.io/en/explicit_validation_in_csharp_just_got_simpler/) ⭐ - [Notes about C# records and Nullable Reference Types](https://event-driven.io/en/notes_about_csharp_records_and_nullable_reference_types/) ⭐ - +- [Exploring Advanced Error Handling Patterns with Event Driven Architecture Part I](https://medium.com/ssense-tech/exploring-advanced-error-handling-patterns-with-event-driven-architecture-part-i-e2f37741d904) ## 📦 Libraries - [ardalis/GuardClauses](https://github.com/ardalis/GuardClauses) - A simple package with guard clause extensions. - [danielwertheim/Ensure.That](https://github.com/danielwertheim/Ensure.That) - Guard clause project for .NET diff --git a/docs/microservices/tools/aspire.md b/docs/microservices/tools/aspire.md index c32d70e49..d0f7985c5 100644 --- a/docs/microservices/tools/aspire.md +++ b/docs/microservices/tools/aspire.md @@ -1,8 +1,12 @@ # Aspire ## Articles +- [.NET Aspire overview](https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview) - [Introducing .NET Aspire: Simplifying Cloud-Native Development with .NET 8](https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-simplifying-cloud-native-development-with-dotnet-8/) - [Announcing .NET Aspire Preview 2](https://devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-preview-2/) +- [.NET Aspire preview 3](https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-3) +- [.NET Aspire preview 4](https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-4) +- [.NET Aspire preview 5](https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-5) - [Why I won't use .NET Aspire for now](https://event-driven.io/en/nay_to_aspire/) - [Transactional Outbox in .NET Cloud Native Development via Aspire](https://nikiforovall.github.io/dotnet/aspnetcore/aspire/2024/03/30/aspire-cap.html) diff --git a/docs/modular-monolith.md b/docs/modular-monolith.md index dbfceff86..d0b050c82 100644 --- a/docs/modular-monolith.md +++ b/docs/modular-monolith.md @@ -38,6 +38,8 @@ - [Easy Modular Monolith — Part 5— JWT Authentication/Authorization](https://itnext.io/easy-modular-monolith-part-5-jwt-authentication-authorization-f7a0a275226f) - [Easy Modular Monolith — Part 6 — Synchronous communication between modules](https://itnext.io/easy-modular-monolith-part-5-synchronous-communication-between-modules-7af876f06c16) - [Build the modular monolith first](https://www.fearofoblivion.com/build-a-modular-monolith-first) +- [Thoughts on “Modular Monoliths”](https://jeremydmiller.com/2024/04/01/thoughts-on-modular-monoliths/) +- [Actually Talking about Modular Monoliths](https://jeremydmiller.com/2024/04/08/actually-talking-about-modular-monoliths/) ## 📺 Videos - [GOTO 2018 • Modular Monoliths • Simon Brown](https://www.youtube.com/watch?v=5OjqD-ow8GE) diff --git a/docs/vertical-slice-architecture.md b/docs/vertical-slice-architecture.md index b499c868a..2113d468f 100644 --- a/docs/vertical-slice-architecture.md +++ b/docs/vertical-slice-architecture.md @@ -52,8 +52,9 @@ - [Vertical Software Development](https://medium.com/ssense-tech/vertical-software-development-495b73f7fcdf) - [Vertical Slices in practice](https://event-driven.io/en/-vertical_slices_in_practice/) ⭐ - [Low Ceremony Vertical Slice Architecture with Wolverine](https://jeremydmiller.com/2023/07/10/low-ceremony-vertical-slice-architecture-with-wolverine/) -[Compiled Queries with Marten](https://jeremydmiller.com/2023/07/12/compiled-queries-with-marten/) +- [Compiled Queries with Marten](https://jeremydmiller.com/2023/07/12/compiled-queries-with-marten/) - [Vertical Slice Architecture in ASP.NET Core](https://blog.ndepend.com/vertical-slice-architecture-in-asp-net-core/) ⭐ +- [There is no template for vertical slicing](https://www.dateo-software.de/blog/no-vertical-slicing-template) ## 📺 Videos - [SOLID Architecture in Slices not Layers - Jimmy Bogard](https://vimeo.com/131633177)