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
- 81 AggregatesLearn Aggregates through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 82 Domain EventsLearn Domain Events through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 83 Event SourcingLearn Event Sourcing through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 84 CQRSLearn CQRS through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 85 Microservices ArchitectureLearn Microservices Architecture through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 86 Service-Oriented ArchitectureLearn Service-Oriented Architecture through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 87 Reactive ArchitectureLearn Reactive Architecture through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 88 Serverless ArchitectureLearn Serverless Architecture through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 89 Multi-Tenant ArchitectureLearn Multi-Tenant Architecture through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 90 .NET Native AOTLearn .NET Native AOT through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 91 Cloud-Native .NETLearn Cloud-Native .NET through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 92 AI Integration with .NETLearn AI Integration with .NET through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
- 93 Machine Learning with ML.NETLearn Machine Learning with ML.NET through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
- 94 Generative AI with .NETLearn Generative AI with .NET through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
- 95 LLM Integration with .NETLearn LLM Integration with .NET through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
- 96 Semantic KernelLearn Semantic Kernel through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 97 AI Agents with .NETLearn AI Agents with .NET through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
- 98 GPU Computing with .NETLearn GPU Computing with .NET through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
- 99 WebAssemblyLearn WebAssembly through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
- 100 Blazor WebAssemblyLearn Blazor WebAssembly through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning