
Explore advanced techniques for diagnosing and resolving issues in .NET Core 3.1 applications, including new APIs, command-line tools, and Visual Studio features for efficient troubleshooting and performance optimization.

Explore Unity game development from an enterprise C# perspective, covering project structure, language versions, asset management, and key differences from traditional C# projects.

Explore gRPC for ASP.NET Core, a high-performance framework for creating lightning-fast microservices and frontend applications, with insights on its advantages, implementation, and integration with existing technologies.

Demystifying functional programming concepts and jargon through clear explanations and F# examples, making FP accessible to developers of all backgrounds.

Explore Apache Kafka's event streaming platform for .NET developers, covering architecture, pub/sub messaging, and real-time stream processing applications at scale.

Explore reverse engineering techniques using a classic 90s game as an example. Learn about file structures, compression, graphics, and audio while rebuilding the game in C#.

Learn X86 Assembly basics to understand Compiler Explorer output, including memory, registers, conditionals, loops, and optimizations. Gain skills to analyze your own code's assembly.

Explore Unicode's complexities, from ancient scripts to modern emojis, and learn how text encoding impacts computer systems and programming languages like C++.

Explore customizing Qt for high-performance graphics on specialized hardware, including modifications for devices without GPUs and extending QML across multiple displays.

Explore IncludeOS's use of Conan for cross-platform dependency management in library OS development, covering package editing, maintenance, and workflow optimization.

Explore advanced ASP.NET Core concepts like custom middlewares, model binders, URL rewriting, and background tasks. Expand your knowledge beyond the basics for real-world application development.

Learn to provision cloud infrastructure using .NET Core with Pulumi, an open-source IaC tool. Explore benefits over traditional methods, create reusable abstractions, and leverage existing programming skills.

JavaScript's evolution: from quirks to modern features. Explore past mistakes, current best practices, and future developments in this humorous yet informative talk on the language that's "eating the world".

Explore functional programming concepts in TypeScript, comparing them with F#. Learn which ideas fit well and which are better suited for more functional languages.

Explore recent and future C# features, including nullable reference types, record types, and potential developments, with insights from language designer Mads Torgersen.

Explore immutability in C# and .NET, learning its benefits, implementation techniques, and practical applications for cleaner, more reliable code.

Explore modernizing legacy frontends using Web Components, focusing on Angular Elements to migrate AngularJS to Angular. Learn strategies for gradual upgrades and overcoming architectural challenges in large-scale refactoring.

Explore C# compiler internals, focusing on lowering techniques in foreach loops, lambdas, and yield statements. Gain insights into performance optimization and code behavior.

Explore Entity Framework Core's inner workings to optimize database access, including querying, relationships, unit testing, and Domain-Driven Design integration.

Explore scaling IoT data processing with Akka.NET's actor model. Learn stateful coding, resilience, and strategies for handling millions of devices efficiently.

Explore server-side Blazor integration with authentication, data access, API endpoints, file uploads, and SignalR. Learn to create robust web applications with practical demos and source code.