![Learn C++ With No Touchy A Case Study of Software Architecture with Immutable Objects by Borislav Stanimirov CPPCon 2020 Video | Learn C++](https://i0.wp.com/learncplusplus.org/wp-content/uploads/2021/01/learn-c-with-no-touchy-a-case-study-of-software-architecture-with-immutable-objects-by-borislav-stanimirov-cppcon-2020-video-ZSrIZW2Hzhk.jpg?resize=1140%2C694&ssl=1)
![Learn C++ With No Touchy A Case Study of Software Architecture with Immutable Objects by Borislav Stanimirov CPPCon 2020 Video | Learn C++](https://i0.wp.com/learncplusplus.org/wp-content/uploads/2021/01/learn-c-with-no-touchy-a-case-study-of-software-architecture-with-immutable-objects-by-borislav-stanimirov-cppcon-2020-video-ZSrIZW2Hzhk.jpg?resize=1140%2C694&ssl=1)
This video is concerned with the multi-threaded and multi-process architecture of the software. It focuses on one of its components: immutable objects. It talks about how we ended up sticking to immutable objects, how they helped (and sometimes hindered) our development, what we invented to make them practical in C++, and the problems and solutions we encountered along the way.