.NET Fundamentals

0%
Coding
Theory
Quiz

    Concurrency Threading

    • Thread-Safe ObjectPool<T>

      Senior

    Async Streaming

    • Refactor Task<T> to ValueTask<T>

      Mid
    • Fix Async Deadlock From .Result

      Mid
    • Concurrent Tasks With WhenAll Aggregation

      Mid
    • Async Initialization Factory Pattern

      Senior

    Serialization Spans

    • Hardware Specs to JSON Utility

      Mid
    • Recyclable Buffer Pool File Processor

      Senior

    Generics Extension Methods

    • Custom LINQ and String Extensions

      Junior
    • Generic Average With INumber<T>

      Senior

    Reflection Dynamic Loading

    • Invoke Private Method via Reflection

      Mid
    • Mutate a Private Field via Reflection

      Mid
    • AuditLog Attribute and Reflection Processor

      Senior
    • Reflection-Based Plugin Loader

      Senior

    Linq Queries

    • Merge Users With UnionBy on Email

      Junior
    • Conditional WhereIf<T> LINQ Extension

      Junior
    • Custom LINQ DistinctBy Operator

      Mid
    • Left Outer Join With GroupJoin

      Mid
    • Daily Meter Usage Summaries

      Mid
    • Hourly Meter Aggregation With Gaps

      Senior

    Background Services Data Access

    • Scheduled BackgroundService With Fixed Interval

      Mid

    Dependency Injection Configuration

    • Logging Decorator for IMessageService

      Mid
    • Strongly-Typed Settings With IOptions<T>

      Mid
    • Typed HttpClient via IHttpClientFactory

      Mid
    • Captive Dependency: Scoped Into Singleton

      Senior

    Iterators Collections

    • Infinite Fibonacci With yield return

      Junior

    Types Equality Operators

    • Dynamic Method Invocation via Reflection

      Senior

    Resource Lifecycle Events Validation Attributes

    • Delegate-Based Download Progress Callback

      Mid
    • StockTicker Pub-Sub With Events

      Mid