
Unravel the mysteries of C# expression trees, exploring their power in Entity Framework, AutoMapper, and NHibernate. Learn creation techniques and practical applications in .NET development.

Explore techniques and code patterns for high-performance C#, from analysis to optimization. Learn to identify bottlenecks and apply optimization strategies used in database engine development.

Explore real-time web functionality with SignalR, from basic chat applications to advanced use cases in Angular, MVC, and Blazor. Learn mechanics, protocols, and practical implementations.

Learn to create 3D games and mixed reality experiences with Unity. Explore Visual Studio integration, physics, textures, explosions, and networking features for interactive 3D worlds.

Learn to code a neural network for image recognition in C# from scratch, covering gradient descent, activation functions, and backpropagation without complex math or external libraries.

Explore event-driven collaboration in microservices architecture, addressing data distribution challenges and integrating services using events. Learn implementation examples in C#, Python, and Go with RabbitMQ and Kafka.

Explore integrating C# and Rust codebases, focusing on safety and performance benefits. Learn design strategies for robust foreign function interfaces using Seq's storage engine as a case study.

Build a serverless search engine for NuGet packages using Azure Functions and Azure Search. Index packages, listen for updates, and create an API for efficient type-based queries.

Learn to build parsers in C# using simple patterns. Discover how to implement domain-specific languages and query systems, enhancing your programming toolkit with practical language implementation skills.

Karel Zikmund shares deep-dive investigations from the .NET team, covering long-term issues, unexpected bug activations, and surprising root causes. Learn about hardware troubleshooting, minimal reproduction, and balancing innovation with compatibility.

Uncover Entity Framework performance issues by investigating SQL Server configurations, using profiling tools, and analyzing Query Execution Plans to optimize LINQ queries and boost app speed.

Explore C# through the lens of an experienced programmer, highlighting unique features, potential pitfalls, and effective learning strategies for seasoned developers.

Explore Kotlin from a C# developer's perspective, comparing languages, platforms, and features. Learn to build efficient Android apps and bridge the gap between Kotlin and C#.

Learn to build real-time, distributed applications using Akka.NET, Kubernetes, .NET Core, and Azure. Explore fault tolerance, scalability, containerization, and cloud orchestration for modern .NET development.

Explore Cosmos DB integration with Entity Framework Core, covering setup, features, and practical implementation through demos and code examples.

Explore innovative AI-driven web security methods, including facial recognition for 2FA, user behavior analysis, and machine learning to detect fraudulent content, enhancing protection for all users.

Explore effective application monitoring in ASP.NET Core, covering logging, metrics, and events. Learn to implement visibility tools and gain actionable insights for distributed systems.

Learn to optimize async/await in C# by analyzing .NET compilation, improving performance, exception handling, and app size through practical examples and code optimization techniques.

Explore F# programming with Don Syme as he shares beloved code examples, discussing language design, functional and object programming, and finding the sweet spot for functional-first programming in teams.

Unravel the mysteries of async/await in C#, exploring its history, design choices, and inner workings. Learn optimization techniques and solutions for common async programming challenges.

Explore internal exception handling mechanisms in Windows, C++, and C#. Dive into SEH, VEH, VCH, and advanced techniques like catching StackOverflowException. Includes live debugging and low-level code analysis.