
Explore advanced VB.NET concepts including object serialization with JSON, delegates, and multithreading. Enhance your programming skills with practical implementations and in-depth explanations.

Explore TypeScript's origins, unique type system, and benefits, even for dynamic language enthusiasts, with Anders Hejlsberg, the project's lead architect.

Learn to generate comprehensive documentation from .NET source code using Roslyn, creating diagrams that illustrate application structure and flow in various formats for improved team and stakeholder understanding.

Explore the synergy between EF Core and SQL Server, from basic scaffolding to advanced schema evolution and SQL debugging, to create elegant database solutions.

Discover how to build AI-driven applications using Semantic Kernel framework, leveraging LLMs and planners to create autonomous agents that intelligently fulfill user requests and automate complex tasks.

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 the strategic journey of migrating warehouse operations from C# to Elixir, exploring key decisions, technical challenges, and business benefits for enhanced scalability and system resilience.

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.