
Explore real-world examples of latent C++ bugs uncovered during compiler updates and static analysis, highlighting the importance of modern tooling for code quality and maintainability.

Exploring common Python practices that can lead to issues, with insights on improving code readability and effectiveness in dynamic languages.

Explore clang-tidy for code improvement and AddressSanitizer for runtime analysis on Windows. Learn to write custom checks and leverage these powerful tools in Visual Studio C++ projects.

Explore modern C++ techniques for creating zero-cost abstractions that eliminate code repetition, improve readability, and enhance functionality without sacrificing performance.

Explore techniques for creating a fast incremental compiler for large codebases, focusing on efficient data structures and algorithms to reduce compilation time from minutes to seconds.

Discover how build systems can enhance your codebase, safeguard against harmful patterns, and become a valuable tool beyond just compiling. Learn best practices for maintaining a clean and efficient build process.

Explore dependency management in C++, covering types, impacts, and C++20 Modules. Learn to better understand and handle dependencies in software projects.

Explore C++20 coroutines for creating generators and iterables, improving code clarity and abstraction. Learn to leverage coroutines for better composition and control flow in real-time applications.

Explore gRPC technology, its use cases, and advantages over REST API. Learn implementation examples and discover how it solves common API development challenges.

Explore the journey of a CPU instruction through modern processor architecture, covering out-of-order execution, caching, and branch prediction in this informative talk.

Explore C++11's Memory Model, its impact on multi-threaded programming, and related concepts like Data-Oriented Design and Cache Oblivious Algorithms for faster, more correct code.

Explore cache-friendly data structures and algorithms for improved performance. Learn tools and techniques to analyze and optimize cache efficiency in modern CPUs.

Exploring Agile implementation in hardware development teams for 5G telecom base stations. Analyzes challenges, successes, and lessons learned from transitioning from waterfall to Agile in a mixed hardware-software environment.

Explore strategies and tools for testing concurrent code, including race conditions, non-deterministic flows, and hardware influences. Learn from real-world examples and case studies.

Explore how high-level MATLAB code can be converted to efficient C++ or CUDA, integrating hand-coded sources and using modern tools for bug detection and runtime error prevention.

Explore Continuous Delivery and Feature Toggling implementation, including technical solutions, organizational requirements, and benefits for product management and development teams.

Discover Bazel: a fast, reliable, multi-platform build tool for C++ and Python. Learn to define libraries, binaries, tests, combine languages, and set up toolchains in this comprehensive introduction.

Explore techniques to enhance code review processes, including social engineering, gamification, and automated tools. Learn strategies for effective communication and conflict resolution in software development teams.

Explore software compatibility challenges and strategies with Nokia's Architect. Learn to design for forward and backward compatibility, considering scope and integration for seamless system interactions.

Explore Gerrit and ZUUL integration with Jenkins for efficient CI workflows. Learn from a seasoned Technical Leader's insights on optimizing continuous integration processes.

Containerize C++ apps effortlessly with Docker and CMake. Learn to create uniform build environments, simplify cross-platform development, and easily deploy complex applications on developer VMs.