
Explore the Clean Architecture's principles and benefits, and learn practical steps to implement it in .NET Core, with examples and open-source library recommendations.

Explore serverless and container technologies with AWS for .NET Core, including Lambda and Elastic Container Service. Learn when to use each approach for optimal application deployment.

Explore alternative approaches to Dependency Injection, examining functional programming concepts and their applicability to object-oriented programming. Gain insights into controlling non-deterministic behavior in software development.

Explore F#'s journey as a versatile, cross-platform language that bridges gaps between diverse technologies, programming paradigms, and development environments.

Explore reactive programming evolution from Rx.NET to reactive streams, focusing on Akka.NET streams implementation and their versatile applications in networking and event sourcing.

Explore Apache Kafka's scalable messaging system for distributed architectures. Learn architectural principles and build a .NET project to efficiently produce and consume messages.

Comprehensive guide to implementing various authentication and authorization methods in ASP.NET Core 2, including social, local, AD-based, and token-based logins for SPAs.

Demystifying date/time handling in .NET: Learn to confidently work with dates, times, and time zones, overcoming common pitfalls and understanding core concepts.

Explore 12 Factor methodology for building scalable, deployable microservices using ASP.NET Core. Learn key principles for configuration, logging, concurrency, and more to enhance application stability and ecosystem integration.

Explore the evolution of .NET, Visual Studio, and related tools, understanding the forces that shaped this open-source, cross-platform development platform and its promising future.

Introduction to Kubernetes for .NET developers, covering key concepts, architecture, deployment, and future possibilities for both legacy and modern applications.

Explore property-based testing in C# and F# using FsCheck, learning how to generate input values that challenge your code's expected properties and behavior.

Explore alternative approaches to simplify ASP.NET Core architecture, improving code clarity, reducing dependencies, and enhancing performance while maintaining clean, testable designs.

Explore monads in C#, learn to extract values, and discover how to combine dependency injection with async/await without leaky abstractions. Includes practical code examples and container concepts.

Learn to build a neural network for image recognition from scratch in C#, covering key concepts like gradient descent and backpropagation without complex math or external libraries.

Explore modern backend development with ASP.NET Core, covering HTTPClientFactory, API tooling, non-HTTP workloads, background tasks, and queues. Learn current features and future plans for building efficient microservices.

Explore Blazor's capabilities for building Single Page Applications using C# and Razor pages in the browser, comparing it with other SPA frameworks and discussing its strengths and challenges.

Explore unconventional coding ideas and their unexpected benefits. Learn why pursuing "stupid" projects can lead to valuable insights, skill development, and innovation in software engineering.

Explore ASP.NET Core's capabilities for web development and its seamless integration with Azure, covering deployment options, performance monitoring, and containerization.

Explore Cloud Native applications with .NET Core, covering containerization, orchestration, and microservices. Learn to build, deploy, and monitor using real-world examples and best practices.

Dive deep into asynchronous programming in .NET, exploring compiler handling, common pitfalls, and performance optimization techniques for efficient and bug-free async/await implementation.