diff --git a/content/data/works/aspnet-core.md b/content/data/works/aspnet-core.md index 18f13be..f0290d7 100644 --- a/content/data/works/aspnet-core.md +++ b/content/data/works/aspnet-core.md @@ -1,7 +1,8 @@ -[`ASP.NET Core 7`](https://docs.microsoft.com/aspnet/core/) implementation, following `DDD` principle, implemented with `Hexa architecture` and `CQRS` pattern. [Swashbuckle](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) is used as default main OpenAPI generator that's perfectly integrates into the code. +[`ASP.NET Core 8`](https://docs.microsoft.com/aspnet/core/) implementation, using minimal APIs, mature since 8.0, following `DDD` principle, implemented with `Hexa architecture` and `CQRS` pattern. [Swashbuckle](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) is used as default main OpenAPI generator. Main packages involved : +* [Carter](https://github.com/CarterCommunity/Carter/) for seamless endpoints grouping * [EF Core](https://docs.microsoft.com/ef/) as strongly typed ORM * [MediatR](https://github.com/jbogard/MediatR) for easy mediator implementation. It allows strong decoupling between all ASP.NET controllers and the final application which is cutted into small queries and commands * [Fluent Validation](https://fluentvalidation.net/) for strongly typed validation diff --git a/content/data/works/spring-boot.md b/content/data/works/spring-boot.md index da4bccd5..c3c4714 100644 --- a/content/data/works/spring-boot.md +++ b/content/data/works/spring-boot.md @@ -1,4 +1,4 @@ -[`Spring Boot 3`](https://spring.io/projects/spring-boot) implementation using `Gradle 8` & `Java 17+`. Similar to the [official Spring Boot implementation](https://github.com/gothinkster/spring-boot-realworld-example-app) but with usage of `Spring Data JPA` instead of `MyBatis`. [Here is another nice one](https://github.com/raeperd/realworld-springboot-java) that explicitly follows `DDD`. +[`Spring Boot 3.2`](https://spring.io/projects/spring-boot) implementation using `Gradle 8` & `Java 17+`. Similar to the [official Spring Boot implementation](https://github.com/gothinkster/spring-boot-realworld-example-app) but with usage of `Spring Data JPA` instead of `MyBatis`. [Here is another nice one](https://github.com/raeperd/realworld-springboot-java) that explicitly follows `DDD`. Main packages involved :