Aaronontheweb

Aaronontheweb

@Aaronontheweb

GitHub
33 Skills
40821 Total Stars
February 2026 Joined

Public Skills

dotnet-local-tools

by Aaronontheweb

Managing local .NET tools with dotnet-tools.json for consistent tooling across development environments and CI/CD pipelines.

CLI Tools 1.2K 8mo ago

dotnet-slopwatch

by Aaronontheweb

Use Slopwatch to detect LLM reward hacking in .NET code changes. Run after every code modification to catch disabled tests, suppressed warnings, empty catch blocks, and other shortcuts that mask real problems.

Code Review 1.2K 8mo ago

database-performance

by Aaronontheweb

Database access patterns for performance. Separate read/write models, avoid N+1 queries, use AsNoTracking, apply row limits, and never do application-side joins. Works with EF Core and Dapper.

Automation 1.2K 8mo ago

serialization

by Aaronontheweb

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.

Code Gen 1.2K 8mo ago

dotnet-project-structure

by Aaronontheweb

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.

Processing 1.2K 8mo ago

aspire-configuration

by Aaronontheweb

Configure Aspire AppHost to emit explicit app config via environment variables; keep app code free of Aspire clients and service discovery.

API Dev 1.2K 8mo ago

efcore-patterns

by Aaronontheweb

Entity Framework Core best practices including NoTracking by default, query splitting for navigation collections, migration management, dedicated migration services, and common pitfalls to avoid.

API Dev 1.2K 8mo ago

akka-hosting-actor-patterns

by Aaronontheweb

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.

Code Gen 1.2K 8mo ago

playwright-blazor-testing

by Aaronontheweb

Write UI tests for Blazor applications (Server or WebAssembly) using Playwright. Covers navigation, interaction, authentication, selectors, and common Blazor-specific patterns.

Code Gen 1.2K 8mo ago