This talk will discuss Boost.Build, a mature open-source build system for C++ that was created as part of Boost C++ Libraries project and has became a good option for any modern C++ project. We’ll cover initial requirements and main unique features, such as compiler-independent build properties, automatic support for building multiple variants, and declarative build requirements that allow you to adjust to different compilers in a clean high-level way. We’ll discuss key algorithms for…
I will show how GitLab uses its CI and how it is used by our clients. To give you a whole picture, I will demonstrate some crazy experiments. You would never think that something like this is possible to build with CI system
In our presentation we talk about the topic that is vital for many developers – support and evolution of the code of the project. The presented material is based on our real project experience. We discuss the problems we have faced working with legacy code and how we have resolved them. We say also about technical debt, why it happens, what sequences it causes and how to resolve it. We examine the issue of legacy code support, the corresponding risks, possible strategies of evolution of…
Special prices for the hotels and visa support are offered to the conference guests.