
Optimize CI/CD pipelines by gathering key information, reshaping system architecture, and implementing strategies to reduce build times and unnecessary rebuilds.

Explore engineering practices for embedded software, including test-driven development and reproducible builds, to create functional and reliable technology for everyday devices.

Explore diverse programming languages and their unique approaches to problem-solving in this hands-on tour, broadening your perspective and enhancing your coding skills.

Explore the evolution of object-oriented programming, from class-centric approaches to true OO paradigms, and discover the trygve language's implementation of Data-Context-and-Interaction.

Explore constant expressions in C++, their benefits, and practical applications. Learn about constexpr functions, literal types, and optimizations for compile-time computations.

Explore techniques for writing fast code, including optimizing linear find algorithms and partitioning data structures, with insights from Andrei Alexandrescu's upcoming book on efficient programming.

Explore microservices challenges and innovative solutions with Russ Miles, featuring new tools, approaches, and languages to overcome implementation difficulties.

Explore x64 assembly language essentials for debugging C++ programs, including stack frames, common instructions, and mapping assembly to source code.

Enhance debugging skills by refining code smell detection, exploring low-level techniques, and practicing mob programming to solve real-world embedded system challenges.

Explore advanced C++17 techniques for implementing variant visitation using lambdas, including overload sets, recursive visitation, and Y-Combinator implementation for improved code elegance and efficiency.

Explore functional programming concepts in C++, including immutable data types, persistent structures, and expression-oriented programming for more efficient and robust code design.

Explore advanced error handling techniques in C++, including monadic wrappers, standardization efforts, and a new lightweight solution for unified error management in high-performance applications.

Explore significant features of ES6 JavaScript, their impact on coding practices, and how to implement them. Learn about the language's evolution and future developments.

Comprehensive overview of Kotlin's pragmatic features, comparing with other JVM languages through code examples and practical application, suitable for developers familiar with Java/Groovy/Scala.

Explore C++17's parallel algorithms, concurrency, and coroutines. Learn how these features interrelate and can be leveraged for efficient, parallel programming in modern C++ applications.

Exploring advanced C++ design patterns for resource-constrained systems, featuring metaprogramming techniques, lazy evaluation, and named parameters to create efficient abstractions for bare metal and real-time applications.

Explore contract programming in C++, covering general concepts, implementation details, and the latest ISO C++ proposal updates for this feature.

Explore C++ complexities, modern standards, and best practices through the lens of IDE development. Gain insights into language peculiarities and tooling challenges for more accurate C++ programming.

Explore how C++ type system and templates can create efficient, safe, and reusable code through lightweight abstractions, type-rich APIs, and zero-overhead template techniques.

Explore game development using standard C++ with upcoming 2D graphics API. Learn about industry options, accessibility, and create a live game demo.

Exploring strategies for creating valuable, maintainable tests that support long-term development. Focuses on test structure, organization, naming, and scope to avoid common pitfalls and enhance code quality.