johnpuksta
- 7 skills
- 0 followers
- 1 week ago last updated
- ▌ Unit Testing · johnpukstaGenerates unit tests for command and query handlers using xUnit and NSubstitute. Implements Arrange-Act-Assert pattern with comprehensive test coverage for success and failure scenarios.
- ▌ Options Pattern · johnpukstaImplements the Options pattern for strongly-typed configuration in .NET. Covers IOptions<T>, IOptionsSnapshot<T>, and IOptionsMonitor<T> with validation and reload support.
- ▌ Server Sent Events · johnpukstaImplements Server-Sent Events (SSE) for real-time server-to-client streaming in ASP.NET Core and .NET 10+. A lightweight, standards-based alternative to SignalR for unidirectional updates.
- ▌ Cqrs Query Generator · johnpukstaGenerates CQRS Queries with Handlers and Response DTOs for read operations. Uses Dapper for optimized read queries, bypassing the domain model for better performance.
- ▌ Ef Core Configuration · johnpukstaGenerates Entity Framework Core configurations using Fluent API. Maps domain entities to database tables with proper relationships, constraints, and conventions.
- ▌ Cqrs Command Generator · johnpukstaGenerates CQRS Commands with Handlers, Validators, and Request DTOs following Clean Architecture patterns. Commands represent actions that modify state and return Result types for proper error handling.
- ▌ Postgresql Best Practices · johnpukstaPostgreSQL database design best practices, naming conventions, indexing strategies, and performance optimization for .NET applications using Npgsql and EF Core.