
Explore open source licensing, rights, and best practices for developers. Learn to make informed decisions when using and creating open source projects in professional environments.

Learn to integrate, extend, and embed Power BI for real-time dashboards and interactive analytics in your apps. Ideal for experienced developers seeking to enhance their applications with powerful data visualization capabilities.

Explore Razor Components in ASP.NET Core 3.0 for building interactive UI with C#. Learn component model, server/client-side execution, and handle state management in this comprehensive guide.

Learn to create custom .NET project templates using dotnet CLI, Visual Studio, and Yeoman to reduce repetition, improve code quality, and save time in application development.

Explore .NET Core 3's modernization of WPF and Windows Forms, learn to retarget applications, and discover efficient deployment methods for contemporary desktop software.

Explore WebAssembly as a powerful alternative to JavaScript for web applications, covering its fundamentals, implementation, and practical usage with Rust and WebAssembly Text Format.

Explore service mesh technology with Istio, understanding its features, benefits, and potential complexities in distributed applications, from microservices to legacy monoliths.

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

Practical guidance on building scalable ASP.NET Core applications using Clean Architecture principles, covering project organization, design strategies, and best practices for maintainable systems.

Discover how to leverage serverless technologies to build a scalable, high-performance social network, improving feature delivery and addressing various system challenges.

Comprehensive guide to implementing DevSecOps in Azure, covering security controls, governance, and best practices for secure development and deployment across the entire application lifecycle.

Discover essential unit testing tools for creating robust, maintainable tests. Learn about BDD, AutoMocking, and Continuous Execution to enhance your testing process and improve code quality.

Explore Kotlin coroutines for efficient asynchronous and concurrent programming, covering suspending functions, structured concurrency, and thread management in HTTP APIs and microservices.

Explore identity integration in applications with IdentityServer experts. Discuss authentication approaches, best practices, and advanced techniques for secure user management beyond username/password.

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.

Practical tools and techniques for efficient API design, including diagramming, documentation, testing, and mockups. Learn to create successful APIs quickly without extensive training.

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

Architectural patterns for efficient build pipelines: minimize rebuilds, optimize code structure, and improve CI/CD processes. Learn strategies to reduce unnecessary rebuilds and enhance development workflow.

Explore the evolving role of modern developers, from coding specialists to versatile professionals. Learn essential skills for success in today's dynamic IT landscape.

Explore the complexities of software versioning, its impact on users, and strategies to navigate challenges in library and framework updates.