rudironsoni
- 495 skills
- 0 followers
- 17 hours ago last updated
- ▌ Dotnet File Io 3 · rudironsoniPerforms file I/O. FileStream, RandomAccess, FileSystemWatcher, MemoryMappedFile, paths.
- ▌ Dotnet Openapi 3 · rudironsoniGenerates OpenAPI docs. MS.AspNetCore.OpenApi (.NET 9+), Swashbuckle migration, NSwag.
- ▌ Dotnet Uno MCP 3 · rudironsoniQueries Uno MCP server. Tool detection, search-then-fetch workflow, init rules, fallback.
- ▌ Dotnet Blazor Components 2 · rudironsoniImplements Blazor components. Lifecycle, state management, JS interop, EditForm, QuickGrid.
- ▌ Dotnet Csharp API Design 2 · rudironsoniDesigns public .NET APIs. Naming, parameter ordering, return types, error patterns, extensions.
- ▌ Dotnet Linq Optimization 2 · rudironsoniOptimizes LINQ queries. IQueryable vs IEnumerable, compiled queries, deferred exec, allocations.
- ▌ Dotnet Msbuild Authoring 2 · rudironsoniAuthors MSBuild targets, props, conditions, incremental builds, and Directory.Build patterns.
- ▌ Dotnet Project Structure 2 · rudironsoniSets up .NET solution layout. .slnx, Directory.Build.props, CPM, .editorconfig, analyzers.
- ▌ Dotnet Version Detection 2 · rudironsoniDetects TFM/SDK from .csproj, global.json, Directory.Build.props. Runs first.
- ▌ Dotnet Aot Wasm 3 · rudironsoniCompiles .NET to WebAssembly AOT. Blazor/Uno WASM, size vs speed, lazy loading, Brotli.
- ▌ Dotnet API Docs 3 · rudironsoniGenerates API documentation. DocFX setup, OpenAPI-as-docs, doc-code sync, versioned docs.
- ▌ Dotnet Channels 3 · rudironsoniImplements producer/consumer queues. Channel<T>, bounded/unbounded, backpressure, drain.
- ▌ Dotnet Maui Aot 3 · rudironsoniOptimizes MAUI for iOS/Catalyst. Native AOT pipeline, size/startup gains, library gaps, trimming.
- ▌ Dotnet Trimming 3 · rudironsoniTrims .NET 8+ apps and libraries. Annotations, ILLink descriptors, IL2xxx warnings, IsTrimmable.
- ▌ Dotnet XML Docs 3 · rudironsoniWrites XML doc comments. Tags, inheritdoc, GenerateDocumentationFile, warning suppression.
- ▌ Dotnet Build Optimization 2 · rudironsoniDiagnoses slow builds and incremental failures. Binary logs, parallel builds, restore.
- ▌ Dotnet Csharp Code Smells 2 · rudironsoniDetects C# code smells during review. Anti-patterns, async misuse, DI mistakes, fixes.
- ▌ Dotnet Library API Compat 2 · rudironsoniMaintains library compatibility. Binary/source compat rules, type forwarders, SemVer impact.
- ▌ Dotnet Messaging Patterns 2 · rudironsoniBuilds event-driven systems. Pub/sub, competing consumers, DLQ, sagas, delivery guarantees.
- ▌ Dotnet Release Management 2 · rudironsoniManages .NET release lifecycle. NBGV versioning, SemVer, changelogs, pre-release, branching.
- ▌ Dotnet Secrets Management 2 · rudironsoniManages secrets and sensitive config. User secrets, environment variables, rotation.
- ▌ Dotnet Structured Logging 2 · rudironsoniDesigns log pipelines. Aggregation, structured queries, sampling, PII scrubbing, correlation.
- ▌ Dotnet System Commandline 2 · rudironsoniBuilds .NET CLI apps with System.CommandLine 2.0. Commands, options, SetAction, parsing, testing.
- ▌ Dotnet Gc Memory 3 · rudironsoniTunes GC and memory. GC modes, LOH/POH, Gen0/1/2, Span/Memory deep patterns, ArrayPool.
- ▌ Dotnet Modernize 3 · rudironsoniAnalyzes .NET code for modernization. Outdated TFMs, deprecated packages, superseded patterns.
- ▌ Dotnet Profiling 3 · rudironsoniDiagnoses .NET performance issues. dotnet-counters, dotnet-trace, dotnet-dump, flame graphs.
- ▌ Dotnet Slopwatch 3 · rudironsoniRuns Slopwatch CLI to detect LLM reward hacking -- disabled tests, suppressed warnings.
- ▌ Dotnet Background Services 2 · rudironsoniImplements background work. BackgroundService, IHostedService, lifecycle, graceful shutdown.
- ▌ Dotnet Efcore Architecture 2 · rudironsoniDesigns EF Core data layer architecture. Read/write split, aggregate boundaries, N+1 governance.
- ▌ Dotnet Integration Testing 2 · rudironsoniTests with real infrastructure. WebApplicationFactory, Testcontainers, Aspire, fixtures.
- ▌ Dotnet Middleware Patterns 2 · rudironsoniBuilds ASP.NET Core middleware. Pipeline ordering, short-circuit, exception handling.
- ▌ Dotnet Solution Navigation 2 · rudironsoniOrients in .NET solutions -- entry points, .sln/.slnx, dependency graphs, config.
- ▌ Dotnet Validation Patterns 2 · rudironsoniValidates models and IOptions. DataAnnotations, IValidatableObject, IValidateOptions<T>.
- ▌ Dotnet Ado Unique 3 · rudironsoniConfigures ADO-exclusive features. Environments, approvals, service connections, pipelines.
- ▌ Dotnet Containers 3 · rudironsoniContainerizes .NET apps. Multi-stage Dockerfiles, SDK container publish (.NET 8+), rootless.
- ▌ Dotnet Gha Deploy 3 · rudironsoniDeploys .NET from GitHub Actions. Azure Web Apps, GitHub Pages, container registries.
- ▌ Dotnet Native Aot 3 · rudironsoniPublishes Native AOT binaries. PublishAot, ILLink descriptors, P/Invoke, size optimization.
- ▌ Dotnet Playwright 3 · rudironsoniAutomates browser tests in .NET. Playwright E2E, CI browser caching, trace viewer, codegen.
- ▌ Dotnet Resilience 3 · rudironsoniAdds fault tolerance. Polly v8 + MS.Extensions.Http.Resilience, retry/circuit breaker/timeout.
- ▌ Dotnet UI Chooser 3 · rudironsoniSelects a .NET UI framework. Decision tree across Blazor, MAUI, Uno, WinUI, WPF, WinForms.
- ▌ Dotnet Wpf Modern 3 · rudironsoniBuilds WPF on .NET 8+. Host builder, MVVM Toolkit, Fluent theme, performance, modern C# patterns.
- ▌ Dotnet CLI Release Pipeline 2 · rudironsoniReleases CLI tools. GitHub Actions build matrix, artifact staging, Releases, checksums.
- ▌ Dotnet Container Deployment 2 · rudironsoniDeploys .NET containers. Kubernetes probes, Docker Compose for local dev, CI/CD integration.
- ▌ Dotnet Csharp Configuration 2 · rudironsoniConfigures Options pattern, user secrets, and feature flags. IOptions<T>, FeatureManagement.
- ▌ Dotnet Data Access Strategy 2 · rudironsoniChooses a data access approach. EF Core vs Dapper vs ADO.NET decision matrix, tradeoffs.
- ▌ Dotnet Performance Patterns 2 · rudironsoniOptimizes .NET allocations and throughput. Span, ArrayPool, ref struct, sealed, stackalloc.
- ▌ Dotnet Add Testing 3 · rudironsoniAdds test infrastructure to a .NET project. Scaffolds xUnit project, coverlet, layout.
- ▌ Dotnet Ado Publish 3 · rudironsoniPublishes .NET artifacts from Azure DevOps. NuGet push, containers to ACR, pipeline artifacts.
- ▌ Dotnet Blazor Auth 3 · rudironsoniImplements Blazor auth flows -- login/logout, AuthorizeView, Identity UI, OIDC.
- ▌ Dotnet Gha Publish 3 · rudironsoniPublishes .NET artifacts from GitHub Actions. NuGet push, container images, signing, SBOM.
- ▌ Dotnet Github Docs 3 · rudironsoniCreates GitHub-native docs. README badges, CONTRIBUTING, issue/PR templates, repo metadata.
- ▌ Dotnet HTTP Client 3 · rudironsoniConsumes HTTP APIs. IHttpClientFactory, typed/named clients, resilience, DelegatingHandlers.
- ▌ Dotnet Uno Targets 3 · rudironsoniDeploys Uno Platform apps. Per-target guidance for WASM, iOS, Android, macOS, Windows, Linux.
- ▌ Dotnet Uno Testing 3 · rudironsoniTests Uno Platform apps. Playwright for WASM, platform-specific patterns, runtime heads.
- ▌ Dotnet Architecture Patterns 2 · rudironsoniDesigns ASP.NET Core architecture -- vertical slices, pipelines, caching, errors.
- ▌ Dotnet Csharp Async Patterns 2 · rudironsoniWriting async/await code. Task patterns, ConfigureAwait, cancellation, and common agent pitfalls.
- ▌ Dotnet Service Communication 2 · rudironsoniChooses inter-service protocols. REST vs gRPC vs SignalR vs SSE decision matrix, tradeoffs.
- ▌ Dotnet API Security 3 · rudironsoniSecures ASP.NET Core APIs. Identity, OAuth/OIDC, JWT bearer, passkeys, CORS, rate limiting.
- ▌ Dotnet Cryptography 3 · rudironsoniSelects crypto algorithms and usage. Hashing, AES-GCM, RSA, ECDSA, PQC key derivation.
- ▌ Dotnet Editorconfig 3 · rudironsoniAuthors .editorconfig rules. IDE/CA severity, AnalysisLevel, globalconfig, code style enforcement.
- ▌ Dotnet Gha Patterns 3 · rudironsoniComposes GitHub Actions workflows. Reusable workflows, composite actions, matrix, caching.
- ▌ Dotnet Io Pipelines 3 · rudironsoniBuilds high-perf network I/O. PipeReader/PipeWriter, backpressure, protocol parsers, Kestrel.
- ▌ Dotnet Localization 3 · rudironsoniLocalizes .NET apps. .resx resources, IStringLocalizer, source generators, pluralization, RTL.
- ▌ Dotnet Maui Testing 3 · rudironsoniTests .NET MAUI apps. Appium device automation, XHarness, platform validation.
- ▌ Dotnet Minimal Apis 3 · rudironsoniBuilds ASP.NET Core Minimal APIs -- route groups, filters, TypedResults, OpenAPI.
- ▌ Dotnet Terminal Gui 3 · rudironsoniBuilds full TUI apps. Terminal.Gui v2 -- views, layout (Pos/Dim), menus, dialogs, bindings, themes.
- ▌ Dotnet Test Quality 3 · rudironsoniMeasures test effectiveness. Coverlet code coverage, Stryker.NET mutation testing, flaky tests.
- ▌ Dotnet Uno Platform 3 · rudironsoniBuilds Uno Platform cross-platform apps. Extensions, MVUX, Toolkit controls, Hot Reload.
- ▌ Dotnet API Surface Validation 2 · rudironsoniDetects API surface changes in CI. PublicApiAnalyzers, Verify snapshots, ApiCompat gating.
- ▌ Dotnet Csharp Modern Patterns 2 · rudironsoniUsing records, pattern matching, primary constructors, collection expressions. C# 12-15 by TFM.
- ▌ Dotnet Documentation Strategy 2 · rudironsoniChooses documentation tooling. Starlight, Docusaurus, DocFX decision tree, migration paths.
- ▌ Dotnet Realtime Communication 2 · rudironsoniBuilds real-time features. SignalR hubs, SSE (.NET 10), JSON-RPC 2.0, gRPC streaming, scaling.
- ▌ Dotnet Accessibility 3 · rudironsoniImplements accessible .NET UI. SemanticProperties, ARIA, AutomationPeer, testing per platform.
- ▌ Dotnet Add Analyzers 3 · rudironsoniAdds analyzer packages to a project. Nullable, trimming, AOT compat analyzers, severity config.
- ▌ Dotnet Agent Gotchas 3 · rudironsoniFlags agent mistakes in .NET code -- async misuse, NuGet errors, deprecated APIs, DI.
- ▌ Dotnet CLI Packaging 3 · rudironsoniPublishes to package managers. Homebrew, apt/deb, winget, Scoop, Chocolatey manifests.
- ▌ Dotnet Msbuild Tasks 3 · rudironsoniWrites custom MSBuild tasks. ITask, ToolTask, IIncrementalTask, inline tasks, UsingTask.
- ▌ Dotnet Observability 3 · rudironsoniAdds observability. OpenTelemetry traces/metrics/logs, health checks, custom metrics.
- ▌ Dotnet Serialization 3 · rudironsoniSerializes data. System.Text.Json source generators, Protobuf, MessagePack, AOT-safe patterns.
- ▌ Dotnet Wpf Migration 3 · rudironsoniMigrates desktop apps. WPF/WinForms to .NET 8+, WPF to WinUI or Uno, UWP to WinUI.
- ▌ Dotnet Csharp Coding Standards 2 · rudironsoniDefines baseline C# conventions loaded first -- naming, file layout, style rules.
- ▌ Dotnet Ado Build Test 3 · rudironsoniConfigures .NET build/test in Azure DevOps. DotNetCoreCLI task, Artifacts, test results.
- ▌ Dotnet API Versioning 3 · rudironsoniVersions HTTP APIs. Asp.Versioning.Http/Mvc, URL segment, header, query string, sunset.
- ▌ Dotnet Blazor Testing 3 · rudironsoniTests Blazor components. bUnit rendering, events, cascading params, JS interop mocking.
- ▌ Dotnet Build Analysis 3 · rudironsoniInterprets MSBuild output, NuGet errors, analyzer warnings. Error codes, CI drift.
- ▌ Dotnet Csproj Reading 3 · rudironsoniReads and modifies SDK-style .csproj files. PropertyGroup, ItemGroup, CPM, props.
- ▌ Dotnet Gha Build Test 3 · rudironsoniConfigures GitHub Actions .NET build/test -- setup-dotnet, NuGet cache, reporting.
- ▌ Dotnet Native Interop 3 · rudironsoniCalls native libraries via P/Invoke. LibraryImport, marshalling, cross-platform resolution.
- ▌ Dotnet Security Owasp 3 · rudironsoniHardens .NET apps per OWASP Top 10 -- injection, auth, XSS, deprecated security APIs.
- ▌ Dotnet Csharp Source Generators 2 · rudironsoniCreates Roslyn source generators. IIncrementalGenerator, GeneratedRegex, LoggerMessage, STJ.
- ▌ Dotnet Aspire Patterns 3 · rudironsoniOrchestrates .NET Aspire apps. AppHost, service discovery, components, dashboard, health checks.
- ▌ Dotnet Benchmarkdotnet 3 · rudironsoniRuns BenchmarkDotNet microbenchmarks. Setup, memory diagnosers, baselines, result analysis.
- ▌ Dotnet Blazor Patterns 3 · rudironsoniArchitects Blazor apps. Hosting models, render modes, routing, streaming, prerender.
- ▌ Dotnet CI Benchmarking 3 · rudironsoniGates CI on perf regressions. Automated threshold alerts, baseline tracking, trend reports.
- ▌ Dotnet Domain Modeling 3 · rudironsoniModels business domains. Aggregates, value objects, domain events, rich models, repositories.
- ▌
- ▌ Dotnet File Based Apps 3 · rudironsoniBuilds .NET 10 file-based C# apps. Directives, CLI commands, csproj migration.
- ▌ Dotnet Github Releases 3 · rudironsoniCreates GitHub Releases for .NET. Release creation, assets, notes, pre-release management.
- ▌ Dotnet Multi Targeting 3 · rudironsoniTargets multiple TFMs via polyfills and conditional compilation. PolySharp, API compat.
- ▌ Dotnet Nuget Authoring 3 · rudironsoniCreates NuGet packages. SDK-style csproj, source generators, multi-TFM, symbols, signing.