
Learn to create 3D games and experiences with Unity, exploring Visual Studio integration, physics, textures, and networking. Ideal for C# developers looking to expand their skills into game development and mixed reality.

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#.

Explore building type-safe web applications with F# using the SAFE stack. Learn to create backend services, run F# in browsers, and develop interactive web apps leveraging functional programming benefits.

Discover how to build resilient .NET applications using Polly framework. Learn reactive and proactive strategies to handle faults and outages, from simple retries to advanced bulkhead isolation.

Explore lessons from porting Doom 3 to Java, uncovering insights about game development, 3D graphics, and unexpected revelations about Java's strengths and limitations compared to C++.

Comprehensive overview of ASP.NET Core security features, focusing on API security with IdentityServer4. Covers authentication, authorization, and identity management for modern web applications.

Explore microservices architecture, messaging strategies, and CQRS patterns for scalable, manageable solutions. Learn design principles and implementation using ASP.NET Core and Azure services.

Explore async injection in C#, monads, and functional programming concepts to improve code structure and eliminate leaky abstractions in dependency injection scenarios.

Explore the latest features in C# 8 and future developments, including pattern matching, nullable reference types, and improvements to async/await, enhancing developer productivity and code quality.

Learn to build reliable React components using TypeScript and GraphQL, leveraging type systems to catch errors early and ensure dependable data fetching for improved user experience.

Learn to build serverless web apps using Apollo, React, MobX, GraphQL, databases, and Node.js. Explore modern JavaScript stack for efficient full-stack development.

Explore container-based solutions for efficient database integration testing, overcoming limitations of mocking and in-memory databases while enabling parallel test execution with actual datastores.

Explore software decisions at Jurassic Park: build vs. buy, open-source sustainability, and vendor lock-in risks. Learn from their mistakes to make better choices for your projects.

Explore Reactive software development for high-performance, scalable solutions. Learn to model business-driven systems with Domain-Driven Design, focusing on fluent, type-safe, and Reactive properties. Guidance on modernizing legacy systems included.

Explore domain modeling in F# through the lens of Dungeons & Dragons rules, learning practical functional programming techniques for complex systems.

Explore HTTPS implementation in ASP.NET Core 2 for Docker Linux containers, covering certificate trust, Linux certificate storage, and building secure containers for development and production.

Learn to create lightweight, device-conforming apps using React that work offline and feel native, bridging the gap between responsive web and native applications.

Explore modular software design for easy feature addition/removal. Learn to structure WebAPI, Entity Framework, and database migrations for flexible, loosely-coupled systems.

Discover common pitfalls and best practices for scaling ASP.NET Core applications with insights on async programming, resource management, and performance optimization techniques.

Explore the evolution of web development, from early HTML to modern technologies like SPAs and Web Assembly, in this engaging journey through Internet history.

Explore Blazor, a revolutionary framework enabling .NET applications in browsers via WebAssembly. Learn its component-based architecture, routing, DI system, and JavaScript interop for building responsive client-side UIs.