作者 affaan-m
dotnet-patterns 是一本實用的 .NET 模式指南,專為後端開發而設。它能幫助你撰寫與審查更符合慣例的 C#,並以更強的預設來處理不可變性、明確依賴、async/await,以及可維護的 ASP.NET Core 服務。當你需要可重複套用的模式,而不是泛泛而談的建議時,無論是產生程式碼、重構或審查,都很適合使用。
作者 affaan-m
dotnet-patterns 是一本實用的 .NET 模式指南,專為後端開發而設。它能幫助你撰寫與審查更符合慣例的 C#,並以更強的預設來處理不可變性、明確依賴、async/await,以及可維護的 ASP.NET Core 服務。當你需要可重複套用的模式,而不是泛泛而談的建議時,無論是產生程式碼、重構或審查,都很適合使用。
作者 affaan-m
csharp-testing 是一份實用的 C# 與 .NET 測試自動化指南,涵蓋 xUnit、FluentAssertions、mock、整合測試,以及可讀性高的測試結構,幫助建立更易維護的測試覆蓋。
作者 wshobson
unity-ecs-patterns 是一項實用技能,適合用來運用 Unity DOTS、ECS、Jobs 與 Burst 設計資料導向的遊戲系統、從 MonoBehaviour 模式遷移,並在大量實體情境下優化以 CPU 為瓶頸的模擬效能。
作者 openai
aspnet-core 技能可協助你使用最新框架指引來建置、審查、重構與升級 ASP.NET Core 應用程式。它特別適用於後端開發、API、伺服器端轉譯應用、Blazor、SignalR、gRPC 與代管服務,並以先做判斷再動手的方式,協助你選擇應用程式模型、設定 Program.cs、DI、設定、安全性、測試與部署。
作者 microsoft
azure-servicebus-dotnet 幫助 .NET 後端團隊使用 Azure Service Bus,涵蓋 queues、topics、subscriptions、sessions 與 dead-letter 處理。內容包含安裝、驗證、連線設定,以及以 Azure.Messaging.ServiceBus 進行可靠訊息傳遞的實務用法,適合後端開發情境。
作者 microsoft
azure-security-keyvault-keys-dotnet 協助 .NET 開發者使用 Azure.Security.KeyVault.Keys 與 CryptographyClient 管理 Azure Key Vault 金鑰與 Managed HSM。適合用於金鑰建立、輪替、加密、解密、簽署、驗證,以及後端開發,並提供清楚的安裝與使用指引。
作者 microsoft
azure-search-documents-dotnet 是 Azure AI Search 的 .NET 技能。它能協助後端開發者挑選合適的用戶端、安裝 SDK,並套用 azure-search-documents-dotnet 的用法,完成全文、語意、向量與混合搜尋,且對索引、查詢與驗證提供清楚指引。
作者 microsoft
azure-resource-manager-sql-dotnet 協助後端開發者透過 Azure Resource Manager,使用 .NET 佈建與管理 Azure SQL 資源。適用於伺服器、資料庫、彈性集區、防火牆規則與容錯移轉群組等管理工作;它是管理平面的技能,不適用於 SQL 查詢或資料存取,後者請使用 Microsoft.Data.SqlClient。
作者 microsoft
azure-resource-manager-redis-dotnet 可協助你使用 Azure Resource Manager SDK,以 .NET 佈建與管理 Azure Cache for Redis。內容涵蓋建立快取、設定防火牆規則、輪替存取金鑰、設定修補排程、管理地理複寫連結伺服器,以及新增私人端點等管理平面工作。這個 azure-resource-manager-redis-dotnet 技能適合用於 API 開發與自動化,不適合用於資料平面快取命令。
作者 microsoft
azure-resource-manager-postgresql-dotnet 可協助 .NET 工程師透過 Azure Resource Manager 管理 Azure Database for PostgreSQL Flexible Server。可用來安裝 Azure.ResourceManager.PostgreSql 與 Azure.Identity 套件,接著在 Azure 中建立、更新、檢視、保護並自動化 PostgreSQL 伺服器;其範圍比一般提示更清楚。
作者 microsoft
azure-resource-manager-mysql-dotnet 是一個 .NET Azure Resource Manager 技能,用於管理 Azure Database for MySQL Flexible Server。可用於以 C# 進行 Database Engineering 的伺服器佈建、資料庫建立、防火牆規則設定、組態更新、備份管理與高可用性處理。
作者 microsoft
azure-resource-manager-cosmosdb-dotnet 是用於 Cosmos DB 管理平面任務的 .NET Azure Resource Manager SDK。可用來在後端開發中佈建與管理帳戶、SQL 資料庫、容器、吞吐量與 RBAC。它不適用於文件 CRUD;資料平面工作請使用 Microsoft.Azure.Cosmos。
作者 microsoft
azure-mgmt-mongodbatlas-dotnet 可搭配 Azure.ResourceManager.MongoDBAtlas SDK,將 MongoDB Atlas Organizations 以 Azure ARM 資源方式進行管理。適合用於後端開發中的 Azure 端組織建立、更新、列出或刪除流程。它不會直接管理 Atlas 的叢集、資料庫、集合或使用者。
作者 microsoft
azure-mgmt-fabric-dotnet 是 Microsoft Fabric 在 .NET 中的 Azure Resource Manager SDK。此技能涵蓋管理平面的工作,例如建立、擴充、暫停、恢復、檢查名稱可用性,以及列出 Fabric 容量的 SKU。最適合後端開發與 Azure 自動化工作流程。
作者 microsoft
azure-mgmt-apicenter-dotnet 是一個用於 Azure API Center 管理的 .NET 技能。它能協助後端開發人員使用 Azure.ResourceManager.ApiCenter 建立、管理與自動化 API 清單、治理、版本控管、探索與中繼資料。當你需要精準的 Azure SDK 設定、驗證流程與資源階層指引時,這個技能特別適合使用。
作者 microsoft
azure-maps-search-dotnet 是一個用於 .NET Azure Maps 的技能,涵蓋地理編碼、路線規劃、地圖渲染、地理定位與天氣功能。它能協助 API 開發團隊選對套件、設定驗證,並依照 azure-maps-search-dotnet 指南,結合 Azure.Maps.Search 與相關 client 進行實際安裝與使用。
作者 microsoft
azure-eventhub-dotnet 是一個用於 Azure Event Hubs 事件串流的 .NET 技能。內容涵蓋套件安裝、驗證、EventHubProducerClient 與 EventProcessorClient 的使用、checkpointing,以及依分割槽感知的資料攝取。最適合後端開發、worker services,以及需要穩定持久的 producer/consumer pipeline 的情境。
作者 microsoft
azure-ai-voicelive-dotnet 是用來透過 Azure AI Voice Live 建立即時語音 AI 應用程式的 .NET 技能。內容涵蓋安裝、設定、驗證與使用指引,適合後端開發,包含雙向音訊、低延遲工作階段,以及 speech-to-speech 工作流程。
作者 microsoft
azure-ai-projects-dotnet 是 Azure AI Foundry 專案用的 .NET 技能。它能幫助後端開發者安裝正確的 Azure SDK 套件、設定環境變數,並以較少摸索的方式使用 AIProjectClient 來處理 agents、connections、datasets、deployments、evaluations 與 indexes。
作者 microsoft
azure-ai-openai-dotnet 可協助 .NET 開發者整合 Azure OpenAI,提供設定、驗證、用戶端選擇,以及聊天、嵌入、圖片、音訊與助理等使用情境的實用指引。當你需要一個可直接動手的 Azure.AI.OpenAI 起點,而不只是概念性摘要時,這份內容特別適合 API 開發。
作者 microsoft
azure-ai-document-intelligence-dotnet 協助 .NET 開發者安裝並使用 Azure AI Document Intelligence,從發票、收據、證件與自訂文件中擷取文字、表格、鍵值對與結構化欄位。內容涵蓋實用的設定、驗證與 OCR 擷取指引,幫助你穩定完成文件分析。
作者 openai
winui-app 技能可協助你以 C# 與 Windows App SDK 啟動、建置與排查 WinUI 3 桌面應用程式。適合用於環境準備、新專案設定、Shell 與導覽選擇、XAML 控制項、主題樣式、無障礙設計、部署,以及啟動修復流程,特別適合 Frontend 開發。
作者 microsoft
azure-mgmt-botservice-dotnet 可協助你使用 Azure Resource Manager SDK,以 .NET 建立與管理 Azure Bot Service 資源。適合用於機器人資源建立、Teams 或 DirectLine 通道設定,以及連線設定管理。此技能聚焦於 Azure 管理、安裝與使用指引,適用於 API 開發與自動化情境。
作者 microsoft
azure-mgmt-arizeaiobservabilityeval-dotnet 是一套用於 Arize AI Observability and Evaluation 的 .NET Azure Resource Manager SDK 技能。可用來安裝 `Azure.ResourceManager.ArizeAIObservabilityEval` 套件、在 Azure 上管理 Arize 組織,並依照實用的 azure-mgmt-arizeaiobservabilityeval-dotnet 指南進行後端開發。