Viet Nam

Phong Nguyen

Elite
@phongnguyend

Software Architect who’s interested in Performance, Security, Code Analysis, Architecture, Cloud Computing and AI.

Practical.CleanArchitecture. Full-stack .Net 10 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 22, React 19, Vue 3.5, BFF with YARP, NextJs 16, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, EF Core, OpenTelemetry, SignalR, Background Services, Health Checks, Rate Limiting, Clouds (Azure, AWS, GCP), ...

2.5k

.net-developer-roadmap. 🚀 My Personal C# .NET Developer Roadmap & Asp.Net Core Developer Roadmap in 2026

565

EntityFrameworkCore.SqlServer.SimpleBulks. Fast and simple bulk insert (retain client populated Ids or return db generated Ids), bulk update, bulk delete, bulk merge and bulk match for SQL Server.

202

Practical.DevSecOps. 📚 Useful DevSecOps documentation for .NET developers

88

sql-server-kit. :hammer: SQL Server trouble shooting scripts: query plans, indexes, statistics, deadlocks, I/O, memory, CPU, extended events, wait statistics, ...

87

BuildingBlocks. 🛠️ Clean Architecture Common Building Blocks: Identity, Storage, Message Bus, Email, SMS, Caching, Configuration & Secrets Providers, ...

76

EntityFrameworkCore.PostgreSQL.SimpleBulks. Fast and simple bulk insert (retain client populated Ids or return db generated Ids), bulk update, bulk delete, bulk merge and bulk match for PostgreSQL.

39

Practical.Jwt. Sample Asp.Net Core Jwt Bearer Authentication (Resource Owner Credentials, Refresh Token, and Client Credentials Flows)

38

CryptographyHelper. simple extension methods which make working with cryptography easier

38

practical-front-end. essential front-end skills for .Net developers

29

Performance.NET. Curated List of How To Have High Performance in .Net

26

InMemoryOpenIdConnectServer. In-Memory OAuth 2.0 & OIDC Server to debug how Flows work.

25

MapItEasy. Simple and fast object mapper (using Expression Trees API and Source Generators) to map data between 2 objects which have identical (or nearly identical) shapes, useful for scenarios like cloning or data archiving, ...

24

PhongNguyen.CodeAnalysis. Simple Roslyn Analyzers implementation to enforce specific coding standards defined within Organizations

23

EntityFrameworkCore.MySql.SimpleBulks. Fast and simple bulk insert, bulk update, bulk delete, bulk merge and bulk match for MySQL.

21

Practical.BenchmarkDotNet. Benchmarks for some Performance Best Practices

17

Practical.AI. C#

16

CheckDependencies. .NET CLI tools to scan direct/transitive package dependencies (License, Deprecation, Vulnerabilities, ...) and generate various reports (CSV, HTML, Markdown, ...)

16

Practical.NetworkProgramming. C#

14

Practical.SOLID. C#

12

Practical.ThreadPool. .Net Runtime has its own Managed Thread Pool instance, the simple code implementation in this repo is just for understanding the concept of how Thread Pool works.

12

FormulaParser. C#

12

Practical.PaymentGateways. Example code how to integrate with various payment gateways (PayPal, Stripe, ...)

11

CheckVarMttq. C#

10

blog.nashtechglobal.com. Code samples for https://blog.nashtechglobal.com/

10

TrimItEasy. A simple and efficient .NET library (using Expression Trees API and Source Generators) for automatically trimming string properties in complex objects.

10

Practical.Azure. C#

9

Practical.OpenXml. Read, write Excel file using various libraries

9

Practical.VirusScanners. Various Virus Scanner Integration

8

Practical.Pdf. Various ways of converting HTML, Word, Excel to PDF.

7

Practical.Topself. C#

6

SqlServerQueryHelper. C#

5

Practical.DistributedTransactions. C#

4

awesome-dotnet-core. :honeybee: A collection of awesome .NET core libraries, tools, frameworks and software

4

Practical.NoSQL.

4

system-design-101. Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

3

Practical.AspNetCore.Identity. C#

3

how-things-work. 📚 Curated List of How Things Work for Developers

3

DistributedLock. A .NET library for distributed synchronization

3

Practical.MicrosoftGraph. C#

3

datalab. This repo is for experimentation and exploring new ideas involving ADO.NET, EF Core, and other areas realted to .NET data.

2

Practical.CRM. C#

2

dotnetconf2024. .NET Conf 2024 - Vietnam

2

toolbox. HTML

2

Practical.Kestrel. C#

2

phongnguyend.

2

AzureDevOpsHttpClients. C#

2

awesome-dotnet. A collection of awesome .NET libraries, tools, frameworks and software

2

Practical.Images. C#

2

ntg-agent. A sample Chatbot in C# using Semantic Kernel

2

Webhooks. C#

2

Practical.GraphQL. C#

2

OpenSourceLicenses.

1

dotnetconf2023. .NET Conf 2023 - Vietnam

1

practical-actor-model.

1

diagrams. place to host my common diagrams

1

dotnetconf2020. Repo to host .NET Conf 2020 - HCMC

1

practical-zero-trust-security.

1
58
Apply