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

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

Explore microservice security challenges and solutions, covering password hygiene, secret storage, authentication, and service meshes. Learn to build secure distributed systems with practical insights.

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.

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 effective methods to identify and avoid common security pitfalls in web applications, covering OWASP Top 10, code analysis, threat avoidance, and secure authentication practices.

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 identity integration in applications with IdentityServer experts. Discuss authentication approaches, best practices, and advanced techniques for secure user management beyond username/password.

Explore advanced Kubernetes topics: pod scheduling, admission controllers, autoscaling, custom resources, and service mesh implementation for improved application platform management.

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.

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