Skip to content
cccskills

Aaron Stannard

@Aaronontheweb

CEO @petabridge Maintainer: @akkadotnet

39 skills1 repository 1.2K

Skills (39)

Refine in search

Modern .NET project structure including .slnx solution format, Directory.Build.props, central package management, SourceLink, version management with RELEASE_NOTES.md, and SDK pinning with global.json.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Build reactive/event-driven C# with R3 (Cysharp's modern reimplementation of Reactive Extensions). Covers the Observable<T>/Observer<T> model, the OnErrorResume error contract, async dispatch with AwaitOperation, Task/IAsyncEnumerable integration, TimeProvider/FrameProvider scheduling, the concurrency contract, and how R3 differs from System.Reactive (Rx.NET).

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Write integration tests using TestContainers for .NET with xUnit. Covers infrastructure testing with real databases, message queues, and caches in Docker containers instead of mocks.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Cache Playwright browser binaries in CI/CD pipelines (GitHub Actions, Azure DevOps) to avoid 1-2 minute download overhead on every build.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Choose the right serialization format for .NET applications. Prefer schema-based formats (Protobuf, MessagePack) over reflection-based (Newtonsoft.Json). Use System.Text.Json with AOT source generators for JSON scenarios.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Create and maintain AGENTS.md / CLAUDE.md snippet indexes that route tasks to the correct dotnet-skills skills and agents (including compressed Vercel-style indexes).

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Patterns for building entity actors with Akka.Hosting - GenericChildPerEntityParent, message extractors, cluster sharding abstraction, akka-reminders, and ITimeProvider. Supports both local testing and clustered production modes.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Akka.Management for cluster bootstrapping, service discovery (Kubernetes, Azure, Config), health checks, and dynamic cluster formation without static seed nodes.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Write integration tests using .NET Aspire's testing facilities with xUnit. Covers test fixtures, distributed application setup, endpoint discovery, and patterns for testing ASP.NET Core apps with real dependencies.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Organize DI registrations using IServiceCollection extension methods. Group related services into composable Add* methods for clean Program.cs and reusable configuration in tests.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Design stable, compatible public APIs using extend-only design principles. Manage API compatibility, wire compatibility, and versioning for NuGet packages and distributed systems.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Write modern, high-performance C# code using records, pattern matching, value objects, async/await, Span<T>/Memory<T>, and best-practice API design patterns. Emphasizes functional-style programming with C# 12+ features.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Use Verify for snapshot testing in .NET. Approve API surfaces, HTTP responses, rendered emails, and serialized outputs. Detect unintended changes through human-reviewed baseline files.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Snapshot test email templates using Verify to catch regressions. Validates rendered HTML output matches approved baseline. Works with MJML templates and any email renderer.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Create a shared ServiceDefaults project for Aspire applications. Centralizes OpenTelemetry, health checks, resilience, and service discovery configuration across all services.

The English summary is being prepared. Showing the original description.

Aaronontheweb/dotnet-skills1.2KUpdated Oct 12, 2026

Is this your account? Link GitHub to bring it onto your creator page (Japanese)