Thang Chung

Results 130 issues of Thang Chung

This PR is a big change: + .NET 6 for shopping cart + Rust for inventory & product catalog + Go for sale + BFF Authentication on the gateway with...

- BFF Authentication: see at https://github.com/thangchung/bff-auth - IdentityServer4 - YARP - Internal services in .NET 6, Golang and Rust - Front-end: https://remix.run - Tailwindcsss for now (-NextUI: https://nextui.org) - How...

If we can do something like https://github.com/StaticSphere/clean-architecture-dotnet-template/blob/main/.template.config/template.json, then it should be great for anyone who wants to get starting this template in one step

We might have some information such as: - Total products - Completed orders (we might add cart and order services then) - Unfinished orders (we might add cart and order...

Right now, we don't authentication the between Dapr sidecar and the application itself Look at it: ```csharp // Dapr pubsub app.MapPost("/CustomerCreated", (CustomerCreatedIntegrationEvent @event) => { Console.WriteLine($"I received the message with...

enhancement

Some of investigating besides the default options in Blazor: https://docs.microsoft.com/en-us/aspnet/core/blazor/globalization-localization?view=aspnetcore-6.0 - Sample for WASM only: https://github.com/pranavkm/LocSample - https://github.com/jsakamoto/Toolbelt.Blazor.I18nText - JSON based: https://github.com/xaviersolau/MediumBlazorArticleSeries/tree/with_json/JsonLocalizer, or JSON based with cached: https://github.com/hishamco/My.Extensions.Localization.Json/tree/dev/src/My.Extensions.Localization.Json, and this...

low priority

We would like to build CRUD apps like https://github.com/thbst16/BlazorCrud, demo is at https://becksblazor.azurewebsites.net/ We might refactor to https://github.com/thbst16/BlazorCrud/blob/e6ee54f42c/BlazorCrud.Shared/Data/DataInitiatlizer.cs and use `Bogus` to init more meaningful stuff data

enhancement

Currently, we have ResultModel with some error flags there, but we haven't handled it yet. Sees it https://github.com/jasontaylordev/CleanArchitecture/blob/main/src/WebUI/Filters/ApiExceptionFilterAttribute.cs - Good ref: https://github.com/iayti/CleanArchitecture/blob/master/src/Apps/CleanArchitecture.Api/Filters/ApiExceptionFilterAttribute.cs

features

https://github.com/ardalis/CleanArchitecture/tree/main/tests https://github.com/jasontaylordev/CleanArchitecture/tree/main/tests https://github.com/fakhrulhilal/cleanarchitecture-kit/tree/master/tests It is depends on #12, we will do this right after we finished that task Caching on MediatR looks good: https://github.com/fakhrulhilal/cleanarchitecture-kit/tree/master/src/Application.Cache

features

TiDB - MySQL like and compatible Yugabyte - Postgres like and compatible We can try it with EFCore connectors, not sure it can but worth to try https://dev.to/yared123yared/introduction-to-pingcap-tidb-part-3-building-a-net-core-web-api-and-connect-to-tidb-mysql-server-4e35 https://docs.yugabyte.com/latest/quick-start/build-apps/csharp/ysql/

experiments