filmov
tv
John Lakos — Introducing large-scale C++, volume I: Process and architecture
Показать описание
— —
. . . Writing reliable and maintainable C++ software is hard. Designing such software at scale adds a new set of challenges. Creating large-scale systems requires a practical understanding of logical design — beyond the theoretical concepts addressed in most popular texts. To be successful on an enterprise scale, developers must also address physical design, a dimension of software engineering that may be unfamiliar even to expert developers.
More than two decades in the making, large-scale C++, volume I: Process and architecture, is finally here! Drawing on his over 30 years of hands-on experience building massive, mission-critical enterprise systems, John Lakos — using never-before-seen excerpts from this glisteningly new volume — elucidates the essential value of (and several techniques needed for) creating and growing hierarchical reusable software, a.k.a. Software Capital, as the foundation for developing C++ software at virtually unbounded scale.
. . . Writing reliable and maintainable C++ software is hard. Designing such software at scale adds a new set of challenges. Creating large-scale systems requires a practical understanding of logical design — beyond the theoretical concepts addressed in most popular texts. To be successful on an enterprise scale, developers must also address physical design, a dimension of software engineering that may be unfamiliar even to expert developers.
More than two decades in the making, large-scale C++, volume I: Process and architecture, is finally here! Drawing on his over 30 years of hands-on experience building massive, mission-critical enterprise systems, John Lakos — using never-before-seen excerpts from this glisteningly new volume — elucidates the essential value of (and several techniques needed for) creating and growing hierarchical reusable software, a.k.a. Software Capital, as the foundation for developing C++ software at virtually unbounded scale.
John Lakos — Introducing large-scale C++, volume I: Process and architecture
C++ Modules and Large-Scale Development (Part 1) - John Lakos
CppCon 2018: John Lakos “C++ Modules and Large-Scale Development”
An interview with John Lakos
John Lakos: Large-Scale C++: Advanced Levelization Techniques, Part I
C++ Modules and Large-Scale Development - John Lakos [ACCU 2019]
C++ Modules and Large-Scale Development (Part 2) - John Lakos
C++Now 2018: John Lakos “C++ Modules & Large-Scale Development”
Large Scale C++: Logical Physical Coherence
John Lakos: Large-Scale C++: Advanced Levelization Techniques, Part II
C++ Modules and Large-Scale Development - John Lakos [ACCU 2018]
CppCon 2016: John Lakos “Advanced Levelization Techniques (part 3 of 3)'
CppCon 2016: John Lakos “Advanced Levelization Techniques (part 1 of 3)'
CppCon 2016: John Lakos “Advanced Levelization Techniques (part 2 of 3)'
Large Scale C++: Uniform Depth of Physical Aggregation
CppCon 2014: John Lakos 'Defensive Programming Done Right, Part I'
Lakos'20: The 'Dam' Book is Done! - John Lakos [ ACCU 2021 ]
John Lakos: Proper Inheritance (part 1 of 2)
Embracing noexcept Operators and Specifiers Safely - John Lakos - CppNow 2022
CppCast Episode 233: Large Scale C++ with John Lakos
CppCon 2017: John Lakos “Local ('Arena') Memory Allocators (part 1 of 2)”
Lakos’20: The “Dam” Book is Done! - John Lakos - CppCon 2020
ACCU Lightning Talk - Quantifying Dinosaur Pee - John Lakos - ACCU 2022
Allocator-Aware (AA) Software - John Lakos [ACCU 2019]
Комментарии