
Learn to craft tests that narrate your domain's story, enhancing code understanding and eliminating stale documentation. Discover techniques for creating informative, future-proof tests that benefit the entire development team.

Explore modern CMake practices for simplified, maintainable build systems. Learn to recognize legacy code, refactor effectively, and leverage new APIs for improved developer experience in C/C++ projects.

Explore security vulnerabilities and exploit development through hands-on examples, including a stack buffer overflow, to gain an attacker's perspective and enhance secure coding practices.

Explore mutation testing in C++: inserting bugs to evaluate test effectiveness, with insights on implementation, advantages, and new mutation designs for improved code quality.

Explore challenges in implementing navigation features and software updates for Renault's Carminat infotainment system, and learn about future developments in automotive technology.

Explore common cognitive biases in software development teams and learn strategies to overcome misconceptions, improving problem-solving and decision-making processes.

Explore Git's core concepts, object model, and unique features to master version control and craft a beautiful project history.

Explore the architecture of JetBrains Rider IDE, including its microservices approach, reactive protocol, and communication with various tools. Gain insights into the inner workings of modern IDE development.

Explore in-app chaos testing techniques to uncover and address potential system failures, enhancing software resilience without modifying the codebase.

Discover Visual Studio 2019's latest features for C# development, including performance enhancements, coding tools, debugging improvements, and more, demonstrated by a Microsoft engineer.

Explore advanced TypeScript features like union types, intersection types, mixins, and generics. Learn to leverage these powerful tools for clearer, more reliable code and efficient solution delivery.

Explore Angular forms, from template-driven to reactive, covering validation, custom components, and complex requirements. Gain practical insights for efficient form handling in web applications.

Discover practical steps to improve your DevOps process, from backlog management to safe production deployment, focusing on delivering value to users faster and more effectively.

Explore key aspects of Domain-Driven Design, including deep collaboration with domain experts, and discover five essential strategies for achieving excellence in software development.

Discover strategies for adapting apps to the Chinese market and learn valuable insights from China's tech ecosystem. Gain practical knowledge to expand your software's reach globally.

Explore Cosmos DB integration with Entity Framework Core, covering setup, data management, and advanced features for efficient NoSQL database development.

Explore cloud governance strategies balancing agility and compliance. Learn foundational planning, policy controls, and cost management techniques for effective cloud environments.

Learn Angular 8 basics: TypeScript, components, services, pipes, and Angular CLI. Hands-on coding for building web applications with this popular framework.

Explore modern C# development in Visual Studio 2019 with insider insights on performance, editing, debugging, and more from a Microsoft engineer's demo-filled session.

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

Explore cloud-native technologies' impact on application security, transforming DevSecOps from blocker to enabler. Learn tools and processes for enhanced visibility, vulnerability discovery, and feedback loops.