Loading...
Loading...
Found 48002 skills
sammcj
Applies Go testing best practices for writing and modifying test files, ensuring robust and maintainable test code.
Aaronontheweb
Generates integration tests for .NET Aspire applications using xUnit, covering distributed setup, endpoint discovery, and real dependency testing for ASP.NET Core.
Aaronontheweb
Provides testing patterns for Akka.NET actors, including unit/integration tests with dependency injection, TestProbes, and persistence verification.
Aaronontheweb
Provides patterns for building entity actors in Akka.Hosting, including cluster sharding and reminders, for both local testing and production environments.
Aaronontheweb
Guides implementation of high-performance C# 12+ code with records, pattern matching, and functional-style patterns for modern API development.
Aaronontheweb
Generates .NET integration tests using TestContainers and xUnit to test against real databases, message queues, and caches in Docker containers.
Aaronontheweb
Guides .NET developers in selecting optimal serialization formats, prioritizing schema-based options and System.Text.Json with AOT for performance and efficiency.
Aaronontheweb
Provides snapshot testing for .NET to verify API surfaces, HTTP responses, and serialized outputs against human-reviewed baselines.
Aaronontheweb
Detects problematic .NET code patterns like disabled tests and empty catch blocks to prevent hidden issues masked by shortcuts.
Aaronontheweb
Manages application configuration using Microsoft's Options pattern with validation and strongly-typed settings for .NET applications.
Aaronontheweb
Identifies high-risk code areas by analyzing coverage and CRAP scores, highlighting cyclomatic complexity and untested paths.
Aaronontheweb
Guides .NET type design for performance, including sealing classes, readonly structs, and optimal collection selection.
Aaronontheweb
Provides Entity Framework Core best practices for .NET developers, covering NoTracking, migration management, and common pitfalls to avoid.
Aaronontheweb
Configures Akka.NET with .NET Aspire for actor systems, clustering, persistence, and orchestration in development and production environments.
Aaronontheweb
Manages NuGet packages via dotnet CLI and Central Package Management, avoiding direct XML edits and enabling shared version control for .NET projects.
Aaronontheweb
Generates a shared ServiceDefaults project for Aspire applications, centralizing OpenTelemetry, health checks, resilience, and service discovery configurations.
Aaronontheweb
Generates responsive transactional emails using MJML templates with dynamic variables, ensuring cross-client compatibility and development testing.
Aaronontheweb
Configures modern .NET project structures with solution files, centralized package management, versioning, and SDK pinning for maintainable codebases.
Aaronontheweb
Guides developers in selecting appropriate .NET concurrency patterns, including async/await, Channels, and Akka.NET, to avoid manual synchronization.
Aaronontheweb
Organizes .NET dependency injection registrations using IServiceCollection extension methods for cleaner Program.cs and testable configurations.
Aaronontheweb
Writes UI tests for Blazor applications (Server/WebAssembly) using Playwright, covering navigation, interactions, and Blazor-specific patterns.
Aaronontheweb
Provides critical Akka.NET best practices for distributed application development, covering event streaming, supervision strategies, error handling, and cluster patterns.
Aaronontheweb
Designs stable, versioned public APIs using extend-only principles to ensure backward compatibility in distributed systems and NuGet packages.
Aaronontheweb
Manages local .NET development tools via dotnet-tools.json for consistent environment setup across development and CI/CD.