C#.NET / Subject
Research Level
Explore research-level C# and .NET through CLR, Roslyn, JIT, GC and memory internals, high-performance computing, distributed systems, enterprise architecture, AI and edge computing.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Research
106 topics- CLR Internals
- CoreCLR
- Common Type System Internals
- Common Intermediate Language
- IL Instructions
- Assembly Metadata
- Assembly Loading
- JIT Compilation
- Tiered Compilation
- ReadyToRun
- NativeAOT
- Garbage Collector Internals
- GC Algorithms
- Workstation GC
- Server GC
- Large Object Heap
- Pinned Object Heap
- C# Compiler Architecture
- Roslyn
- Syntax Trees
- Semantic Models
- Compilation API
- Symbol API
- Roslyn Analyzers
- Source Generators
- Incremental Source Generators
- Code Fix Providers
- Compiler Optimization
- IL Generation
- High-Performance .NET
- Zero-Allocation Programming
- Span<T>
- Memory<T>
- ArrayPool<T>
- MemoryPool<T>
- SIMD
- Vectorization
- System.Numerics
- Hardware Intrinsics
- Unsafe Programming
- MemoryMarshal
- BinaryPrimitives
- BenchmarkDotNet
- CPU Profiling
- Memory Profiling
- Lock-Free Programming
- Cache-Aware Programming
- .NET Memory Model
- Atomic Operations
- Lock-Free Algorithms
- Wait-Free Algorithms
- Thread Synchronization Internals
- Task Scheduler Internals
- Async State Machine Internals
- Channels
- System.Threading.Channels
- Pipelines
- System.IO.Pipelines
- Parallel Algorithms
- Distributed Systems Theory
- CAP Theorem
- Consensus Algorithms
- Distributed Consensus
- Distributed Coordination
- Distributed Locks
- Distributed Transactions
- Two-Phase Commit
- Eventual Consistency
- Strong Consistency
- Idempotency
- Fault Tolerance
- Resilient Systems
- High Availability
- Horizontal Scaling
- Distributed Data Processing
- Enterprise .NET Architecture
- Domain-Driven Design
- Strategic DDD
- Tactical DDD
- Bounded Contexts
- Aggregates
- Domain Events
- Event Sourcing
- CQRS
- Microservices Architecture
- Service-Oriented Architecture
- Reactive Architecture
- Serverless Architecture
- Multi-Tenant Architecture
- .NET Native AOT
- Cloud-Native .NET
- AI Integration with .NET
- Machine Learning with ML.NET
- Generative AI with .NET
- LLM Integration with .NET
- Semantic Kernel
- AI Agents with .NET
- GPU Computing with .NET
- WebAssembly
- Blazor WebAssembly
- Blazor Server
- Blazor Hybrid
- .NET Aspire
- Distributed Application Development
- Edge Computing with .NET
- IoT with .NET
Topics
106 published topics
- 101 Blazor ServerLearn Blazor Server through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 102 Blazor HybridLearn Blazor Hybrid through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 103 .NET AspireLearn .NET Aspire through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 104 Distributed Application DevelopmentLearn Distributed Application Development through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
- 105 Edge Computing with .NETLearn Edge Computing with .NET through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
- 106 IoT with .NETLearn IoT with .NET through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning