
Discover advanced Visual Studio debugging techniques to troubleshoot memory issues, analyze past events, and optimize performance, enhancing your development efficiency.

Azure Functions and Cognitive Services integration for automated image analysis, including content evaluation and metadata storage in the cloud.

Learn to build cross-platform desktop apps using web technologies and NodeJS with Electron. Explore features, packaging, distribution, and ecosystem resources for creating your own applications.

Discover MSBuild improvements for .NET Core, including simplified project files and multi-targeting. Learn to customize, extend, and debug builds confidently for enhanced project management.

Explore hypothesis-driven performance testing for rapid experimentation and informed architectural decisions, enabling evolutionary design through lightweight tools and techniques.

Explore microservices architecture, Conway's Law, and organizational structures for faster deployment, scaling, and robustness in software development.

Explore F# and Fable to leverage JavaScript's ecosystem while enjoying functional programming, static typing, and cross-platform development for web, desktop, and mobile apps.

Practical tips for architecting multitenant SaaS applications, covering security, cost efficiency, and management. Learn from real-world cloud migration experiences to build robust, scalable solutions.

Explore effective C++ unit testing techniques, tools, and practices to enhance code quality, prevent regressions, and streamline development, including strategies for testing legacy code.

Explore Git's inner workings, repository fundamentals, and flexible history modeling to enhance your version control skills and boost productivity.

Explore Trompeloeil, a C++14 mocking framework, through TDD. Learn advanced techniques for unit testing, including patterns, sequential ordering, and custom matchers.

Explore ETW's powerful diagnostic capabilities for Windows developers, covering CPU, memory, concurrency, and more. Learn to diagnose complex issues and build self-diagnosing applications using innovative performance tools.

Explore .NET Standard: a simplified cross-platform solution for NuGet packages. Learn its relationship to .NET Core and the magic behind its functionality.

Explore the Command Pattern in functional and OOP, and its modern applications in concurrency, serializability, and separation of concerns.

Strategies for implementing DevOps in resistant organizations, focusing on technical and cultural changes, overcoming barriers, and subtle techniques to drive transformation without explicit management approval.

Practical tactics to leverage C#'s type system for improved compiler feedback, safer code optimization, and enhanced programming philosophy. Explore simple to advanced techniques.

Explore domain invariants and property-based testing to improve software design, reduce test-debt, and enhance communication with domain experts across various programming paradigms.

Explore techniques for end-to-end automated testing in microservices architectures, including protocol-based testing, approval testing, and optimizing deployment pipelines for effective feedback.

Explore new C++17 libraries and features with practical examples and background information, enhancing your understanding and application of the latest language improvements.

Techniques for managing and improving large, undocumented C++ codebases, including unit testing, mocking, and refactoring strategies to enhance maintainability and extensibility.

Discover hidden features and forgotten tricks in Visual Studio to boost your productivity and efficiency as a .NET developer. Learn time-saving techniques to enhance your coding experience.