askill
christian289

christian289

Publisher on askill

121 total stars
Skills11
Updated 4/3/2026
GitHub
implementing-repository-pattern
implementing-repository-pattern
christian2894/3/2026

Implements the Repository pattern with Service Layer for data access abstraction in .NET. Use when separating data access logic from business logic or building testable data layers.

21
AI 84
configuring-console-app-di
configuring-console-app-di
christian2893/26/2026

Implements dependency injection using GenericHost in .NET Console Applications. Use when building console applications that require DI, hosted services, or background tasks.

18
AI 90
optimizing-wpf-memory
optimizing-wpf-memory
christian2891/28/2026

Covers WPF memory optimization including Freezable patterns, common memory leak causes, and diagnostic techniques. Use when experiencing memory growth, implementing resource caching, or debugging memo...

12
AI 88
optimizing-io-operations
optimizing-io-operations
christian2891/28/2026

Optimizes standard I/O and file operations for high-performance data processing in .NET. Use when building high-throughput file processing or competitive programming solutions.

11
AI 87
handling-async-operations
handling-async-operations
christian2891/28/2026

Implements asynchronous programming patterns using Task, ValueTask, and ConfigureAwait in .NET. Use when building non-blocking I/O operations or improving application responsiveness.

11
AI 82
displaying-slider-index
displaying-slider-index
christian2891/28/2026

Displays 0-based collection indices as 1-based numbers in WPF Slider controls. Use when showing user-friendly slice/page numbers while maintaining 0-based internal indexing.

9
AI 81
binding-enum-command-parameters
binding-enum-command-parameters
christian2891/28/2026

Binds enum values to WPF CommandParameter using x:Static markup extension. Use when passing enum types to commands or avoiding string-based command parameter errors.

9
AI 80
using-wpf-clipboard
using-wpf-clipboard
christian2891/28/2026

Uses WPF Clipboard for copy/paste operations with text, images, and custom data formats. Use when implementing copy/paste functionality or inter-application data transfer.

9
implementing-wpf-adorners
implementing-wpf-adorners
christian2891/28/2026

Implements WPF Adorner decoration layers with AdornerLayer, AdornerDecorator, and custom Adorner patterns. Use when building drag handles, validation indicators, watermarks, selection visuals, or resi...

7
AI 95
implementing-pubsub-pattern
implementing-pubsub-pattern
christian2891/28/2026

Implements Pub-Sub patterns using System.Reactive and Channels for event-based communication in .NET. Use when building reactive applications or decoupled event-driven architectures.

7
AI 85
formatting-wpf-csharp-code
formatting-wpf-csharp-code
christian2891/28/2026

Formats WPF XAML and C# code using XamlStyler and dotnet format. Generates Settings.XamlStyler and .editorconfig files automatically. Use when code formatting or style cleanup is needed.

7
Showing all 11 skills.