
Explore principles and patterns for crafting elegant object systems in software development through Domain Driven Design concepts.

Build event-based systems using Azure services and learn how microservices communicate asynchronously with Event Hub. Explore retry and deduplication strategies for robust event-driven architectures.

Explore Entity Component System (ECS) architecture for game programming, covering design principles, implementation details, and practical coding examples using C++ and SFML.

Explore package managers for C++ dependencies, comparing system, build system, and language-specific solutions. Learn to streamline workflows and efficiently manage libraries across platforms.

Discover practical frameworks and approaches for enterprise mobile development, comparing native, hybrid, and web solutions with real-world examples beyond basic implementations.

Explore automatic instrumentation mechanisms across 11 programming languages, from code-path and library-level implementations to binary instrumentation using eBPF for comprehensive observability coverage.

Discover how to design and implement a modular monolith architecture that's ready for future distribution, minimizing complexity while maintaining scalability potential for your applications.

Master the art of building CLI tools in .NET, from designing user-friendly interfaces with Spectre to publishing on NuGet. Learn command options, documentation best practices, and distribution techniques.

Discover a practical approach to combining Clean Architecture and Test Pyramid principles through real-world API examples, offering clear solutions for modern software development challenges.

Discover how Dapr and .NET Aspire revolutionize application observability, enhancing monitoring capabilities and system transparency in cloud-native environments.

Discover how to create custom AI CoPilots using Azure OpenAI and Semantic Kernel, from understanding model training fundamentals to implementing personalized solutions for internal applications.

Discover how side projects like poe.ninja can transform your development journey, boost technical skills, and create meaningful impact while balancing quality with speed in software development.

Discover how to build and integrate WebAssembly components using C#, explore WIT files, and learn about cross-language component interaction while mastering standard .NET tooling for Wasm development.

Discover how to build resilient applications using Dapr Workflow's durable execution features and resiliency policies. Learn practical C# implementations for reliable distributed systems with hands-on demonstrations of workflow scheduling and execution p…

Dive into the technical journey of porting the classic game Doom to MAUI, exploring cross-platform development challenges, framework limitations, and code-sharing solutions between WPF and MAUI implementations.

Discover essential libraries and best practices for .NET MAUI development, including MVVM toolkit, source generators, custom views, and C#-based UI development without XAML.

Discover how to assess NuGet package security using OpenSSF Scorecard, focusing on maintenance quality, workflow safety, and security tools implementation for better application security.

Discover powerful lesser-known features of EF Core in .NET 8, exploring advanced capabilities and optimization techniques to enhance your database operations and development workflow.

Discover how to leverage Roslyn APIs to automate C# code generation, transform JSON specs into syntax trees, and generate thousands of classes efficiently for .NET applications.

Master advanced Playwright capabilities for end-to-end testing, from project dependencies to API mocking, box steps, and time testing across multiple browsers and platforms.

Dive into gRPC implementation in .NET, exploring contract-based communication, client-side load balancing, and transcoding for enhanced service-to-service interactions and improved performance.