YoVDO

Applied Hierarchical Reuse - Capitalizing on Bloomberg's Foundation Libraries

Offered By: CppNow via YouTube

Tags

C++Now Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and solutions in designing interoperable library collections through this CppNow conference talk. Delve into the complexities of partitioning functionality across multiple libraries, managing dependencies, and creating a unified suite of components. Learn about Bloomberg's proven component-based methodology for large-scale development, including techniques like acyclic dependencies, nominal cohesion, and fine-grained factoring. Discover how to achieve consistency, performance, and reliability across multiple libraries while addressing issues of discoverability, redundancy elimination, and efficient dependency management. Gain insights into creating software that is easy to understand, use, and maintain, with a focus on portability and reliability. Examine the real-world application of these principles through Bloomberg's open-source foundation libraries, and understand how even single-library projects can benefit from these scalable development practices.

Syllabus

John Lakos: Applied Hierarchical Reuse: Capitalizing on Bloomberg's Foundation Libraries


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube